<<精通javascript开发>> 简单笔记

性能

  • 事件冒泡 -> 父级元素处理子元素的事件

  • cpu密集 -> web worker OR 事件委托 事件委托 -> 定时执行处理函数

  • DOM变动 -> 使用父级元素替代多个子元素的操作

  • GZIP -> 传输时压缩,抵达浏览器解压缩

  • 避免js 对样式的直接改动 -> 使用css

  • 减少js 对DOM的append -> 最后才append

  • js代码需要时才加载- > requirejs...

  • 代码的混淆编译… -> webpack...

代码规范

  • 私有变量 -> 私有的,外部不可访问的变量和函数用 "_"

  • Getter 和 Setter -> 提供对变量的操作的接口

  • 继承 -> 提供create接口 和 options 参数对class 的初始化

  • es5的新特性 -> forEach Object.defineProperty ...

标签: none

添加新评论