重读《javaScript高级程序设计》
很多书每读一遍你都会有新的收获,比如《javaScript高级程序设计》。
现做下记录,加深记忆,当作总结。
1.web浏览器只是ECMAScript实现可能的宿主环境之一。
2.完整的javaScript实现包含三部分:核心(ECMAScript)、DOM、BOM。
1 2 3 4 5 6 7 | bom{ window:{} location:{} navigator{} screen{} history{} } |
3.ECMAScript包含5种简单数据类型:Undefined、Null、Boolean、Number、String和一种复杂类型Object。
4.我们创建的每个函数都有个prototype属性,这个属性是一个指针指向一个对象,它包含由特定类型实例共享的属性和方法。
5.闭包是有权访问另一个函数作用域中的变量的函数
6.事件委托