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