亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

第二個框的寫法和第三個的寫法有什么不同哦?

第二個框的寫法和第三個的寫法有什么不同哦?

小菜很迷茫 2017-05-21 20:59:52
查看完整描述

4 回答

?
清風流光

TA貢獻8條經驗 獲得超0個贊

第一個通過匿名函數調用結果 第二個直接調用函數返回結果 它們的共同點 都是通過函數獲得結果

onclick=function(){ ?} ?只有點擊的時候才會調用返回結果 是引用類型;

onclick=函數名() 這是錯誤的,在js讀取的時候會從右先左讀,把函數結果直接附給onclick,當你點擊時這個值已經是固定的值類型,所以事件不會執行。

查看完整回答
反對 回復 2017-05-22
  • 小菜很迷茫
    小菜很迷茫
    第二個 是寫的函數的名字 沒有寫函數 還是不明白第二是什么意思
  • 清風流光
    清風流光
    var a=function(){}等價于function a(){}; a可以看作全局變量
?
stone310

TA貢獻361條經驗 獲得超191個贊

delhandler函數里面this指向不同,這個例子里沒區別

查看完整回答
反對 回復 2017-05-22
?
Stardust1001

TA貢獻261條經驗 獲得超78個贊

非要說差別的話。如果你不加其他代碼,第二個框的也沒什么必要性,代碼還多。不過第二框可以再加代碼,哎,扯不下去了……
查看完整回答
反對 回復 2017-05-21
?
Stardust1001

TA貢獻261條經驗 獲得超78個贊

一個是外部函數,一個是閉包啊
查看完整回答
反對 回復 2017-05-21
?
街角小林

TA貢獻7條經驗 獲得超1個贊

好像并沒有什么不同
查看完整回答
反對 回復 2017-05-21
  • 4 回答
  • 0 關注
  • 2173 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號