Query hỗ trợ bind sự kiện ra sao? So sánh bind(), on(), delegate().
Query hỗ trợ bind sự kiện ra sao? So sánh bind(), on(), delegate().
bind(): Đây là một phương pháp cũ trong jQuery để gắn sự kiện tới các phần tử DOM. Nó gắn sự kiện trực tiếp và không tự động hỗ trợ cho các phần tử được thêm vào sau này trong DOM.
on(): Được giới thiệu từ jQuery 1.7, là phương pháp chuẩn hiện tại. Nó hỗ trợ việc gắn nhiều sự kiện cùng lúc và thiết lập trình xử lý sự kiện cho các phần tử hiện có và cả những phần tử được thêm vào sau này.
delegate(): Sử dụng để gắn sự kiện tới các phần tử con thông qua phần tử cha. Thích hợp cho việc thêm các phần tử động nhưng đã bị thay thế bởi on()
từ jQuery 1.7.
Hiệu suất:
bind()
có hiệu suất thấp hơn trong trường hợp nhiều phần tử cần gắn cùng sự kiện.on()
cung...middle