高性能JavaScript
1、标签位置
- 放在标签底部
- defer
- 字面量和局部变量访问速度快于数组项和对象成员访问速度
- 函数每次执行时对应的执行环境都是独一无二的
- 一个标识符所在的位置越深,它的读写速度也就越慢
- 读写全局变量通常最慢
- 可以先将全局变量的引用存储在一个局部变量中
- 减少循环中DOM操作次数
- querySelectorAll()的原生DOM方法比js和DOM查找元素要快
- 先去DOM元素,修改过后再插入
- 避免使用:hover效果
- for-in循环特别用途,枚举对象属性名
for (var prop in object){ //循环主体,包括从原型继承的属性} - 倒序循环快
- Duff's Device
推荐阅读
- 一个人的碎碎念
- 野营记-第五章|野营记-第五章 讨伐梦魇兽
- Shell-Bash变量与运算符
- 清明,是追思、是传承、是感恩。
- 牛人进化+|牛人进化+ 按自己的意愿过一生
- 七老修复好敏感、角质层薄、红血丝
- 华为旁!大社区、地铁新盘,佳兆业城市广场五期!
- 标签、语法规范、内联框架、超链接、CSS的编写位置、CSS语法、开发工具、块和内联、常用选择器、后代元素选择器、伪类、伪元素。
- 事件代理
- 螃蟹和这些食物同吃,轻则腹泻、重则中毒!要小心哦~