第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

$(document).ready(function()VS $(function(){

$(document).ready(function()VS $(function(){

慕田峪7331174 2019-11-28 14:00:37
$(document).ready(function(){})vs $(function(){}) 和我應(yīng)該以$表格或新jQuery(document).ready(function(){ })方式書寫的區(qū)別是什么?如果我加載google.setOnLoadCallback(function() {了Google api是更好的方法?還是同一件事?我也看到人們使用 $(function($){})有人可以幫我,我迷路了。當(dāng)我不知道所寫的代碼時,我會煩擾我。我想我應(yīng)該閱讀一下圖書館。全部都定義為同一件事嗎?
查看完整描述

3 回答

?
HUX布斯

TA貢獻(xiàn)1876條經(jīng)驗 獲得超6個贊

兩種方式是等效的,我個人更喜歡第二種方式,$(function() {});這只是準(zhǔn)備文檔的捷徑。


關(guān)于new jQuery(document)...構(gòu)造,您實際上不需要使用new運(yùn)算符,如果不需要,jQuery會在內(nèi)部使用它。


ready處理程序函數(shù)接收的參數(shù)是jQuery對象本身。


這在必須與其他庫以兼容模式運(yùn)行jQuery時非常有用,例如:


jQuery(function ($) {

  // use $ here

});

該$回調(diào)內(nèi)部參數(shù)將引用jQuery對象,之外的功能,它可能是指像PrototypeJS另一個庫。


查看完整回答
反對 回復(fù) 2019-11-28
?
RISEBY

TA貢獻(xiàn)1856條經(jīng)驗 獲得超5個贊

$(document).ready(function() {});

$(function() {});

這兩個語句實際上是完全相同的。因此,第二個呼叫只是第一個的捷徑。


該$符號再次只是的快捷方式j(luò)Query。如果您已經(jīng)將jQuery加載到您的網(wǎng)站中,則可以同時使用兩者。特別是如果您不加載其他JS庫,那么這些庫也可能會使用$符號。那把我們帶到你提到的


(function($){

}(jQuery));

呼叫。此處要做的是確保在您創(chuàng)建的函數(shù)表達(dá)式中,$符號引用該jQuery對象。您正在調(diào)用該匿名函數(shù)(具有$作為參數(shù))并傳遞該jQuery對象。


查看完整回答
反對 回復(fù) 2019-11-28
  • 3 回答
  • 0 關(guān)注
  • 762 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號