測試三中的a()方法為什么可以執行?
問題一:“不同函數傳遞數據”按鈕click事件是在a()方法里面綁定的,但是a()方法是怎么被調用的?
問題二:在測試二中點擊“指定觸發事件”按鈕執行了-->
$('p').click()//指定觸發綁定的事件
而$('p').click()是不是就執行前面定義的 事件?-->
$('p').click(function(e)?{ ????????????alert(e.target.textContent) ????????})
希望有幕友能幫忙解惑~感謝
2018-01-07
問題一:a()方法是怎么被調用的?
解:
<script>
????funation a(){};
????a();
</script>
如上所示對于這么一段script代碼,當執行到script時,它會先執行function a(){},即定義了名為a的函數,然后運行到a()時,就會直接自動調用我們剛剛所定義的函數a,即我們不需要點擊任何的按鈕a()就在頁面加載完成時就已經被調用了。
問題二:而$('p').click()是不是就執行前面定義的 事件?-->
解:
????????????????????????????$('p').click()就是執行前面定義的 事件