jquery

Jquery là gì? Tính năng và lịch sử phát triển của Jquery

Rate this post

Jquery là một thuật ngữ khá phổ biến trong giới lập trình, nó được xem là thủ thuật web nhiều người muốn khám phá. Để hiểu rõ hơn về Jquery là gì, trước tiên bạn cần phải hiểu rõ hơn về HTML, CSS.

Thuật ngữ Jquery là gì?

jquery

jQuery là một thư viện JavaScript đa nền tảng, nhiều tính năng và được thiết kế nhỏ, nhẹ và nhanh.

Nó được thiết kế để đơn giản hóa từ thiết lập từ phía máy khách của HTML. Nó làm cho mọi thứ như chuyển đổi và thao tác tài liệu HTML, hoạt ảnh, xử lý sự kiện và AJAX trở nên rất đơn giản với API, hoạt động trên nhiều loại trình duyệt khác nhau.

jQuery là phần mềm mã nguồn mở miễn phí sử dụng Giấy phép MIT. Mục đích chính của jQuery là cung cấp một cách dễ dàng để sử dụng JavaScript trên trang web của bạn để làm cho nó tương tác và hấp dẫn hơn. Nó cũng được sử dụng để thêm hình ảnh động. Nó cũng rất hữu ích để đơn giản hóa rất nhiều thứ phức tạp từ JavaScript, như các cuộc gọi AJAX và thao tác DOM.

  • jQuery là một thư viện JavaScript nhỏ, nhanh và nhẹ.
  • jQuery độc lập với nền tảng.
  • jQuery có nghĩa là “viết ít thôi làm nhiều hơn”.
  • jQuery đơn giản hóa AJAX và thao tác DOM.

Các tính năng của jQuery

jquery va css

Có thể thấy rằng jQuery có rất nhiều tính năng khác nhau, Sau đây là các tính năng quan trọng của jQuery.

  • Thao tác HTML
  • Thao tác DOM
  • Lựa chọn phần tử DOM
  • Thao tác CSS
  • Hiệu ứng và hoạt hình
  • Tiện ích
  • AJAX
  • Phương thức sự kiện HTML
  • Phân tích cú pháp JSON
  • Khả năng mở rộng thông qua các trình cắm

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

jQuery ban đầu được tạo ra vào tháng 1 năm 2006 tại BarCamp NYC bởi John Resig, chịu ảnh hưởng của thư viện cssQuery trước đây của Dean Edwards. Nó hiện đang được duy trì bởi một nhóm các nhà phát triển do Timmy Willison.

jQuery ban đầu được cấp phép theo CC BY-SA 2.5, và đã được cấp lại với giấy phép MIT vào năm 2006. Vào cuối năm 2006, nó là được cấp phép hoạt động bởi GPL và MIT. Chính điều này dẫn đến một số nhầm lẫn, vào năm 2012, GPL đã bị loại bỏ và hiện chỉ được cấp phép theo giấy phép MIT.

  • Phiên bản 1 được phát hành vào 26 tháng 8 năm 2006
  • Phiên bản 1.1 được phát hành vào 14 tháng 1 năm 2007
  • Phiên bản 1.2 được phát hành vào Ngày 10 tháng 9 năm 2007
  • Phiên bản 1.3 được phát hành vào 14 tháng 1 năm 2009
  • Phiên bản 1,4 được phát hành vào 14 tháng 1 năm 2010
  • Phiên bản 1,5 được phát hành vào Ngày 31 tháng 1 năm 2011
  • Phiên bản 1.6 được phát hành vào 3 tháng 5 năm 2011
  • Phiên bản 1.7 được phát hành vào 3 tháng 11 năm 2011
  • Phiên bản 1.8 được phát hành vào Ngày 9 tháng 8 năm 2012
  • Phiên bản 1.9 được phát hành vào 15 tháng 1 năm 2013
  • Phiên bản 1,10 được phát hành vào 24 tháng 5 năm 2013
  • Phiên bản 1.11 được phát hành vào 24 tháng 1 năm 2014
  • Phiên bản 2.0 được phát hành vào 18 tháng 4 năm 2013
  • Phiên bản 2.1 được phát hành vào 24 tháng 1 năm 2014

