js自定義類

2021-09-02 12:19:06 字數 575 閱讀 4536

一、三種方式模擬「類」

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...