[Javascript] preventDefault vs stopPropagation vs return false

網路上眾多文章上或者解答
像是這篇,很清楚地讓我理解結論:

1
2
3
4
5
6
7
8
9
10
function() {
return false;
}

// IS EQUAL TO

function(event) {
event.preventDefault();
event.stopPropagation();
}

但是你確定真的是這樣引用嗎?
還有你真的用過嗎?

一些觀念紀錄
首先e.preventDefault(); e.stopPropagation是原生javascript的用法
而在Jquery 文件上也可以找到,是因為這是被Jquery沿用下去的
補筆記,網紅組長:在MDN - Mozilla Developer Network上找到的都不會是Query文件

Event.preventDefault()
我們以下簡稱pd

Event.stopPropagation()
我們以下簡稱sp

介紹一下addEventListener

1
document.addEventListener(event, function, useCapture)

第一個參數是監聽的種類:click,load
第二個參數是監聽的function
第三個參數是布零值:true or false

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×