Trong năm 2015, jQuery đã được sử dụng trên 63% trong số 1 triệu trang web hàng đầu (theo BuildWith) và 17% của tất cả các trang web Internet. Tính đến tháng 6 năm 2018, jQuery được sử dụng trên 73% trong số 1 triệu trang web hàng đầu và 22,4% của tất cả các trang web.

jQuery cũng cung cấp một mô hình để xử lý sự kiện vượt ra ngoài thao tác và lựa chọn phần tử DOM cơ bản. Việc gán sự kiện và định nghĩa hàm gọi lại sự kiện được thực hiện trong một bước duy nhất tại một vị trí trong mã. jQuery cũng nhằm mục đích kết hợp các chức năng JavaScript được sử dụng khác.

Nguyên tắc phát triển với jQuery

Tách JavaScript và HTML: Thư viện jQuery cung cấp cú pháp đơn giản để thêm các trình xử lý sự kiện vào DOM bằng JavaScript, thay vì thêm các thuộc tính sự kiện HTML để gọi các hàm JavaScript. Do đó, nó khuyến khích các nhà phát triển tách biệt hoàn toàn mã JavaScript khỏi đánh dấu HTML.

Brevity and clarity: jQuery thúc đẩy tính ngắn gọn và rõ ràng với các tính năng như các hàm “có thể xâu chuỗi” và các tên hàm tốc ký.

Loại bỏ sự không tương thích giữa các trình duyệt: Các công cụ JavaScript của các trình duyệt khác nhau hơi khác nhau để mã JavaScript hoạt động cho một trình duyệt có thể không hoạt động cho một trình duyệt khác. Giống như các bộ công cụ JavaScript khác, jQuery xử lý những vấn đề không nhất quán của trình duyệt này và cung cấp một giao diện nhất quán hoạt động trên các trình duyệt khác nhau.

javascript

Khả năng mở rộng: Các sự kiện, yếu tố và phương thức mới có thể dễ dàng được thêm vào và sau đó được sử dụng lại làm plugin.

Tại sao jQuery là quan trọng

Đôi khi, vẫn có nhiều người thắc mắc: nhu cầu của jQuery là gì? nó có gì khác so với AJAX/ JavaScript? Nếu jQuery là sự thay thế của AJAX và JavaScript? Đối với tất cả những câu hỏi này, bạn có thể lựa các câu trả lời sau đây.

  • Jquery rất nhanh và có thể mở rộng.
  • Jquery tạo điều kiện cho người dùng viết mã, chức năng liên quan đến UI trong các dòng tối thiểu.
  • Jquery cải thiện hiệu suất của một ứng dụng.
  • Các ứng dụng web tương thích của Trình duyệt có thể được phát triển.
  • Nó sử dụng hầu hết các tính năng mới của trình duyệt mới.

Vì vậy, bạn có thể nói rằng trong số rất nhiều khung JavaScript, jQuery là phổ biến nhất và có khả năng mở rộng nhất. Hiện nay đã và đang có rất nhiều công ty lớn trên toàn cầu sử dụng Jquery, trong đó phải kể đến một số công ty đình đám như: Google, Microsoft, IBM, Netflix…

jQuery có thể được sử dụng để tìm một phần tử trong tài liệu với một thuộc tính nhất định (ví dụ: tất cả các phần tử có thẻ h1 ), thay đổi một hoặc nhiều thuộc tính của nó (ví dụ: màu sắc, mức độ hiển thị) hoặc làm cho nó phản ứng với một sự kiện chỉ với một cú nhấp chuột.

software4win.com – thủ thuật

Để lại Trả lời

Địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *