最新回答 / 毛桃_我叫MT
沒必要吧,如果說接口設計本身就有問題,比如說你的訂閱者強制需求兩個參數,但是發布只有一個參數,出錯也是難免的。 所以這里的訂閱者對象一定是實現了相同接口的。
2016-01-23
最新回答 / weixin_慕粉8264621
$.data()方式綁定到js對象上(a,b)。而? var a = $("#div") ,? b = $("#div")中a與b是不同的。所以即使同一dom對象的不同js對象添加相同屬性當然也是不同的
2016-01-21
最贊回答 / 冥oo冥
改成這樣來看<script>? ? window.addEventListener("load", function() {? ? ? ? show('load事件回調')? ? }, false);? ? document.addEventListener("DOMContentLoaded", function() {? ? ? ? show('DOMContentLoaded回調')? ? }, false);</script><script src="http://i...
2016-01-14
最贊回答 / heym
jquery尋找參數是通過作用域鏈實現的,所以當傳入underfined的時候,就不用一層層向上尋找underfined了,效率有所提高,另一點,因為瀏覽器的種類和版本的不同可以對underfined進行賦值,(尤其是IE瀏覽器,版本的不同對于underfined的賦值后,顯示underfined有所不同),所以為了體現underfined的本意,防止underfined被人為的賦值,所以jquer自調用函數把underfined參數傳入,防止誤賦值
2015-11-21