Number(mix) 1.如果是布尔型,true -> 1,false -> 0; 2.如果是数字,返回本身 3.如果是null,返回0 4.如果是undefined,返回...
Number(mix) 1.如果是布尔型,true -> 1,false -> 0; 2.如果是数字,返回本身 3.如果是null,返回0 4.如果是undefined,返回...
1.基本类型比较规则 1.类型一致时,比较两者的值 2.类型不一致,如果一个为bool,则转化为数值类型,true -> 1,false ->0 3.如果一个为字符串,则调用...
事件 1.event 2.事件类型 3.UI事件 4.焦点事件 5鼠标与滚轮事件 0 //主鼠标按钮1 //中间按钮2 //次鼠标按钮 //滚轮事件wheelDelta //...
样式 1.访问元素样式 2.DOM样式属性和方法 5.计算样式
DOM 1.焦点 2.自定义属性 3.scrollIntoView() 3.children 4.contains() 5.滚丁
DOM 1.getElementByClassName() 2.classList
DOM 1.querySelector() 2.querySelectorAll() 3.matchesSelector() 4.元素遍历
DOM 1.Element(nodeType=1) 创建元素 2.Text(nodeType = 3) 创建文本节点 合并 3 Comment(nodeType=8)
DOM 1.Node 确定Node节点的类型 2.节点关系 3.操作节点 insertBefore() appendChild() replace() remove() cl...
继承 1.确定原型与实例的关系 2.借用构造函数继承 3.组合继承 4.原型式继承 5.寄生式继承 6.组合寄生
面向对象 1.工厂模式 2.构造模式 3.原型模式 判断是原型属性还是实例属性 in 操作符 hasPrototypeProperty() keys() 原型模式的问题 4....
RegExp实例方法 1.exec()
RegExp 1.字面量定义 2.对象定义
Date 1.Date.parse() 2.UTC 3.date比较 4.日期格式化
数组方法 数组迭代方法 every() filter() forEach() map() some() 数组归并方法
数组转字符串 字符串转数组
转换 所有对象都有toString(),toLocaleString(),valueOf() 方法
判断是否是数组 ES6
垃圾回收 1.标记清除 变量进入环境时,加上标记。运行垃圾收集器的时候,去掉环境中的变量以及被环境中的变量标记的变量,剩下的就是需要清理的。 2.引用计数追踪每个值,一个值被...
js中没有块级作用域