jQuery là gì? Tổng quan về jQuery cho người mới

Nếu bạn đã nghe qua thuật ngữ jQuery nhưng vẫn chưa thực sự biết jQuery là gì và cách sử dụng thì đây là bài viết dành cho bạn. Ngày này, hầu như dân làm web đều rất quan tâm đến thư viện này và không thể phủ nhận sức mạnh của nó. Vì thế, hãy cùng Vietnix tìm hiểu lý do tại sao jQuery ngày càng phát triển như vậy nhé.

jQuery là gì?

jQuery là một thư viện được viết bằng JavaScript đa tính năng, nhanh và nhỏ gọn. jQuery hoạt động theo phương châm Write less – Do more (viết ít hơn, làm nhiều hơn). Mục đích của jQuery là làm cho việc sử dụng JavaScript trên trang web trở nên dễ dàng hơn.

jQuery là gì?jQuery là gì?
jQuery thực thi rất nhiều tác vụ thông dụng yên cầu nhiều dòng mã JavaScript để hoàn thành xong và gói chúng thành những phương pháp mà hoàn toàn có thể gọi bằng một dòng mã. jQuery cũng đơn giản hóa rất nhiều thứ phức tạp từ JavaScript, AJAX call và thao tác DOM .

jQuery được tích hợp từ nhiều module khác nhau. Các module phổ biến của jQuery bao gồm:

  • Ajax: Xử lý Ajax.
  • Event: Xử lý sự kiện.
  • Atributes: Xử lý các thuộc tính của đối tượng HTML.
  • DOM: Xử lý Data Object Model.
  • Effect: Xử lý hiệu ứng.
  • Form :Xử lý sự kiện tương quan tới form.
  • Selector:Xử lý luồng lách giữa những đối tượng người tiêu dùng HTML.

banner khuyen mai combo
Chương trình khuyễn mãi thêm cuối năm tại Vietnix

Lịch sử phát hành của jQuery

jQuery phát hành phiên bản tiên phong vào năm 2006 bởi John Resig tại Barcamp NYC. Hiện đang được duy trì bởi một nhóm những nhà tăng trưởng được đứng vị trí số 1 bởi Timmy Willison .
John Resig người phát triển jQueryJohn Resig người phát triển jQuery
jQuery được cấp phép theo CC BY-SA 2.5, và được cấp lại vào năm 2006 bởi MIT. Vào cuối năm năm nay được cấp phép hoạt động giải trí bởi GPL và MIT.

Các phiên bản của jQuery:

  • Phiên bản 1 được phát hành vào ngày 26/8/2006.
  • Phiên bản 1.1 được phát hành vào ngày 14/1/2007.
  • Phiên bản 1.2 được phát hành vào ngày 10/9/2007.
  • Phiên bản 1.3 được phát hành vào 14/01/2009.
  • Phiên bản 1.4 được phát hành vào 14/01/2010.
  • Phiên bản 1.5 được phát hành vào ngày 31/01/2011.
  • Phiên bản 1.6 được phát hành vào 03/5/2011.
  • Phiên bản 1.7 được phát hành vào 03/11/2011.
  • Phiên bản 1.8 được phát hành vào ngày 09/8/2012.
  • Phiên bản 1.9 được phát hành vào 15/01/2013.
  • Phiên bản 1.10 được phát hành vào 24/5/2013.
  • Phiên bản 1.11 được phát hành vào 24/01/2014.
  • Phiên bản 2.0 được phát hành vào 18/4/2013.
  • Phiên bản 2.1 được phát hành vào 24/01/2014.

Ưu điểm của jQuery là gì?

JQuery được xem là một điều như mong muốn cho một số ít nhà tăng trưởng web, dù là người mới hay đã có kinh nghiệm tay nghề. Đây là một thư viện dành cho Javascript giúp đơn giản hóa việc lập trình với JavaScript, phân phối những cú pháp dễ sử dụng, cô đọng để thực thi được những tác vụ, thậm chí còn là phức tạp .
Việc sử dụng JQuery có một số ít quyền lợi so với việc sử dụng những thư viện JavaScript khác .

Dễ sử dụng

Đây là ưu điểm chính của việc sử dụng JQuery, nó dễ sử dụng hơn rất nhiều so với JavaScript chuẩn và những thư viện JavaScript khác. Ngoài cú pháp đơn thuần, jQuery cũng nhu yếu ít dòng mã hơn nhiều để đạt được cùng một tính năng so với những thư viện JavaScript khác .

Thư viện lớn

JQuery được cho phép triển khai nhiều hàm so với những thư viện JavaScript khác .

Opensource community mạnh (Có sẵn một số plugin jQuery)

Mặc dù còn tương đối mới, nhưng có nhiều người đã dành thời hạn để khám phá, tăng trưởng và nâng cao công dụng của JQuery. Do đó, có hàng trăm plugin viết sẵn có sẵn để tải xuống nhằm mục đích tăng cường ngay lập tức quy trình tăng trưởng. Bên cạnh đó, điều này còn bảo vệ tính hiệu suất cao và bảo mật thông tin của script .

Có tài liệu và hướng dẫn tuyệt vời

Trang web JQuery có một tài liệu và hướng dẫn tổng lực cho người mới mở màn lập trình trọn vẹn hoàn toàn có thể chớp lấy được những hoạt động giải trí của thư viện này .

Hỗ trợ Ajax

JQuery được cho phép tăng trưởng những mẫu Ajax một cách thuận tiện. Ajax là một phương pháp được cho phép tạo một giao diện đẹp hơn, và là nơi những hành vi hoàn toàn có thể được triển khai trên những trang mà không nhu yếu tải lại hàng loạt trang .

Nhược điểm của jQuery là gì?

Chức năng có thể bị hạn chế

Mặc dù JQuery là một thư viện ấn tượng về số lượng, tùy thuộc vào mức độ tùy chỉnh nhu yếu trên website của bạn. Tuy nhiên, vẫn có nhiều công dụng hoàn toàn có thể bị hạn chế, do đó việc sử dụng JavaScript thuần để thiết kế xây dựng công dụng này .

Làm cho client trở nên chậm hơn

Client không chỉ để hiển thị mà còn phải giải quyết và xử lý nhiều công dụng được tạo thành từ jQuery. Nếu jQuery bị lạm dụng quá nhiều sẽ làm cho client trở nên chậm rãi, đặc biệt quan trọng là những client yếu. Vì thế, những lập trình viên cần phải dùng thêm cache .
banner khuyen mai tich luy
Chương trình khuyến mại cuối năm tại Vietnix

Cách sử dụng jQuery

Có rất nhiều thư viện JavaScript trên Internet, tuy nhiên jQuery có lẽ rằng là thư viện thông dụng nhất, tiện lợi nhất và hoàn toàn có thể lan rộng ra .
Một số công ty lớn cũng sử dụng jQuery như Google, Microsoft, IBM, Netflix .
Có hai cách để sử dụng jQuery là tải jQuery từ jquery.com hoặc sử dụng jQuery trực tiếp từ CDN như Google .

Download jQuery

Có hai phiên bản để download jQuery:

  • Production version (phiên bản sản xuất) – phiên bản dành cho trang web live vì minify (rút gọn) và compress (nén).
  • Development version (phiên bản phát triển) – là phiên bản để thử nghiệm và phát triển (mã không nén và có thể đọc được).

Cả hai phiên bản này đều được download từ jQuery.com. Thư viện jQuery là một file JavaScript duy nhất và reference (tham chiếu) bằng thẻ HTML