JS高级-面向对象

面向对象

  1. 单列模式
  2. 工厂模式
  3. 构造函数

(1) 类

Js天生自带的类

Object 基类

Function Array Number Math Boolean Date Regexp String

 

1.事件

浏览器客户端上客户触发的行为都称为事件

所有的事件都是天生自带的,不需要我们去绑定,只需要我们去触发。

通过obj.事件名=function(){}

事件名:onmouseover onmouseout onmousedown onmousemove onmouseup

Onclick  onchange onfocus onblur 等等

当用户触发一个事件时,浏览器的所有详细信息都存在一个叫event的对象上。

我们把他叫事件对象

所有事件在绑定方法的时候,天生自带一个参数就叫event

鼠标的坐标

Event.clientX

Event.ClientY

 

Event 的兼容性

chromeeventundefined Ie低版本下是null火狐下会报错

document.onclick=function(e){

var e=e||window.event

}

posted @ 2018-12-03 10:15  不动如山田  阅读(181)  评论(0编辑  收藏  举报