2013年11月17日 星期日

CSS樣式優先權

http://hungred.com/useful-information/css-priority-order-tips-tricks/

stopPropagation, preventDefault和return false的區別

stopPropagation, preventDefault和return false的區別

http://www.neoease.com/stoppropagation-and-preventdefault-and-return-false/

重點:
1. 自訂事件處理器在前,瀏覽器預設動作在後
2. return false = stopPropagation() + preventDefault()

補充:
之所以會「自訂事件處理器在前,瀏覽器預設動作在後」,似乎是因為瀏覽器預設動作的event handler是綁在最上層的window或document物件上。所以當event bubble up時,瀏覽器預設動作會最後才處理。