DOM event types
Trình duyệt kích hoạt nhiều sự kiện. Một danh sách đầy đủ có sẵn trong MDN , nhưng đây là một số loại sự kiện và tên sự kiện phổ biến nhất:
- sự kiện chuột (
MouseEvent) : mousedown, mouseup, click, dblclick, mousemove, mouseover, mousewheel, mouseout, bối cảnh - sự kiện chạm (
TouchEvent) : touchstart, touchmove, touchend, touchcattery - sự kiện bàn phím (
KeyboardEvent) : nhấn phím, nhấn phím, gõ phím - hình thức sự kiện : tập trung, mờ, thay đổi, gửi
- sự kiện cửa sổ : cuộn, thay đổi kích thước, hashchange, tải, dỡ
Bạn có thể tự hỏi khi nào nên sử dụng các sự kiện chạm so với các sự kiện chuột, vì chúng rất giống nhau.
Sự kiện cảm ứng chỉ được kích hoạt trên các thiết bị hỗ trợ cảm ứng như điện thoại thông minh và máy tính xách tay màn hình cảm ứng. Các sự kiện chuột thích
clickvà mousemoveđược kích hoạt trên phần lớn các trình duyệt và thiết bị. Tuy nhiên, trong hầu hết các điện thoại thông minh, mouseoversự kiện này hoàn toàn không được kích hoạt, vì chúng không thể phát hiện thấy một ngón tay lơ lửng trên điện thoại. Một số điện thoại thông minh đang thêm cảm biến cho điều đó, vì vậy nhiều điện thoại thông minh sẽ phát hiện mouseovertrong tương lai.
Trong hầu hết các trường hợp, bạn sẽ muốn nghe các sự kiện chuột thay vì các sự kiện chạm, bởi vì đó là những sự kiện phổ biến nhất.
Nhận xét
Đăng nhận xét