Câu hỏi phỏng vấn jQuery
Câu hỏi

Sự khác biệt giữa `event.PreventD...

Câu trả lời

Trong lập trình web, cả event.PreventDefault()return false đều được sử dụng để ngăn chặn hành vi mặc định của một sự kiện, nhưng chúng có những khác biệt nhất định:

event.PreventDefault()

  • Phương thức event.PreventDefault() được sử dụng để ngăn chặn hành vi mặc định của sự kiện mà không ngăn chặn sự lan truyền (bubbling) của sự kiện đó lên các phần tử cha trong cây DOM
  • Ví dụ, khi sử dụng event.PreventDefault() trong một sự kiện click của thẻ <a>, nó sẽ ngăn không cho trình duyệt chuyển hướng đến URL được chỉ định trong thuộc tính href của thẻ <a>.

return false

  • Khi bạn sử dụng return false trong một hàm xử lý sự kiện jQuery, nó không chỉ ngăn chặn hành vi mặc định của sự kiện mà còn ngăn chặn sự kiện đó lan truyề...
senior

senior

Gợi ý câu hỏi phỏng vấn

middle

Trong jQuery, selectors nào nhanh nhất và chậm nhất là gì?

junior

Làm cách nào để bạn select phần tử theo ID trong jQuery?

senior

Trong tình huống nào bạn sẽ sử dụng nhiều phiên bản jQuery và làm thế nào để xử lý việc này?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào