1樓:
function 是個程式關鍵字,表示函式。
function 函式名(引數1,引數2,引數3……)如:function hahaha(e,j,c)呼叫:document.
write(hahaha(1,2,3)); //這裡是註釋:將輸出(1+2+3)的和,即6
這實際上是給變數hahaha賦值一個函式
也可以寫成var hahaha=function(引數,引數……)也可以採用匿名函式:
(function(引數,引數……))(值,值)function(){}可以當做一個直接值,在引數、賦值等等地方使用。如需更詳細請追問(並付10財富值,我很窮)。
2樓:匿名使用者
需要自定義功能的時候才用到,function就是將一系列的命令打包在一起的功能塊.
(html)js裡面的function什麼時候才會用到啊?
3樓:陸舒傑
1.先加
載dom再載入js會用到
window.onload = function () {};
這個表示是先載入dom文件再執行js**
2.要實現封裝、繼承、多型時都需要用到函式。
3.函式有複用**與減少**編寫的作用。
其實,function的使用方法很靈活的,要使用到的地方太多太多了,我沒法一一給你舉例
你可以參考這裡
希望幫助到你,有疑問可向我追問,盡我所能為你解答。
4樓:匿名使用者
如果有一段**需要在很多地方用,那就可以把這部分封裝起來,寫到一個function裡邊;如果有很多地方的**基本差不多,很類似,只是一些數值不一樣,也可以用function,不一樣的數值可以作為function的引數。 希望可以幫的到你
5樓:匿名使用者
funciton關鍵字定義方法,需要重複利用的**塊就定義成方法。這樣會減少**量
6樓:往事如風
需要封裝一個常用功能時
js中呼叫函式為何有時要加function{}?
7樓:司馬唐遷
js是事件驅動的,一個節點可以發生很多種事件,包括click事件。在js中,當節點發生某一個事件時,可以為該事件繫結一個處理函式。也就是類似的
document.getelementbyid("mybtn").onclick = function(){}
所要注意的是,這個節點的onclick屬性,需要賦給一個函式型別的值,才可以處理事件。
但是displaydate()並不是一個函式,你可以說你定義了displaydate函式,但displaydate()也就是加了一對括號的displaydate,是函式執行了,displaydate()是等價於displaydate的返回值的。在displaydate函式裡,只是給id為demo的節點重新設定了內容,沒有返回值,所以預設的就是undefined。
那麼如果寫成
document.getelementbyid("mybtn").onclick = displaydate();
實際上是等價於
document.getelementbyid("mybtn").onclick = undefined;
顯然undefined是不能作為節點事件的處理函式的。
但是,也不是一定要加上function(){},你可以寫成這樣:
document.getelementbyid("mybtn").onclick = displaydate;
雖然displaydate()不是函式,但displaydate卻是函式,是可以作為節點事件的處理函式的。
js裡面什麼時候會用到兩個function或多個function?
8樓:匿名使用者
不太明白意思。
不過可以解釋下為什麼要寫多個function的問題:
寫function的原則是一個function需要且只有實現一個功能,這樣才能做到耦合,增強可讀性。
當然上面的說法是可選的。你可以也寫在一個function裡面~沒有誰規定要寫多個~
9樓:匿名使用者
當你需要呼叫別的函式的時候,增強靈活性的時候,就可以使用多個,當你只需要一個函式就能夠解決時,你幹嘛要去定義別的function
10樓:匿名使用者
function的多少完全取決於你自己,多個function 實現的功能一個function也可以實現,還有在一個function中取多個body的元素師為了對頁面元素進行操作,這個也還是看你的需求。
11樓:匿名使用者
確實弄不懂你要幹嘛,你的想法是啥。。。
(html)js裡面的function什麼時候才會用到?
js怎麼呼叫function中的function
12樓:匿名使用者
你試試這樣可以嗎
function aa() ;
return tempcar;
}var a = aa();
a.bb(); //或者直接aa().bb();
13樓:匿名使用者
這樣能呼叫hs函式不,怎樣寫才是對的? a.asp中這樣寫
hs();
14樓:匿名使用者
a.asp中這樣寫
hs();
15樓:端木霞潛黛
需要通過return的方式把要呼叫的函式返回給外部。
比如:補充:
閉包是指有權訪問另一個函式作用域中的變數的函式,建立閉包的最常見的方式就是在一個函式內建立另一個函式,通過另一個函式訪問這個函式的區域性變數。這種寫法就是閉包的寫法,閉包內部的函式如果不是return方式,在外部無法獲取,無法進行呼叫。
剛接觸js,我想問一下js自執行函式什麼時候執行 20
16樓:匿名使用者
在進入頁面時就會執行,js執行到這一段時。
window.onload=function()
這樣會在頁面載入完成後執行
js function 在html中怎麼用
17樓:匿名使用者
function 函式名(var1,var2,...,varx)
18樓:匿名使用者
比如:function hello()
hello();//這個是呼叫函式
就這麼用。
19樓:百楊氏薊倩
一般都是在函式裡寫明url返回給誰
function
value_popup()
(function(){})(); js這種寫法怎麼用,什麼時候用? 例子! 50
20樓:匿名使用者
(function(){})();
就是定義一個匿名函式並馬上呼叫
如:(function(a))(123);
等效於:
var kkk = function(a)kkk(123);
至於什麼時候用都可以,一般建議這個函式只呼叫一次時可以這麼用
請問太原南格村什麼時候拆,請問一下太原南格村什麼時候拆
快了,半夜拆!你沒見他們一貫作風嗎?人出門時,半夜睡覺時,只婦女兒童在家時 畜牲們啊!不得 關於拆遷啟動的時間要看各地具體的徵收專案了,拆遷正式啟動會有公告,也會有一些訊號。一 調查摸底 根據徵收拆遷的法定程式,在確定拆遷範圍時要進行調查摸底,此時雖然拆遷從法律上還沒有啟動,但調查摸底活動會深入到老...
請問一下,給小男孩起名的時候,裡面用到然字,請問一下是哪個然,怎麼寫
那要按生日推算一下,看五行適合那個然,周隱禪講正宗傳統命理起名一書裡說了,不能亂用,可以看看,採納必發財 然字用作取名字的含義 然 天生聰明,清雅榮貴,中年吉祥,晚年隆昌,環境良好。金 337 103下一條回答 彩雲彩 彩字指稱讚誇獎的歡呼聲和賭博等遊戲中所得的獎勵,以及戰鬥中負傷,如喝彩 中彩 掛...
請問一下這是什麼時候的碗,能值多少錢
看 這是晚清青花旗字碗。該碗儲存品相較好,青花偏淡藍,外觀圖案精美,碗的底部刻有一個 旗 字。該碗多集中在北方,碗口略大,極具鮮明的時代特徵。但該碗為民窯燒製的生活瓷,存世量相對較大。個人看法,建議繼續收藏,持碗待漲。請問一下這個碗是哪個朝代的。上面的圖案代表什麼?現在可以值多少錢?這是近代或當代的...