一、三種方式模擬「類」
1、工廠方式
function cat() ;
return cat;
}使用:var mycat = cat();
2、建構函式方式
function cat() ;
}使用:var mycat = new cat();
3、原型方式
該方式利用了物件的prototype屬性。首先用空函式建立類名,然後所有的屬性和方法都被賦予prototype屬性。
function cat()
cat.prototype.name = "小貓";
cat.prototype.showname = function() ;
使用:var mycat = new cat();
二、「類」的繼承
父類:function animal()
子類:function cat() ;
return cat;
}使用:var mycat = cat();
alert(mycat,attr);
js自定義屬性
1 js中設定自定義屬性。例如 div info attr testattr3 houhou 結果 給div設定了新的自定義屬性testattr3,值為houhou 2 js中獲取自定義屬性值。例如 div info attr testattr 結果 取到testattr的值為 myattr 3 j...
js自定義事件
使用event let myevent new event event name 為了能夠傳遞引數,使用customevent let mycusevent new customevent event name customenent的另種寫法 首先建立自定義事件物件 let event docum...
js自定義屬性
1 js中設定自定義屬性。例如 div info attr testattr3 houhou 結果 給div設定了新的自定義屬性testattr3,值為houhou 2 js中獲取自定義屬性值。例如 div info attr testattr 結果 取到testattr的值為 myattr 3 j...