精品偷拍一区二区三区,亚洲精品永久 码,亚洲综合日韩精品欧美国产,亚洲国产日韩a在线亚洲

  • <center id="usuqs"></center>
  • 
    
  • (function($) {...})(jquery);這種定義方式是什么意思?

    (function($) {...})(jquery);這種定義方式是什么意思?
    2.能夠完成什么功能?
    非常感謝你的回答,但是還有一些地方不太清楚比如:
    (function($) {...})(jquery);中
    (function($) {...})是個(gè)對(duì)象那(jquery);是什么?
    如果jquery是參數(shù)那么(jquery)他的方法體在那?juery是什么
    你的回答非常詳細(xì)了,如果不給點(diǎn)分都不好意思了.
    我剛剛接觸jquery基礎(chǔ)差所有你說(shuō)的地方我還是有地方不太懂,如:
    a=function($) {...};
    a(jquery);
    等價(jià).
    1、a(jquery) 如果不看 a之前的定義那a(jquery) 就是一個(gè)沒(méi)有方法體的方法被?那他傳一個(gè)jquery參數(shù)有什么用?
    2、為什么定義方法,不去正向定義如:a=function($) {...};,在其他部分用a()就可以了,為什么要用a做方法的實(shí)現(xiàn)部分呢?這種寫(xiě)法能帶來(lái)什么好處?
    其他人氣:298 ℃時(shí)間:2020-09-16 17:08:18
    優(yōu)質(zhì)解答
    我們從js的函數(shù)執(zhí)行逆回去才能看清他的執(zhí)行過(guò)程.
    如果有一個(gè)帶一個(gè)參數(shù)的函數(shù)a(這里先不定義函數(shù)a,就是假設(shè)已經(jīng)有了)
    那么他執(zhí)行就是
    a(b);
    這種樣式.
    我們還知道,js的匿名函數(shù)很強(qiáng)大,
    var c=function(paramC){...};
    那么c(paramCobj);就是執(zhí)行了這個(gè)匿名函數(shù).
    所以,就剛才的a(b);來(lái)說(shuō),a可以是匿名函數(shù).
    a=function(paramA){...};
    a(b);
    有可能就是這個(gè)結(jié)構(gòu).
    好了,jquery連第一步都省了,直接使用沒(méi)有名稱的匿名函數(shù).
    那么a(b);這里的a,就被替換成了匿名函數(shù),所以就成了
    (function(paramA){...})(b);(匿名函數(shù)在js中因?yàn)橐彩菍?duì)象,所以需要雙括號(hào)包裹起來(lái))
    這個(gè)結(jié)構(gòu)就說(shuō)明了,我使用了匿名函數(shù),并且立刻執(zhí)行這個(gè)匿名函數(shù).
    再分析(function(paramA){...})(b)這種格式,匿名函數(shù)部分參數(shù)paramA是個(gè)形參,用在匿名函數(shù)內(nèi)部作為值的調(diào)用,而b這個(gè)參數(shù)就是個(gè)實(shí)參,是將b這個(gè)值代入到函數(shù)內(nèi)部.
    我說(shuō)的算是比較淺顯易懂了.
    大部分時(shí)候,(function($) {...})(jquery);所在的上下文環(huán)境中,肯本沒(méi)有jquery這個(gè)參數(shù),所以在jquery匿名函數(shù)內(nèi),他會(huì)自己創(chuàng)建jquery對(duì)象.
    你的信息已回復(fù).
    我這里再簡(jiǎn)要說(shuō)明下,
    (function($) {...})(jquery);

    a=function($) {...};
    a(jquery);
    等價(jià).
    所以,這種寫(xiě)法就是為了讓匿名函數(shù)立即執(zhí)行.
    我來(lái)回答
    類似推薦
    請(qǐng)使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點(diǎn),以保證最佳閱讀效果。本頁(yè)提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權(quán)所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機(jī)版