Điều gì làm cho jQuery trở nên phổ biến? Các thư viện JavaScript khác không cung cấp là gì?


12

Theo W3Tech , liên kết này , liên kết này , liên kết này , và nhiều nguồn khác, jQuery thực sự trở thành những gì IE kinh nghiệm trong thế giới của các trình duyệt web (đạt hơn 80% của thị trường trong một thời gian).

Tôi không có kiến ​​thức về bất kỳ thư viện JavaScript nào khác như MooTools, YUI, v.v. bởi vì khi tôi bắt đầu phát triển web, jQuery đã đi trước và tôi đã chọn nó.

Các thư viện khác có thực sự khủng khiếp không, hay họ thiếu thứ gì đó mà jQuery chỉ có? Lý do đằng sau thị phần khổng lồ này là gì?


5
"what IE experienced in the world of web browsers"Ý anh là gì?
StuperUser

3
@StuperUser, anh ấy có nghĩa là độc quyền trên thực tế.
Kevin

Câu trả lời:


17
  1. Nhiệm vụ và triết lý: jQuery đặt ra để làm cho thao tác DOM dễ sử dụng hơn và tập trung vào một mục tiêu duy nhất để đạt được mục tiêu đó. Các khung khác như Mootools và Dojo tập trung vào việc tạo ra các ứng dụng phức tạp dễ dàng hơn, một ý tưởng đi trước thời đại (năm 2007) và phân chia sự chú ý của cộng đồng và tạo ra sự phức tạp không cần thiết cho 99% các nhà phát triển không quan tâm đến các ứng dụng phức tạp hoặc nâng cao javascript.

  2. Xâu chuỗi. Chuỗi jQuery, các khung công tác khác thì không. Điều này dẫn đến một cuộc cách mạng tuyệt vời và dễ sử dụng khi có liên quan đến javascript.


Bằng cách xâu chuỗi, bạn có ý này? mootools.net/docs/core/Class/Class.Extras hoặc là thuật ngữ quá tải?


1
Bằng cách xâu chuỗi những gì anh ta thực sự có nghĩa là bạn có thể làm một cái gì đó như $ ('. Target'). Attr ({...}). Click (function () {...}). FadeIn ();
Zachary K

Vị trí của tôi là lý do mà API jQuery rất hay là vì jQuery về mặt toán học là một đơn nguyên nên nó tuân theo một số quy tắc rất tự nhiên về mặt thành phần và như vậy.
Zachary K

9

Những gì đã làm cho tôi là tài liệu tuyệt vời và chặt chẽ của cú pháp.

Các bộ công cụ khác không (không?) Có tài liệu tuyệt vời mà jQuery có và có thể tham khảo nó chỉ bằng cách sử dụng $là tuyệt vời.

Việc sử dụng cú pháp bộ chọn CSS để lựa chọn các yếu tố cũng là điều tôi chưa từng thấy trước đây và khiến nó trở thành rào cản rất thấp đối với các nhà thiết kế biết CSS thực sự tốt nhưng không phải là javascript.

Và tất nhiên là một số lượng plugin không thể tin được.


4
Perl là ngắn gọn. jQuery ngắn gọn.
nhảy lên

2

Chìa khóa cho sự phổ biến của jQuery, tôi nghĩ, nằm ở khả năng hiển thị của nó.

Khi bạn truy cập JavaScript theo cách chuyên nghiệp (hoặc "người đam mê ưu tú") và bạn muốn Awesome Stuff, bạn hãy xem những trang khác có Awesome Stuff trên chúng đã sử dụng.

"Xem nguồn" trên chính trang này, ví dụ.

Nó trở nên phổ biến bởi vì nó là tốt nhất xung quanh. Bây giờ nhiều người đã bắt kịp họ ở phía sau và sẽ ở phía sau trong một thời gian dài, bởi vì jQuery đã lan truyền rất nhiều. Ngoài ra, tên rất quan trọng. Tôi hoàn toàn bỏ qua "Nguyên mẫu" vì tôi nghĩ nó chưa hoàn thành / ổn định. Nó ... chỉ là một nguyên mẫu.

Bây giờ tôi nhận ra rằng tôi đã sai, nhưng bây giờ tôi đã rất hạnh phúc với jQuery.


2

Một trong những lý do khiến jQuery trở nên phổ biến là vì tính chất có thể có plugin của nó. Nó cho phép người khác xây dựng trên jQuery trong khi mã cơ sở vẫn giữ nguyên. Tất nhiên, là nguồn mở và có hỗ trợ tài liệu tốt cũng giúp ích. Việc thông qua từ một số công ty lớn như Google cũng thúc đẩy sự tăng trưởng của nó.


2

jQuery được các tổ chức lớn áp dụng. Nhưng điều gì đã khiến họ chấp nhận thư viện mới này? Lý do chính khiến tôi yêu jQuery là vì nó đã sửa tất cả các yêu cầu của trình duyệt khi tôi thấy các thư viện khác bị lỗi.

Ưu điểm khác là nó rất dễ chọn và sử dụng, tài liệu tuyệt vời và số lượng lớn các plugin miễn phí có sẵn. Thật dễ dàng để tìm thấy những gì bạn cần một ai đó trong cộng đồng đã xây dựng một plugin thực hiện những gì bạn cần bằng thư viện jQuery.

Nó chỉ đơn giản là dễ sử dụng, nhanh chóng nhận, tài liệu kỹ lưỡng, sửa chữa các yêu cầu trình duyệt, cơ sở cộng đồng lớn, vô số plugin có sẵn và tất nhiên là nguồn mở!


1

Tôi chủ yếu là người dùng mootools nên quan điểm của tôi có thể bị sai lệch. Điều khiến jQuery trở nên phổ biến là nó được sử dụng trong các ứng dụng web phổ biến vào đầu thư viện js. Và bạn không cần phải hiểu bất cứ điều gì về javascript (ví dụ như đóng cửa) để sử dụng nó một cách hiệu quả.

Nó có một tài liệu tương đối tốt, rất nhiều ví dụ trực tiếp và rất nhiều plugin và thư viện mà bạn có thể giải nén trong dự án của mình để sử dụng.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.