摘要: 首先,我们先来了解前端出现性能问题可能有哪些层面的原因: 哪些层面:网络传输层面,前端渲染机制层面,js代码执行层面,部署层面,产品设计层面,前端缓存机制层面,功能实现方式层面。 解决方法: 1、减少http请求次数,资源压缩合并(小图标使用雪碧图,js、css源码压缩,网页Gzip).; 2.非核 阅读全文
posted @ 2020-08-22 10:07 君冬生 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 首先,call 、bind 、 apply 这三个函数的第一个参数都是 this 的指向对象,。 call(),apply()在参数上的区别 call()方法的第二个参数是可变参数,是函数调用执行时本身所需要的参数;然而apply()的第二个参数是数组或arguments。 实例: bind()方法 阅读全文
posted @ 2020-08-22 09:36 君冬生 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 1、jQuery有个很好用的方法是 end(); 2、在进行链式操作时,使用end方法,可以回溯到上一个jQuery对象。 3、实现原理: jQuery内部有一个对象栈,当形成新的对象时,会将新对象推入到对象栈中。而当使用end方法时,时间上是回到对象栈的上一个状态,即prevObject。 只有当 阅读全文
posted @ 2020-08-22 08:50 君冬生 阅读(108) 评论(0) 推荐(0) 编辑