前端
z470259742
这个作者很懒,什么都没留下…
展开
-
扩展Jquery的resize方法(原生的resize只针对window,因项目需要扩展了此方法,目前只在DIV上使用过,后续如果修改代码会对此代码进行更新)
/** * 功能描述:扩展jQuery插件 * 作者:ZW * 时间:2016年6月24日 下午1:57:30 * @param $ */ +(function($){ /** * 扩展resize方法(可支持window和非window对象) * callback:回调函数(长宽发生变化时触发) */ $.fn.resize=function(callback){原创 2016-08-10 17:13:30 · 3106 阅读 · 2 评论 -
理解javascript中this的指向(简单理解篇)
先列举几种常用的this指向: // 全局下this=window console.log(this==window); this.a = 1; console.log(window.a); // 对象属性上函数的this指向的是对象obj var obj = { a:1, sayA:function(){ console.log(this.a); } }; obj原创 2016-08-10 17:26:51 · 330 阅读 · 0 评论 -
开发vue延迟加载组件
vue的单页面应用访问速度一般情况下已经很快了,不过对于比较复杂的页面首次打开的时候会很慢,慢的原因呢主要涉及如下两个方面:1、dom元素较多,首次打开时需要进行太多的渲染和判断,而这些渲染和判断大多数往往都不是首次打开页面时需要消耗的。2、多数首次不显示的的dom元素,或者子组件加载时会调用ajax请求加载数据,这时候首次加载的请求可能有5个、10个甚至更多,这时候并发请求就会带来竞争,首次加载...原创 2018-03-16 14:00:14 · 19966 阅读 · 4 评论