1)react 压缩js
使用淘宝镜像 将npm 改成 cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
2)不使用严格模式,代码也可以有容错机制,为什么需要在严格模式下书写代码:原因如下:
(个人理解:只是使书写代码更加安全,规范)
在严格模式下,会有如下一些限制:
- 未声明的变量赋值直接报错,而不是变成全局变量
- 函数默认的 this 将变成 undefined 而不是默认指向 window
- 对只读属性进行写操作,删除不可删除属性,对不可拓展的对象添加属性均会抛出异常
- 禁止使用 with 语句
- 重名的属性会报错,重名的函数参数会报错
3)伪数组,具有length属性,但是却用不了数组的方法称为伪数组
4)浏览器的重绘 --》改变css的样式 回流 ---》改变DOM元素的宽度和高度(使用内存更多)
时间: 2024-10-06 13:29:49