課程
/前端開發
/JavaScript
/阿當大話西游之WEB組件
右邊require進Window模塊的時候有這句代碼"w.Window().alert()",為什么是"Window()",Window這里不是被當做類來使用的么?
2014-11-04
源自:阿當大話西游之WEB組件 3-1
正在回答
w.Window().alert()。
w相當于返回的一個對象,包含著{window:window}的鍵值對;w后面的Window就是function Window(){}的指針引用,加上括號后的Window()就相當于是實例化了一個對象;最后實例化出來的對象才能調用Window對象的方法alert,alert方法后面加上括號后alert()就是對該方法下函數的執行。
如有不正確的地方請指正!
是window.js里面return出來的Window, 他代之的就是Window()這個類
js里面類其實使用方法模擬出來的,調用還是當方法用的。
舉報
衡量攻城師能力是否成熟的重要指標,本課程會以彈窗組件為例
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-08-11
w.Window().alert()。
w相當于返回的一個對象,包含著{window:window}的鍵值對;w后面的Window就是function Window(){}的指針引用,加上括號后的Window()就相當于是實例化了一個對象;最后實例化出來的對象才能調用Window對象的方法alert,alert方法后面加上括號后alert()就是對該方法下函數的執行。
如有不正確的地方請指正!
2015-08-11
是window.js里面return出來的Window, 他代之的就是Window()這個類
2015-05-24
js里面類其實使用方法模擬出來的,調用還是當方法用的。