Gần đây tôi tình cờ gặp một số diễn đàn javascript (thật đáng buồn, liên kết bị mất ở đâu đó trong vũ trụ), nơi bạn có thể cảm thấy thực sự ghét jQuery vì không ... tốt chút nào?
Hầu hết các lập luận dường như có lý.
Bây giờ, tôi thực sự thích jQuery, chủ yếu là cho phép tôi tập trung vào những thứ tôi muốn làm thay vì sự mâu thuẫn của trình duyệt và nó thực sự làm cho AJAXing với các hiệu ứng thú vị (hoặc bị lạm dụng quá mức ?).
Nhưng nếu thực sự là thứ gì đó mục nát trong lõi của jQuery, tôi không muốn dựa vào nó như cách mà tôi thực sự ... dựa vào nó.
Tôi không muốn bắt đầu một cuộc tranh luận khác về việc khung nào là tốt nhất ... nhưng ... Khung nào là tốt nhất (đùa) ? Như một trường hợp sử dụng, hãy nghĩ về web vừa và nhỏ và đó là quản trị.
Tôi chỉ đang cố gắng tìm ra, nếu những thứ trong một số khuôn khổ hoặc javascript thuần túy với ít chức năng của tôi thực sự tạo ra sự khác biệt.
Biên tập:
Tôi thực sự đã cố gắng thảo luận khách quan bình thường về ưu và nhược điểm của:
- Sử dụng một khuôn khổ trên javascript thuần túy và
- jQuery so với những người khác,
Vì jQuery dường như dễ làm việc nhất với đường cong học tập nhanh nhất. Tuy nhiên, một số người chỉ không hiểu nó và nghĩ rằng tôi đang bắt đầu một ngọn lửa khác (những gì tôi không phải). Tôi thực sự đang bỏ phiếu để mở lại câu hỏi này.
Ngoài ra, tôi thực sự quan tâm đến:
- JQuery có phụ thuộc nhiều vào khả năng đánh hơi trình duyệt không? Đó có thể là một vấn đề tiềm ẩn trong tương lai? Tại sao?
- Tôi đã tìm thấy rất nhiều công cụ chọn JS, có thư viện AJAX và FX nào không?
- Có lý do nào (ngoài việc đánh hơi trình duyệt và "ghét" cá nhân John Resig) tại sao jQuery lại sai?
jQuery thực sự, như được sử dụng nhiều nhất, cũng là viết tắt của các khung công tác khác.