Welcome to Yumao′s Blog.
Hello JavaScript Day03
, 2012年04月19日 , Java Language , 评论 在〈Hello JavaScript Day03〉中留言功能已關閉 ,

冒泡機制:如果對於嵌套的元素定義了相同的事件,底層向上層層觸發
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};

Code Package

课堂内容

关键字:,

评论已关闭