最贊回答 / heym
jquery尋找參數(shù)是通過作用域鏈實現(xiàn)的,所以當傳入underfined的時候,就不用一層層向上尋找underfined了,效率有所提高,另一點,因為瀏覽器的種類和版本的不同可以對underfined進行賦值,(尤其是IE瀏覽器,版本的不同對于underfined的賦值后,顯示underfined有所不同),所以為了體現(xiàn)underfined的本意,防止underfined被人為的賦值,所以jquer自調用函數(shù)把underfined參數(shù)傳入,防止誤賦值
2015-11-21
最新回答 / hnull
你好,我當時也是對這個感到疑惑,這邊說下我的理解,fn就是prototype的別名,簡稱, 之所以要這么做,其實就是prototype作為一個關鍵字是沒辦法被壓縮的,所以好處就是fn可以減少代碼量,jq庫里面有很多地方都是 $.fn.extend(...),其實是完全等價于$.prototype.extend(...), 所以主要應該就只有減少代碼量而已。
2015-11-20
已采納回答 / 識途老驢
API = Application Interface,應用程序接口。簡單說就是,別人做好的一個工具,告訴你該怎么使用。具體來說,就是說有哪些功能?每個功能要如何調用?調用的時候要給哪些參數(shù)?返回的值是什么類型等?
2015-11-05
最贊回答 / daydaystudy
這個和jquery的引入順序有關,如果把jquery在DOMContentLoaded 后引入的話,先執(zhí)行的是DOMContentLoaded,然后才是jquery,可以試試樓上的例子
2015-10-24
最新回答 / qq_鴨會飛_0
第一次fire后,清空了list,但是第一次fire的參數(shù)保存在了memory里,再次add后,會立即執(zhí)行新增的這個回調函數(shù),還行吧,就是once保證了每次fire后,列表都回到了它最初的干凈模樣
2015-10-16