重读《javaScript高级程序设计》

Js
yutao

很多书每读一遍你都会有新的收获,比如《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.事件委托