1.谷歌控制台可以直接键盘打入全局变量名,进入js文件也可以修改代码并执行
2.::selection{color:red;background:green;} 这行代码可以直接设置浏览器上用户选中的文本颜色是红色背景是绿色(默认是白字蓝底)
3.div{user-select:none;} // 用户不能选中文本
4.document.οncοntextmenu=function(event){event.perentDefault()} 阻止浏览器右击出现菜单
5.常说的单词字符(正则表示:\s) 表示的是 :a-z,A-Z,0-9,以及下划线
6.console.log() 打印出的数据时,如果是基本数据类型是正确的,但如果是对象,那可能就是不准确的,因为对象是引用,并且console是异步的。建议打断点实时调试
7.
null<0; //false
null>0; //false
null>=0; //true
null<=0; //true
null==0; //false
8.iterator遍历器主要用于for of 消费 供可迭代数据的遍历, for in 供可枚举数据的遍历 设计之初是为了数组和对象的遍历
9.Object.assign()是浅拷贝!!如果要深拷贝可用JSON.parse(JSOn.stringify(obj))
10.谷歌控制台打印是异步执行的,且数据会存在缓存中,就是说你每次log变量a,可能得到的都是最后a的值,期间你可能update了好几次,解决方法就是debugger看控制台,这个时候控制台的log就是你想要的结果了
11.css属性可以屏蔽事件 ,pointer-events:none 即便在dom上写了onclick 方法也不会触发该点击事件