自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 七日汇总2,HTML5,HTML,面试题汇总

综上所述,HTML和HTML5在文档声明、结构语义、绘图功能、音频和视频支持、表单控件以及语法处理等方面都存在显著的差异。在线情况下,浏览器发现 HTML 头部有 manifest 属性,它会请求 manifest 文件,如。然后浏览器会对比新的 manifest 文件与旧的 manifest 文件,如果文件没有发生。果是第一次访问,那么浏览器就会根据 manifest 文件的内容下载相应的资源,并进行离。改变,就不会做任何操作,如果文件改变了,那么就会重新下载文件中的资源,并且进行。

2024-03-22 17:15:52 273 1

原创 七日汇总1:HTML,CSS类面试题,

起初,伪元素的前缀使用的是单冒号语法,但随着Web的进化,在CSS3的规范里,伪元素的语法被修改成使用双冒号,成为::before ::after。渐进增强:从被所有浏览器支持的基本功能开始,逐步地添加那些只有新式浏览器才支持的功能,向页面增加无害于基础浏览器的额外样式和功能的。padding:0;>>> 广义上的html5指的是最新一代前端开发技术的总称,包括html5,CSS3,新增的webAPI。>>> Css3中新增了:圆角,阴影,滤镜,vwvh单位,flex布局,媒体查询,过度和动画,伪类。

2024-03-22 10:25:26 374 1

原创 前端面试准备,刷题备忘

防抖:调用函数后,事件执行会有一段时间的间隔才可以再次调用事件,简单来说就是在固定的时间内调用事件,每隔N秒调用一次,节流:在固定时间内调用事件不限次数,但是只执行一次,简: 固定时间内事件执行一次,(N秒内调用一次事件)

2024-03-20 10:09:30 148 1

原创 关于启发使用vue时节约diff性能的问题(index可不可以用来做key)

在开发时,我们常会考虑性能优化,如何使项目更快,更稳,也就是自己的代码的健壮性,通常我们使用TS和更多应用场景的代码来实现这个需求。今天记录一个在vue中使用的小问题,可以小小提升代码的功底 当然可以,index完美匹配key值的需求定义,但是开发中会很少用到把index作为key值, 1,key是vue渲染或者重渲染页面时的区别符, 2,使用index做key值的时候会造成资源过渡消耗,就是说,vue渲染可以更快,

2024-03-08 16:45:27 360 2

原创 踩坑:get请求参数放在Body中

请求封装/*** @param {get请求路径} url* @param {参数body} data* @returns*/let a = {url:url,data:data,

2024-03-07 15:38:52 743 1

原创 echarts中resize方法使用时的问题总结,

原因:resize生效是即时的,有可能你的动画时间还未结束,resize方法已经调用完了,它识别的大小是在动画过程中展示容器的大小,解决方式二:调用resize方法时,添加延时器,(也可以,记得清除就好)解决方式一,监听动画结束时,再调用resize,(较为优雅,推荐)页面表现:图表大小有变化,但是不多,达不到自己的预期,一般用来在图表容器大小改变时自适应容器大小,调用resize方法。例2:resize方法调用了,图表也缩放了,但是会溢出和不到边,例1,在侧边栏收起时,resize方法设置无效,

2024-03-06 17:03:22 1021 1

原创 10个常见的 VUE 面试题

虚拟DOM是通过js对象的结构来记录html标签节点, 当组件数据更新需要渲染视图时,先用diff算法计算变化前后js对象(也就是虚拟DOM树)结构的不同, 得到最小差异, 然后针对性的更新部分真实DOM节点, 这样可以极大提高视图渲染效率, 节省内存消耗。v-if的原理是根据判断条件来动态的进行增删DOM元素, 比较耗费性能和内存, 频繁显示隐藏不建议使用,建议使用于,有一定需要重新渲染的组件上,例如element的dialog组件,组件如何使用store中的数据如何改变store中的数据?

2024-02-27 08:53:47 476 1

原创 什么是JS严格模式?怎么进入干戈模式?严格模式下有哪些限制?

不能删除变量delete prop,会报错,只能删除属性delete global[prop]1,消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为;在函数中或全局域的开头添加字符串”user strict”进入严格模式。不能使用fn.caller和fn.arguments获取函数调用的堆栈。2, 消除代码运行的一些不安全之处,保证代码运行的安全;不能使用前缀0表示八进制数,否则报错。函数的参数不能有同名属性,否则报错。不能删除不可删除的属性,否则报错。不能对只读属性赋值,否则报错。

2024-02-23 17:04:06 298

原创 Js函数中的this有哪些指向?怎样改变函数中this的指向。

bind修改this指向时不会调用函数,而是生成一个新的函数,新的函数和原函数代码一样,但是里面的this是绑定过的。apply,和call一样,修改指向的同时调用函数,唯一的区别是,传参方式不同,aplly需要提供一个数组。(注意: 在计时器中this会被还原成window或置空,但箭头函数可以保留this指向)可用通过call(), apply(), bind()改变this的指向。构造函数中,this是正在创建的对象。在对象中,this指向这个对象本身。在事件函数中,this指向事件目标。

2024-02-23 17:03:34 370

原创 Promise的使用场景?

(2, 有些ajax请求之间存在依赖关系,需要顺序执行,造成结构嵌套,可以使用promise解决异步任务多层嵌套的问题, 实现链式调用。(1, 在页面打开时,要同时执行多个ajax请求,可以使用promise处理多异步任务并发执行。(3, 在项目中封装网络请求时,使用peomise封装ajax请求并返回peomise对象。

2024-02-23 17:02:52 357

原创 关于单点登录

1.1 什么是单点登录单点登录的英文名叫做:Single Sign On(简称一般我们就,所有的功能都在同一个系统上。后来,我们为了,于是把单系统成多个子系统。总的来说,单点登录就是1.2 单系统登录的一般过程1.3 多系统登录的问题与解决。

2024-02-23 16:35:07 326

原创 深拷贝和浅拷贝区别及实现深拷贝的两种方式

总结:深拷贝和浅拷贝都是用来复制数据,不同的是,复制的对象不同,分为对地址操作(浅拷贝)和对地址里的值进行操作(深拷贝);浅拷贝:只复制引用,而未复制真正的值,深拷贝, :是复制了真正的值。不同点:复制的对象不同,分为对地址操作(浅拷贝)和对地址里的值进行操作(深拷贝)2,使用递归函数来实现,可以拷贝任意类型数据,更完善。1.1(.1)浅拷贝:只复制引用,而未复制真正的值,1,json字符串,注:不可以拷贝函数类型,1,json字符串,注:不可以拷贝函数类型,1.2,浅拷贝的特点,一个改变,则全部改变。

2022-10-09 18:05:27 278 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除