摘要: 既然是总结,就不要重复书中内容了,适当总结、扩展、思考。1.访问方式由于JavaScript的数据结构很简单,所以数据访问的方式很少。直接量、变量、数组元素、对象成员。访问前两个相对快些。2.作用域var doc = document,hasOwn = Object.prototype.hasOwnProperty,push = Array.prototype.push看了gitHub上许多成熟的js类库都有这样的写法,把全局变量保存在局部变量中使用,访问速度会比直接使用快。因为全局变量被放在作用域最末端。如果一个变量定义两遍,那么会取前面一个,然后全局变量又被放在最末端,所以你懂的。3.尽可 阅读全文
posted @ 2013-01-07 19:09 Bug罗 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 既然是总结,就不要重复书中内容了,适当总结、扩展、思考。书中提到以下几种脚本引用方式。1 直接引用1.1 放在head中 相比body会阻塞dom元素生成,使页面空白1.2 放在body的最后 ---较好的实践方法用此颜色2 脚本合并打包3.无阻塞方式加载3.1 用defer不会阻塞进程 但是不能跨浏览器3.2 动态添加script3.3 xmlhttpRequest注入 不能跨域、不能cdn为什么我会标注三种最佳实践方式,实际上这三种是不重复的。1.放在body最后,会使dom元素在script的下载阻塞页面之前生成。2.脚本合并压缩可以减少http请求数以及减小文件大小。3.动态添加... 阅读全文
posted @ 2013-01-07 18:52 Bug罗 阅读(1025) 评论(0) 推荐(0) 编辑