亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

這些jQuery就緒函數之間有什么區別?

這些jQuery就緒函數之間有什么區別?

MMTTMM 2019-07-12 10:04:56
這些jQuery就緒函數之間有什么區別?有什么區別$(function(){});和$(document).ready(function() { });
查看完整描述

3 回答

?
12345678_0001

TA貢獻1802條經驗 獲得超5個贊

什么都沒有。

這個函數的行為類似于$(Document).ready(),因為它應該用于包裝其他$()

你可以在源代碼:

rootjQuery = jQuery(document);...} else if ( jQuery.isFunction( selector ) ) {
    return rootjQuery.ready( selector );}


查看完整回答
反對 回復 2019-07-12
?
呼如林

TA貢獻1798條經驗 獲得超3個贊

} else if (jQuery.isFunction(selector)) {
    return rootjQuery.ready(selector);}

來源

呼叫$(document).ready(selector)保存一些if語句。

盡管jQuery確實緩存$(document)在內部,這可能會使$(f)更快。

標桿


查看完整回答
反對 回復 2019-07-12
?
楊__羊羊

TA貢獻1943條經驗 獲得超7個贊

兩者是完全等價的:使用任何你喜歡的形式。

盡管如此,我個人使用展開形式$(document).ready(function(){});原因很簡單,因為代碼所做的事情是完全顯而易見的。大致的想法是“自文檔化代碼”。稍后進入代碼的任何人都會立即看到代碼將在documentready事件。使用簡短的形式,您必須依賴于您的代碼的讀者理解的意義。


查看完整回答
反對 回復 2019-07-12
  • 3 回答
  • 0 關注
  • 697 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號