Bài 1: Giới Thiệu jQuery - jQuery Tutorial

Đôi khi bạn bắt gặp những hiệu ứng ẩn hiện, hoặc những chuyển động đẹp mắt khi truy cập một số website. Bạn tự hỏi: "Làm thế nào để thực hiện được điều đó ?". Có rất nhiều cách để tạo ra những hiệu ứng cho website như sử dụng CSS, Javascript và ngày nay rất nhiều lập trình viên sử dụng jQuery.
Vậy jQuery là gì? cách sử dụng jQuery như thế nào? Mời các bạn cùng đọc qua bài viết đầu tiên này trong chuỗi bài viết về jQuery Tutorial với mục đích tìm hiểu, hướng dẫn sử dụng, học jQuery Online từ cơ bản đến nâng cao một cách hiệu quả nhất và cùng cảm nhận những lợi ích mà jQuery mang lại.

jQuery là gì?

Trước khi có ý định tìm hiểu và học jQuery, Lời khuyên của mình là việc đầu tiên bạn phải cần tìm hiểu những kiến thức cơ bản về thiết kế website bao gồm:
  • Ngôn ngữ HTML
  • CSS
  • Javascript
Ví dụ đầu tiên, bạn hãy thử Click vào button dưới đây:
CLICK thử  để xem hiệu ứng jQuery mang đến

Bạn có thấy không? Khi bạn bấm vào thì nút trên sẽ tự biến mất. Đó là một ví dụ đơn giản nhất về jQuery.
Dưới đây là đoạn mã sử dụng jQuery để thực hiện: có ý nghĩa là khi click chuột vào thành phần có class là vd1 $(".vd1").click(function(){}); thì thành phần đó sẽ bị ẩn đi $(this).hide()

$(document).ready(function(){
  $(".vd1").click(function(){
    $(this).hide();
  });
});  
Để làm được điều này, bạn cũng có thể thực hiện bằng Javascript
Vậy thực chất jQuery là gì? jQuery được John Resig tạo ra từ năm 2006, đây chính là javascript được tổng hợp, tổ chức thành một thư viện, mà ở đó bạn có thể sử dụng những tính năng một cách dễ dàng, đơn giản. Và quả thực jQuery rất dễ học, điều này được thể hiện từ tinh thần từ Sologon mà jQuery mang đến : "Write less, Do more" - Viết ít, làm nhiều
Nói cách khác, mục đích mà jQuery mang lại là giúp bạn ít phải viết javascript hơn. Chẳng hạn cùng thực hiện một việc giống nhau, nhưng javascript phải dành 10 dòng code để viết. Trong khi đó, khi sử dụng jQuery, bạn chỉ cần 1 dòng là làm được điều mình muốn.

Các chức năng của jQuery và sự phổ biến

Tương tự javascript, thì jQuery cũng có thể thực hiện được các chức năng sau:
  • Thao tác trên HTML/DOM.
  • Thao tác với CSS.
  • Xử lý những phương thức sự kiện HTML.
  • Tạo những hiệu ứng và chuyển động.
  • AJAX.
  • Tiện ích.
Về độ phổ biến, có lẽ jQuery là thư viện được sử dụng rộng rãi nhất trên toàn thế giới so với những bộ thư viện khác được phát triển từ javascript. Điều đó được thể hiện qua việc rất nhiều website của các công ty, tập đoàn lớn trên thế giới sử dụng jQuery như:
  • Google
  • Microsoft
  • IBM
  • Netflix

Hướng dẫn Cài đặt jQuery

Để cài đặt jQuery cho website bạn có thể tải về từ jQuery.Com hoặc sử dụng những thư viện jQuery từ CDN như của Google, Cloudflare...
Tại jQuery.Com có 2 phiên bản sau đây:

  • jQuery Production version - đây là phiên bản khuyên dùng vì đã được nén lại nhỏ gọn (minified & compressed) giúp tối ưu tốc độ tải cho trang web của bạn, giúp website load nhanh hơn.
  • jQuery Development version - đây là phiên bản không nén và thu gọn nên có kích thước cao hơn, nặng hơn. Thường dành cho những tester hoặc lập trình viên nghiên cứu và phát triển.
Thư viện jQuery thực ra là một file javascript nên việc cài đặt cũng y hệt như việc bạn cài đặt javascript. Thường thì chúng ta sẽ cài đặt ở giữa thẻ HTML <head> và thẻ </head> bằng cặp thẻ<script src="link-jquery"></script>. Trong đó link-jquery là đường dẫn đến file jQuery tải về hoặc link từ CND nhé các bạn
Cụ thể như sau

<head>
<script src="jquery-3.5.1.min.js"></script>
</head>

Trường hợp nếu các bạn không muốn tải jQuery về thư mục website của mình, thì các bạn có thể sử dụng jQuery từ CDN
Ví dụ như dùng jQuery từ CDN của Google như sau

<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
</head>
Không riêng gì Google mà Có rất nhiều CDN lưu trữ jQuery, chẳng hạn như
jQuery CDN Cloudflare.com:
  • https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.js
  • https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.slim.js
  • https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.slim.min.js
jQuery CDN jQuery.com:
  • https://code.jquery.com/jquery-3.5.1.js
  • https://code.jquery.com/jquery-3.5.1.min.js
  • https://code.jquery.com/jquery-3.5.1.slim.js
  • https://code.jquery.com/jquery-3.5.1.slim.min.js

Lịch sử phát triển của jQuery

jQuery được phát hành lần đầu tiên vào tháng 1 năm 2006 bởi John Resig tại BarCamp NYC, hiện đang được lãnh đạo bởi Timmy Wilson và được duy trì bởi một nhóm các nhà phát triển.
Phiên bản mới nhất hiện tại là jQuery 3.5.1 được phát hành vào ngày 10 tháng 4 năm 2020.
jQuery đã cải tiến và phát triển rất nhiều so với trước đây, cùng xem bảng dưới đây để biết rõ hơn về lịch sử phát triển, nâng cấp phiên bản của jQuery
Version Ngày phát hành
1.026/08/2006
1.114/01/2007
1.210/09/2007
1.314/01/2009
1.414/01/2010
1.531/01/2011
1.603/05/2011
1.703/11/2011
1.809/08/2012
1.915/01/2013
1.1024/05/2013
1.1124/01/2014
2.018/04/2013
2.124/01/2014
2.208/01/2016
3.009/06/2016
3.107/06/2016
3.216/03/2017
3.319/01/2018
3.410/04/2019
3.510/04/2020
Nếu bạn cần tài liệu để học jQuery bằng tiếng Việt thì website LaiXe.Xyz hi vọng sẽ trở thành địa chỉ mà bạn quan tâm. Xin cảm ơn
Chuyên Mục :
tháng 6 29, 2020
Bình Luận

LaiXe.Xyz

Blog Lái Xe, chia sẻ thông tin về luật giao thông đường bộ, biển báo giao thông, thông tin về xe ô tô, thi bằng lái xe các hạng bằng A1, A2, B1, B2, C, D, E, F

Thi Thử Lái Xe B2 Mới Nhất

"Tiến hành giảng dạy bộ 600 câu hỏi vào tháng 06/2020 và áp dụng thi sát hạch vào tháng 10 năm 2020. Bộ đề 600 câu hỏi sẽ được phát hành dạng sách khoảng tháng 5/2020."

DMCA.com Protection Status