最贊回答 / 慕粉3277234
對象原型鏈上的屬性是可訪問(如果在對象上沒有同名屬性覆蓋的話)但不可寫的(要是寫的話會在當前對象新增一個屬性)DOM上加的事件又不會加到handlers里面,handlers里面都是我們手工添加進去的。render方法里寫的this.handlers = {};并不是去修改這個對象原型鏈里的屬性值,而是在對象本地新加了一個handlers屬性。防止我們在on里面把添加的handler寫到原型鏈的handlers屬性里去。
2016-05-10
已采納回答 / zhangxianggis
handlers是一個對象type相當于key值 而value值為回調函數handler的數組<...圖片...>每當傳入新的type時 對應的數組還沒初始化?如果傳入相同的type,則添加到對應的數組中
2016-03-27
已采納回答 / 笨鳥必須得先飛
if(CFG.hasMask){ mask = $("<div class='window_mask'></div>"); mask.appendTo('body'); } boundingBox.appendTo('body');他的插入元素是有位置順序的,在HTML中默認位置靠后的元素在位置前的元素的上方,這個應該有什么術語的。。我只是嘗試出來的。
2016-03-25