国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

為什么html里面的onclick函數后面要加(),而js里面不需要?

wfc_666 / 3098人閱讀

摘要:所以這個時候后面就不用加括號,當你觸發事件的時候,直接就會執行,所以這時候,要是在后面加個括號,不觸發事件也會直接執行。

原文鏈接:https://segmentfault.com/q/10...

我自己做了一下測試。

這個是在html里面直接綁定onclick事件,我打印了onclick,結果讓我有些吃驚。
這是一個onclick函數,fn()則是在函數內部,所以當觸發了onclick事件的時候,onclick函數就執行,這時候因為fn在onclick函數內部已經執行了,所以會打印出來123.

如果改成onclick="fn"呢?這時候打印出來的就是function onclick(){ fn },所以即使點擊了按鈕,觸發了onclick事件,fn依然不會執行。

上圖是用DOM0級綁定點擊事件的方法,我打印了一下onclick,結果發現onclick就是fn函數。
所以這個時候fn后面就不用加括號,當你觸發onclick事件的時候,直接就會執行,所以這時候,要是在fn后面加個括號,不觸發onclick事件也會直接執行fn。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/86711.html

相關文章

  • DOM事件總結(一)

    摘要:三級事件處理程序級事件定義了兩個方法,分別用于處理指定和刪除事件處理程序的操作和,他們都接收三個參數要處理的事件名作為事件處理程序的函數一個布爾值。布爾值如果是表示在捕獲階段調用事件處理程序,如果是表示在冒泡階段調用事件處理程序。 前言:擼完CSS-DOM緊接著來擼DOM事件,事件總結完成后我要開始總結動畫,然后用純JS實現一個輪播圖,前路漫漫,還有各種框架等著我~~~本篇主要內容有:...

    hedge_hog 評論0 收藏0
  • 使用事件處理程序

    摘要:事件處理程序即事件直接加在結構里面的按鈕該事件處理的缺點是和和的耦合性很高,一個地方發生更改時,要修改多處地方在調用函數的時候才在其后面加括號,如果要進行函數傳參數,直接寫函數名就行級事件處理程序較傳統的方式是把一個函數賦值給一個事件的處理 1.HTML事件處理程序 即事件直接加在HTML結構里面的 Function show(){ Alert(hello ); } 該事件處理...

    hoohack 評論0 收藏0
  • DOM事件模型

    摘要:事件模型歷史標準沒有對事件進行修訂所以事件模型的標準就是制定的標準規定了事件捕獲事件冒泡事件取消和知識點在的屬性中使用時要加括號在的中給點擊事件賦值不加括號寫在里相當于字符串里的代碼是執行意思是執行這個這個代碼意思是執行在里為一個函數返回類 DOM事件模型 1.歷史 showImg(https://segmentfault.com/img/remote/1460000015281650...

    codergarden 評論0 收藏0
  • 40 行代碼內實現一個 React.js

    摘要:代碼托管這個倉庫。假設現在我們需要實現一個點贊取消點贊的功能。如果你對前端稍微有一點了解,你就順手拈來點贊為了現實當中的實際情況,所以這里特易把這個的結構搞得稍微復雜一些。這里非常暴力地使用了,把兩個按鈕粗魯地插入了當中。 作者:胡子大哈原文鏈接:http://huziketang.com/blog/posts/detail?postId=58aea515204d50674934c3a...

    twohappy 評論0 收藏0
  • Javascript中異步編程

    摘要:接下來,我們一起來看看中的異步編程,具體有哪幾種。實現異步編程的方法一回調函數上面不止一次提到了回調函數。它是異步編程中,最基本的方法。四對象接下來,我們聊聊與相關的異步編程方法,對象。 showImg(https://segmentfault.com/img/bVbneWy?w=1600&h=1200); 前言 最近,小伙伴S 問了我一段代碼: const funB = (value...

    wemall 評論0 收藏0

發表評論

0條評論

wfc_666

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<