草庐IT

纯前端

全部标签

前端框架搭建(六)搭建页面框架【vite】

1.安装所需依赖需要安装vue-routernaive视图框架npmnpminstallvue-router@4yarnyarnaddvue-router@4npmi-Dnaive-ui2.搭建naive适配框架创建文件夹——存放通用组件在components下创建文件夹common全局配置常用组件在之前创建的global.d.ts中添加Windows的配置interfaceWindow{$loadingBar?:import('naive-ui').LoadingBarProviderInst;$dialog?:import('naive-ui').DialogProviderInst;$m

SpringBoot中如果字段为空就不返回给前端

SpringBoot中如果字段为空就不返回给前端前言测试参数的执行结果JsonInclude.Include.ALWAYSJsonInclude.Include.NON_NULLJsonInclude.Include.NON_ABSENTJsonInclude.Include.NON_EMPTYJsonInclude.Include.NON_DEFAULTJsonInclude.Include.USE_DEFAULTSJsonInclude.Include.CUSTOM仰天大笑出门去,我辈岂是蓬蒿人前言大概内容:SpringBoot中如果字段为空就不返回给前端,可以使用@JsonInclud(

前端如何提交数据给后端(包含前端和后端代码)

前端使用Ajax提交Json数据给SpringBoot后端如果你想提交表单数据到服务器,可以使用Ajax技术将表单数据通过HTTPPOST请求到发送到服务器.前端代码如下DOCTYPEhtml>html>metacharset="utf-8">head>title>表单转JSON后提交到服务器title>scriptsrc="https://code.jquery.com/jquery-3.6.0.min.js">script>script>functionconvertToJsonAndSend(){varform=document.forms[0];varformData=newFormD

前端性能优化——图片优化

一、图片优化措施优化图片是Web前端优化的重要一环,因为图片是Web页面中最耗费带宽和加载时间的资源之一。以下是一些通过优化图片来优化Web前端的方法:压缩图片:压缩图片可以减少图片的文件大小,从而减少加载时间。使用矢量图形:使用矢量图形(如SVG)可以减少文件大小,并且可以在不失真的情况下无限缩放。使用WebP格式图片:WebP是一种由Google开发的图片格式,可以大幅减少文件大小,从而减少加载时间。WebP格式图片可以在Chrome、Firefox、Edge和Opera等现代浏览器中使用。使用适当的图片格式:使用适当的图片格式可以大大减少图片的文件大小。对于需要透明背景的图片,使用PNG

前端安全之 CSRF 攻击原理和防护方法

CSRF(Cross-siterequestforgery)简称:跨站请求伪造,学习CSRF攻击原理和防护方法是我们团队新成员的必修课,通常我都是先让新同学自己研究自己讲,然后我再通过其中细节再给他们讲一遍,讲的次数多了,也慢慢总结出一种比较容易理解的讲法。这里我整理成文分享给有需要的人。引言:必修课为什么选择CSRF?CSRF涉及到的前端知识点比较多,全面理解需要系统的学习Cookie,前端跨域,HTTP协议,web浏览器等知识。理解CSRF攻击和防护方法是前端进阶要去,我也希望大家都能够掌握。个人兴趣,我个人对前端性能优化和前端安全比较感兴趣,也算参与和推动了公司内的CSRF防护方案从无到

前端弹性布局神器display:flex【转】

本文内容摘自博文:https://www.cnblogs.com/qingchunshiguang/p/8011103.html、https://blog.csdn.net/ababab12345/article/details/119612918在进行网页前端设计时,需要垂直居中显示文本,但CSS似乎没有明确的垂直居中的代码方法,由于目前的页面不再考虑以前的浏览器了,因此采用CSS3的display:flex方法来实现。现记录一下flex属性的相关资料。一、flex布局是什么?Flex是FlexibleBox的缩写,翻译成中文就是“弹性盒子”,用来为盒装模型提供最大的灵活性。任何一个容器都可

【毕业季】职场人的前端开发笔记

活动地址:毕业季·进击的技术er目录初识前端工作分享快速成长夏日炎炎,热浪中我们迎来毕业季,这是告别,也是迈向新起点的开始。初识前端每年每到这个月份的时候,就会想起自己曾几何时自己毕业的时候,脑海中的毕业的画面挥之不去,现在想想已经毕业8年了,真的是时间就这么快的过去了。目前从事工作跟自己的专业没有太大关系的,在学校学的是工商管理,回头想想为什么会选择这个程序员行业呢?只因当初身边有朋友学习这个的,看过他们写代码的姿势简直了,感觉这个代码很有魔力的效果(心里想哪天自己也能成为最帅的大神程序员...此处省略很多字...),瞬间心里也想学习一下,于是经朋友介绍选择了某某培训机构(这里就不说了)的系

前端——flex布局

        本来想着每天一更,但开学事情太多了。想着自己好像也不太可能花太多时间去写博客,那就挑一些个人在物联网项目开发中用得多的知识写写哈哈哈。由于只是作为自己学习的记录,所以我的的写作风格比较随性,如有不适,万望担待。目录前言一、为什么需要用到flex布局?二、flex布局1.基本结构2.属性介绍3.简单的代码样例总结前言        这里我想介绍一下我手敲前端代码时用得最多的布局——flex,为什么要介绍这个布局呢?其实我个人觉得,在前端页面完全自己手敲的时候 ,一个好的布局会更好地助力你开发。而flex布局明显满足我的开发需求,并且适应多种前端开发情况。一、为什么需要用到flex

【图书推荐 | 13】前端系列

【赠书活动第十三期 】图书推荐本期书籍:前端系列图书列表:Vue.js核心技术解析Nuxt.js实战Nuxt.jsWeb开发实战HTML5+CSS从入门到精通Flutter2开发实例精解Electron项目开发实战Vue.js核心技术解析Nuxt.js实战Nuxt.jsWeb开发实战HTML5+CSS从入门到精通Flutter2开发实例精解Electron项目开发实战  618,清华社ITBOOK多得图书活动开始啦!活动时间为2023年6月7日至6月18日,清华社为您精选多款高分好书,涵盖了C++、Java、Python、前端、后端、数据库、算法与机器学习等多个IT开发领域,适合不同层次的读者

前端适用的几个拖拉拽插件

今天分享几个拖拉拽的工具,包括流程图和表单GoJSvue.draggableVue.Draggable.nextform-generatorGoJS这个上手也挺快的,大部分需求都可以满足vue.draggable支持vue2Vue.Draggable.next是一款vue3的拖拽插件,基于Sortable.js实现的,你可以用它来拖拽列表、菜单、工作台、选项卡等常见的工作场景FormGeneratorVue表单生成器(FormGenerator)是一个基于Schema的表单生成器组件,可以基于Schema构建反应式表单。Vue表单生成器(FormGenerator)提供21种字段类型,、也可以