JavaScript 學習筆記十 練習任務系統

2021-06-21 20:34:05 字數 635 閱讀 5037

//開發乙個任務系統,我們需要抽象出乙個類來表示任務,對應的,

//每個任務都可能會有乙個***,當任務執行之後,需要通知***。

//***的類

var eventlistener = base.extend(,

sense : null,

handle : function()

});//任務類

var task = base.extend(,

name : null,

listener : null,

execute : function(),

setlistener : function(listener)

});//建立類的方式很簡單,需要給 base.extend 方法傳入乙個 json 物件

//方法訪問自身的成員時需要加 this 關鍵字

var pri = new task("定時任務1");

var prilisten = new eventlistener("***1");

pri.setlistener(prilisten);

pri.execute();

//列印如下:

//定時任務1

//***1 occured

JavaScript學習記錄十

總結繫結事件的區別 addeventlistener attachevent 相同點 都可以為元素繫結事件 不同點 1.方法名不一樣 2.引數個數不一樣addeventlistener三個引數,attachevent兩個引數 3.addeventlistener 谷歌,火狐,ie11支援,ie8不支...

Javascript 學習筆記

如果在生成的html裡面有事件需要傳遞帶特殊字元的引數,處理如下 singletext 輸入 1.singletext value.escapehtml 為 將html編碼 2.singletext value.escapehtml inspect 為 3.在 jsdebugtext innerht...

javascript學習筆記

視窗操作 1改變視窗的位置 window.location 2視窗的歷史操作 previous 3建立新的視窗 window.open url 視窗名稱 視窗特徵字元 細節 不能換行寫 視窗特徵 width,height,yes,no munubar,status,scrollbars,resiza...