我覺著alter和confirm兩個方法應該設計成Window類的兩個靜態方法,不應該設計成Window實例的兩個方法,我們只需通過Window.alert、Window.confirm調用,不需要在每次調用時都去生命一個實例
1 回答
舉報
0/150
提交
取消
我覺著alter和confirm兩個方法應該設計成Window類的兩個靜態方法,不應該設計成Window實例的兩個方法,我們只需通過Window.alert、Window.confirm調用,不需要在每次調用時都去生命一個實例
2014-06-23
舉報
2014-06-26
在設計這個課程的時候,最初的確是這么打算的。之所以后來放棄用靜態方法,改用實例方法,原因有兩個:1)希望通過這個彈窗的例子,傳達組件如何開發,如果設計成靜態方法,不太容易達到“通用范例”的效果: 2)如果需要實現“彈窗之上套彈窗”的多重彈窗效果,靜態方法相對比較難設計。兩年多前,寫過一個內部使用的彈窗組件,看看這個頁面可能更能達到我希望達成的各種效果:http://www.adanghome.com/js_demo/8/