← 回到文章列表

Hello JavaScript Day03

冒泡机制:如果对于嵌套的元素定义了相同的事件,底层向上层层触发 event.cancelBubble = true/false event对象的使用 event:发生事件,封装相关的数据 Firefox里,需要在界面的代码中传入event: onclick="M(event);…

冒泡机制:如果对于嵌套的元素定义了相同的事件,底层向上层层触发
event.cancelBubble = true/false

event对象的使用
event:发生事件,封装相关的数据
Firefox里,需要在界面的代码中传入event: onclick=“M(event);”
IE等其他浏览器中:方法中使用event,也可以传入
位置:

event.clientX/clientY
引发事件的元素
event.srcElement—-
event.target—-firefox
为了实现兼容性: event.srcElement || event.target
判断元素的类别
nodeName–节点的名称(html标记的名称)

为元素添加事件
静态添加:
动态添加:
obj.onclick = func对象;
obj.onclick = function() {};

13 数据的封装–部分面向对象的语法
方式一:使用Object对象
var p = new Object();
p.属性名称 = value;
p.方法名称 = func对象或者匿名函数;

方式二:自定义对象

var p = new Student(“mary”,18,true);

方式三:Json语法
var p = {“name”:“mary”,“age”:18};

[媒体不可用]
课堂内容

在这里找找

输入关键词,找一篇过去的记录。