Javascript对象的特点:
- JavaScript是基于对象的面向对象语言。只有对象的概念,没有类,没有接口。
- javaScript 的函数(function)本身也是对象。
- JavaScript对象的属性和方法,可以再运行期间动态添加或删除。
事件
事件流:页面上不止一个元素可影响的相同事件。
- 事件冒泡(IE)。—— 先响应事件源,再响应父容器。
- 事件捕获(NetsCape)。—— 先响应父容器,在响应事件源。
- 事件处理(FireFox)。—— 可以选择先 响应事件源 还是先 响应父容器。
事件指派的方式有两种:传统事件添加、现代事件添加。
1. 传统事件添加:
- 兼容性好,几乎所有的浏览器都支持。
- 一个元素的一个事件只能绑定一个函数。
2. 现代事件添加:
- 兼容性差,浏览器不同添加的事件的方式不同。
- 一个元素的一个事件可以绑定多个函数。
一个事件如果返回值为false,可以阻止元素的默认行为。
{}是js里的一个对象
客户区的高度和宽度:innerWidth+“ ”+innerHeight
将数组转换为json格式的字符串
alert(JSON.stringify(userArray));