首页 > 代码库 > 随笔 小问题

随笔 小问题

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元素的宽度和高度(使用内存更多)

随笔 小问题