js中 点操作符和方括号访问属性有什么区别:
- 点操作符访问的对象的静态属性
- 方括号访问的是动态属性
比如: let obj = {test:1}
obj.1 会报错, 因为点操作符明确规定了后面的key 必须是一个有效的标识符,只能以 字母 下划线 和$ 符作为开头
但是obj[1] = 1 是可以的!!!
transform 动画(css 动画) 滚动条的滚动, 都是在合成层中完成的。 阻塞主线程,不会影响合成层的一些操作!!!,所以页面卡住,滚动条是可以滚动的
但是通过js去执行transfrom动画,是会被阻塞的, 是因为 cssom dom 树的解析渲染 是在主线程中完成的。
- 异常监控