-
this一般指向函數的調用者, 不能在綁定事件的回調函數中直接使用this, 因為這里面的this是指向函數的調用者this.$el的而不是指向LightEntire的實例化對象。因為我們想要的是LightEntire的實例化對象來調用lightOn方法, 所以要在綁定事件的回調函數之外(當this指向LightEntire的實例化對象的時候)保存一下this(賦值給self變量), 然后在回調函數中使用查看全部
-
html結構查看全部
-
設計模式...查看全部
-
課程概要查看全部
-
設計模式查看全部
-
封裝插件查看全部
-
模板方法。 只需要繼承實現。 抽象父類,具體實現的子類。 prototype 原型。console控制臺。 分離出共同點。分離出來抽象父類。統一修改按住控制+D. 通過原型鏈訪問的。強制子類要重寫。 可以在父類方法中拋出錯誤。如果沒有重寫,就會是父類的錯誤。 鉤子方法。查看全部
-
* 代碼中的問題: * 1.含有過多的全局變量num,$rating,$item等,多人共同開發時容易造成變量同名從而被覆蓋產生bug(模擬命名空間或者用閉包解決) * 2.事件綁定的寫法為每顆星星都綁定了事件,當星星數過多時造成浪費 (事件委托(事件代理):根據冒泡的特性,在父容器上綁定一次事件即可,通過判斷在父元素中判斷是不是相應的子元素觸發了相應的事件) * 3.不能實現代碼復用,多個評分要通過復制代碼修改后使用。查看全部
-
筆記 小定時器 setTime(function(){ alert("adw"); $(".header").show(); },1000);查看全部
-
00:14查看全部
-
星級評論-html結構查看全部
-
設計模式查看全部
-
標簽閉合規則: 設置->用戶設置 "syntaxProfiles":{ "html":"xhtml" } 代碼片段 tabTrigger:快捷鍵 scope:允許使用文件類型 保存文件名:以【.sublime-snippet】查看全部
-
將方法寫在構造函數的原型上用prototype 再添加一個調用它的方法init,同樣用prototype給添加上去 Coffee.prototype.init = function(){ this.boilWater(); this.addWater(); ... }; 最后調用它: var coffee = new Coffee(); coffee.init();查看全部
-
記錄筆記查看全部
舉報
0/150
提交
取消