- 博客(4)
- 收藏
- 关注
原创 什么是懒加载和预加载 ?
3.第三种是可视区加载,即仅加载用户可以看到的区域,这个主要由监控滚动条来实现,一般会在距用户看到某图片前一定距离遍开始加载,这样能保证用户拉下时正好能看到图片。两者的行为是相反的,一个是提前加载,一个是迟缓甚至不加载。懒加载对服务器前端有一定的缓解压力作用,预加载则会增加服务器前端压力。预加载应用如广告弹窗等。* 懒加载:懒加载也叫延迟加载,延迟加载网络资源或符合某些条件时才加载资源。常见的就是图片延时加载。懒加载的意义:懒加载的主要目的是作为服务器前端的优化,减少请求数或延迟请求数。
2023-07-12 08:14:28
140
1
原创 异步解决方案有哪些?
被作为实参传入另一函数,并在该外部函数内被调用,用来完成某些人物的函数。如setTimeOut,ajax请求,readFile等。
2023-06-27 21:09:07
169
原创 普通函数和箭头函数的区别
1. 箭头函数没有prototype(原型),箭头函数没有自己的this,继承的是外层代码块的this。3. 不可以使用arguments对象,该对象在函数体内不存在。如果要用,可以用 rest 参数代替。4. 不可以使用yield命令,因此箭头函数不能用作 Generator(生成器) 函数。5. 因为没有this,所以不能使用call、bind、apply来改变this的指向。2. 不可以当做构造函数,也就是说不可以使用new命令,否则会报错的。
2023-06-16 11:10:15
42
1
原创 解释一下什么是闭包 ?
闭包会在父函数外部,改变父函数内部变量的值。所以,如果你把父函数当作对象(object)使用,把闭包当作它的公用方法(Public Method),把内部变量当作它的私有属性(private value),这时一定要小心,不要随便改变父函数内部变量的值。由于闭包会使得函数中的变量都被保存在内存中,内存消耗很大,所以不能滥用闭包,否则会造成网页的性能问题,在IE中可能导致内存泄露。解决方法是,在退出函数之前,将不使用的局部变量全部删除。闭包:就是能够读取外层函数内部变量的函数。在所在作用域外被调用。
2023-06-16 11:06:15
40
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人