站長資訊網
最全最豐富的資訊網站

jquery中可以有匿名函數嗎

jquery中可以有匿名函數,定義語法為“(function($){…})(jQuery)”;該語句將jquery對象作為實參,就會自動調用匿名函數,并將參數傳遞給匿名函數作為匿名函數的形參。

jquery中可以有匿名函數嗎

本教程操作環境:windows10系統、jquery3.2.1版本、Dell G3電腦。

jquery匿名函數

$(function(){ }實際上是匿名函數。這是JQuery的語法,$表示JQuery對象,可以有好幾種用法。比如傳遞選擇器字符串、頁面對象等,如果直接傳函數體進去,表示當頁面加載完畢時執行這個函數。

這里實際上是匿名函數 “$(function(){ } ”這就定義了一個匿名函數,參數為arg 而調用函數時,是在函數后面寫上括號和實參的,由于操作符的優先級,函數本身也需要用括號,即:“$(function(){ } ”這就相當于定義了一個參數為arg的匿名函數,并且將param作為參數來調用這個匿名函數 而“$(function(){ } ”則是一樣的,之所以只在形參使用$,是為了不與其他庫沖突。

(funtion(){})();立即執行函數;相當于先申明一個函數,聲明完后直接調用。

(function($){ })(jQuery):執行(jQuery)函數,并把jQuery對象作為實參,然后就會自動調用(function ($) {…}()這個匿名函數,并把實參傳遞給匿名函數,作為匿名函數的形參。

(function ($) {      alert("我執行了");})(jQuery);

等同于

function callfunc($) {      alert("我執行了");}callfunc(jQuery);

執行結果如下:

jquery中可以有匿名函數嗎

示例如下:

相當于定義了一個參數為info的匿名函數,并且執行("CoderZB")的同時,將CoderZB作為參數來,就會自動調用這個(function (info) {})匿名函數.最后面的()是調用匿名函數并將參數傳遞給匿名函數

(function (info) {     alert(info); })("CoderZB");

其實就是這種形式。

function infomationFunc(info) {     alert(info); }; infomationFunc("CoderZB");

示例如下:

jquery中可以有匿名函數嗎

視頻教程推薦:jQuery視頻教程

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
亚洲日韩精品无码AV海量| 国产午夜精品久久久久九九电影 | 久久国产成人精品麻豆| 国产成人综合日韩精品婷婷九月| 99国产精品99久久久久久| 亚洲AV永久无码精品一区二区国产 | 国产区精品福利在线观看精品| 美女精品永久福利在线| 久久九九久精品国产日韩经典 | 91综合精品网站久久| 精品一区二区三区在线观看| 国产精品二区三区免费播放心| 91麻精品国产91久久久久| 亚洲精品无码MV在线观看 | 中文字幕在线亚洲精品| 中文字幕日韩理论在线| 99在线精品国自产拍中文字幕| 久久国产精品99久久小说| 国产精品高清2021在线| 日韩a毛片免费观看| 亚洲精品又粗又大又爽A片| 久久夜色精品国产噜噜噜亚洲AV| 国产亚洲色婷婷久久99精品91 | 亚洲av永久无码精品古装片| 538国产精品一区二区在线| 国产亚洲精品免费| 亚洲精品天堂成人片AV在线播放| 青青青国产精品一区二区| 骚包在线精品国产美女| 无码人妻精品一区二区三区99不卡 | 国语自产少妇精品视频| 日韩夜夜高潮夜夜爽无码| 精品无码成人网站久久久久久| 精品久久久久久中文字幕人妻最新| 精品久久久久久久| 精品久久久久久国产三级| 日韩美女va毛片在线播放| 国产精品久免费的黄网站| 欧美日韩久久久精品A片| 亚洲国产成人久久精品app| 久久亚洲AV午夜福利精品一区 |