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

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號
人妖在线精品一区二区三区| 亚洲精品亚洲人成在线| 一本色道久久综合亚洲精品蜜桃冫| 欧美日韩精品不卡在线观看| 久热中文字幕在线精品首页| 欧美精品VIDEOSEX性欧美| 精品一区二区三区在线视频观看| 四虎国产精品永久免费网址| 加勒比精品久久一区二区三区| 无码日韩精品一区二区免费暖暖| 日韩一区二区精品观看| 99国产精品99久久久久久| 日韩AV影院在线观看| 99国产精品免费视频观看| 日韩一卡2卡3卡4卡新区亚洲| 老司机亚洲精品影院| 500av大全导航精品| 亚洲精品色播一区二区| 精品久久人人爽天天玩人人妻| 亚洲精品无码不卡在线播放| 久久99精品国产麻豆不卡| 亚洲精品色播一区二区| 亚洲精品乱码久久久久66| 在线观看精品国产福利片100| 国产剧情国产精品一区| 国产精品99亚发布| 久久精品卫校国产小美女| 久久国产精品一区二区| 亚洲国产成人久久精品99| 国产一精品一aⅴ一免费| 99久热任我爽精品视频| 国产AV国片精品| 九九热这里都是精品| 久久精品国产亚洲AV电影网| 惠民福利中文字幕人妻无码乱精品 | 久久精品国产秦先生| 亚洲精品福利在线观看| 情侣视频精品免费的国产| 日韩电影中文字幕在线观看| 无码少妇精品一区二区免费动态| 天堂一区二区三区精品|