Tôi hiện đang làm việc trên một trang web có hàng ngàn hàng nghìn dòng mã jQuery là gì, có rất nhiều sự kiện bấm đặc biệt và tôi đang tự hỏi là có hiệu suất cao hơn nhận thức, thực hành tốt nhất ở đó cho các sự kiện nhấp chuột ràng buộc hoặc bất kỳ sự kiện nào đối với một mục.Cách tiếp cận tốt nhất để ràng buộc các sự kiện jQuery với các thành phần
Chắc chắn có hơn 30 sự kiện nhấp chuột trên các liên kết và mục khác nhau không thể là hiệu suất tốt được đăng ký khôn ngoan. Chức năng jQuery 1.7 "on" mới đang được sử dụng, có lẽ các sự kiện sẽ được liên kết với phần tử cơ thể hoặc một cái gì đó và sau đó một kiểm tra sẽ nhận được mục đang được nhấp và sau đó làm việc từ đó? Hoặc nó không phải là vấn đề và ràng buộc rất nhiều sự kiện không thực sự là một vấn đề đối với một trình duyệt hoặc hiệu suất hiện đại?
Đoàn sự kiện, hiển nhiên. Bạn muốn có các phần tử thùng chứa tĩnh của bạn, và chủ yếu kết nối các trình xử lý với các phần tử đó ... Ví dụ, nếu bạn có một thanh công cụ có các nút, bạn muốn một trình xử lý nhấn trên thanh công cụ. –
Mức độ độc đáo của mỗi sự kiện khi nhấp chuột là gì? –
Vâng, nó thay đổi. Một số sự kiện nhấp chuột dành cho băng chuyền, một số là để hiển thị các phương thức bật lên, một số là để truyền các sự kiện đến các yếu tố khác. Vì vậy, tôi sẽ nói mỗi sự kiện là khá độc đáo. –