国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術(shù)文章
文章詳情頁

node.js - JavaScript自執(zhí)行函數(shù)問題,求大神指教

瀏覽:155日期:2023-09-13 16:13:35

問題描述

之前提了一次問沒整出結(jié)果,可能是我描述不夠清晰吧,現(xiàn)在又從新整理了下思緒,具體如下:

function demo(){ // 各種實現(xiàn)}demo(); // 我希望它默認(rèn)就執(zhí)行一次,所以就這么調(diào)用了。窗口事件:$(window).resize(function(){ demo(); // 這里也需要根據(jù)條件調(diào)用demo函數(shù)});

疑問是有辦法讓demo第一次自動執(zhí)行嗎?然后還能在別的地方被調(diào)用?這樣的代碼體該如何優(yōu)化,排除:arguments.callee,求大神指教下、、、先謝謝了。

問題解答

回答1:

demo=(function(){ temp() // 默認(rèn)就執(zhí)行一次 return temp})()function temp(){ // 各種實現(xiàn)}窗口事件:$(window).resize(function(){ demo(); // 這里也需要根據(jù)條件調(diào)用demo函數(shù)});

不知道這樣是否符合樓主要求

回答2:

實現(xiàn)的方式有很多。匿名函數(shù),自執(zhí)行函數(shù)都可以。可參考下面:

var demo = function(){ var innerFunc = function(){} innerFunc(); return innerFunc;}$(window).resize(function(){});回答3:

樓主的意思是想要自行執(zhí)行的匿名函數(shù),然后另一個地方又想調(diào)用這個匿名函數(shù)嗎?

回答4:

你現(xiàn)在這個寫法沒什么毛病啊

回答5:

自動運行的js就是(函數(shù)寫在這)() 這種形式,你也可以window.onload事件調(diào)用一次啊

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 宁乡县| 孝昌县| 安西县| 新竹县| 高碑店市| 崇礼县| 蒙山县| 修武县| 南木林县| 五家渠市| 连州市| 霸州市| 新兴县| 普兰县| 隆回县| 高邑县| 承德市| 山阴县| 汽车| 会东县| 临夏县| 宁陕县| 兰西县| 白朗县| 宾阳县| 武陟县| 兴业县| 滦平县| 兰坪| 吴旗县| 伊春市| 崇明县| 合水县| 江阴市| 清镇市| 平昌县| 兰州市| 余干县| 潜江市| 富锦市| 达拉特旗|