摘要: 实现原理: 附:(http://www.cnblogs.com/fishtreeyu/archive/2011/03/12/1982067.html) 把所有需要延时加载的图片改成如下的格式: <img lazy_src="图片路径" border="0"/>然后在页面加载时,把所有使用了lazy_ 阅读全文
posted @ 2017-02-20 22:21 阿力瓦 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 0、导言 JavaScript的生态系统一直在稳步增长,当各种组件混合使用时,就可能会发现不是所有的组件都能“和平共处”,为了解决这些问题,各种模块规范就出来了。 1、AMD(Asynchromous Module Definition - 异步模块定义) AMD是RequireJS在推广过程中对模 阅读全文
posted @ 2017-02-20 22:16 阿力瓦 阅读(248) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/humin/p/5389935.html 阅读全文
posted @ 2017-02-20 21:46 阿力瓦 阅读(99) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/humin/p/4556820.html 阅读全文
posted @ 2017-02-20 21:32 阿力瓦 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 非HTTP协议定义的缓存机制 http://mp.weixin.qq.com/s?__biz=MzAxODE2MjM1MA==&mid=2651551769&idx=1&sn=3a422455b5cc240f8625842d31d81ab8&chksm=8025afd8b75226cec68e1e0 阅读全文
posted @ 2017-02-20 17:30 阿力瓦 阅读(106) 评论(0) 推荐(0) 编辑
摘要: var isArray = function(){ return arguments; } isArray(1,2,3); // 返回[1,2,3] isArray.call(null,1,2,3); //返回[1,2,3] isArray.applay(null,[1,2,3]); //返回[1, 阅读全文
posted @ 2017-02-20 11:26 阿力瓦 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 转换方式:Array.prototype.slice.call(arrayLike) 附:(http://www.jianshu.com/p/f8466e83cef0) 首先Array.prototype.slice.call(arrayLike)的结果是将arrayLike对象转换成一个Array 阅读全文
posted @ 2017-02-20 11:17 阿力瓦 阅读(832) 评论(0) 推荐(1) 编辑
摘要: 1、有一个长度为100的数组,请以优雅的方式求出该数组的前10个元素之和 var a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],sum = 0;sum = a.slice(0, 10).reduce(function(pre, cur 阅读全文
posted @ 2017-02-20 11:02 阿力瓦 阅读(1641) 评论(0) 推荐(1) 编辑