js中function自執行怎麼寫

2021-03-04 01:51:21 字數 4037 閱讀 4711

1樓:匿名使用者

首先要明確執行多少次,如果是只執行一次,就呼叫一次即可,也可以讓其無休止執行。

例如,var times=0;

function test()

//執行一次

test();

//執行多次

settimeout('test()',1000);//1000等於1秒,間隔多久執行一次

2樓:匿名使用者

想這段**自行執行,就把function給去掉即可**如下:

var removewrap = parent.document.getelementbyid('main');

if(removewrap !== null)直接這樣寫,就自行執行了啊。

3樓:

在頁面載入完成後自動呼叫

document.onload=function()

關於js裡的function函式是如何執行的

4樓:匿名使用者

為了避免混淆改下變數名:

function foo(func, val)function bar(val)

console.log( foo(bar, 20) ); //30首先執行foo(bar, 20), foo有引數func和val, 於是func的值是bar, val的值是20

然後foo裡會執行func(val), 於是實際上是bar(20), 於是返回30

然後foo再把func(val)的返回值返回, 也就是30

5樓:鹿玉花權酉

如果是jquery的話,就是類似這樣的寫法$("a").click(function());

然後你可以給超連結id來獲取物件,並判斷。

如果用js的話,也是類似的思路。

js 怎麼呼叫(function () {裡的函式?

6樓:四捨**入

需要通過return的方式把要呼叫的函式返回給外部。

比如:補充:

閉包是指有權訪問另乙個函式作用域中的變數的函式,建立閉包的最常見的方式就是在乙個函式內建立另乙個函式,通過另乙個函式訪問這個函式的區域性變數。這種寫法就是閉包的寫法,閉包內部的函式如果不是return方式,在外部無法獲取,無法進行呼叫。

js es6 自執行函式怎麼寫

7樓:低調有凹槽

function(){}();

(function(){}());

var fun = function(){}();

在方法體的"}"後面新增一對"()",比如以上都是表示立即執行函式

8樓:一見你就笑噢

((i) => )(i)

for (var i = 0; i< 10; i++), 1000)})(i)

}// 0 1 2 3 4 5 6 7 8 9

9樓:小飛魚

(function(){})();

10樓:天蠍單身的港灣

還真不會

不知道你是強迫症還是為了保護變數,如果是為了保護變數

可以用let和const

11樓:lzh自動化

(function(){})();這樣子才對吧

js 寫上乙個function 讓他在載入時自動執行一次

12樓:匿名使用者

(function imgload())();

js沒寫function怎麼會自動執行?

13樓:小勝d棚

如果沒用function包括起來的指令碼,效果等同與$(function()); 會自動載入的。

14樓:匿名使用者

你可以把function寫到onload裡

15樓:熙爺

因為html是從上往下一步一步載入的,當碰到function時就意味著是個方法!就會等待呼叫…… 而沒碰到function將會執行!

js+html怎樣手動和自動執行js裡面的函式?

16樓:匿名使用者

js函式放在某個元素事件裡,比如onclick事件等,就可以手動執行了。

自動執行的話,可以放在

$(function())

這樣頁面載入的時候就會自動執行

17樓:匿名使用者

簡單給你寫了個**,原理大概就是這樣的了。其他你看著改改吧。

18樓:匿名使用者

function f1()

js每個一段時間執行乙個function怎麼寫的

19樓:匿名使用者

settimeout(code,time),延時一段時間後執行code,只執行一次;

setinterval(code,time),以delay的時間間隔,反覆執行code。code 是函式專 time以毫秒為單位

clearinterval()屬取消setinterval

js怎麼呼叫function中的function

20樓:匿名使用者

// 1, 方法呼叫模式

// 當乙個函式被儲存為物件的乙個屬性時,我們稱之它為該物件的乙個方法,那麼this被繫結到該物件上

var myobject= ,

tostring : function()]';

} }alert(myobject.increment(10).increment(20).tostring()); // [object:myobject ]

// 2, 函式呼叫模式

// 當乙個函式並非乙個物件的函式時,那麼它被當作乙個函式來呼叫,this被繫結到全域性物件上。這是語言設計的乙個錯誤。倘若語言設計正確,當內部函式呼叫時,this應該仍然繫結到外部函式的this變數上

var myobject= ,

tostring : function()]';

}, getinfo: function())();

} }alert(myobject.increment(10).increment(20).tostring()); // [object:myobject ]

// 3, 構造器呼叫模式

// javascript是一門基於原型繼承的語言, 這意味著物件可以直接從其他物件繼承屬性, 該語言是無類別的。

// 如果乙個函式前面帶上new來呼叫,那麼將建立乙個隱藏連線到該函式的prototype成員的新物件,同時this將會被繫結到建構函式的例項上。

function myobject(name);

this.tostring = function()]';

} this.target = this;}

21樓:匿名使用者

你試試這樣可以嗎

function aa() ;

return tempcar;

}var a = aa();

a.bb(); //或者直接aa().bb();

22樓:匿名使用者

這樣能呼叫hs函式不,怎樣寫才是對的? a.asp中這樣寫

hs();

23樓:匿名使用者

a.asp中這樣寫

hs();

24樓:端木霞潛黛

需要通過return的方式把要呼叫的函式返回給外部。

比如:補充:

閉包是指有權訪問另乙個函式作用域中的變數的函式,建立閉包的最常見的方式就是在乙個函式內建立另乙個函式,通過另乙個函式訪問這個函式的區域性變數。這種寫法就是閉包的寫法,閉包內部的函式如果不是return方式,在外部無法獲取,無法進行呼叫。

js中function的引數是陣列,要怎麼傳參

由於function的引數是陣列,那麼傳入引數也設定為陣列,然後按照一般的傳參方式傳入即可。舉個例子 1 函式定義 function userfun array 2 傳參和呼叫 a 1,2,3,4,5 b userfun a alert b 3 結果顯示 將引數構造成陣列形式 var a new a...

android 中怎麼執行js指令碼

webview裡面可以執行js指令碼。但如果不是高手還是算了吧,太難了。按照給定的字符集儲存檔案時,在檔案的最開頭的三個位元組中就有可能儲存著編碼資訊,所以,基本的原理就是只要讀出檔案前三個位元組,判定這些位元組的值,就可以得知其編碼的格式。其實,如果專案執行的平台就是中文作業系統,如果這些文字檔案...

js中怎麼將yyyy MM dd hh mm ss格式的轉換為date型別

var str 2015 08 18 15 13 15 str str.replace g,var date new date str js中如何將yyyy mm dd hh mm ss格式的字串轉成date型別 2 在index.html中的標籤,輸入js var a 2019 06 01 12 ...