Video: Jquery căn bản - Bài 1: Giới thiệu tổng quan về JQuery 2025
jQuery là một thư viện JavaScript. Được rồi, điều đó có thể không có ý nghĩa nhiều. Thư viện JavaScript là gì? Thư viện JavaScript là tập hợp mã mà bạn sử dụng khi muốn truy cập vào các chức năng bổ sung hoặc làm cho cuộc sống dễ dàng hơn. jQuery làm cả hai.
jQuery khá phổ biến. Mặc dù không có thống kê chính xác để hiển thị tần suất sử dụng jQuery, lướt qua các trang web phổ biến cho thấy rằng jQuery là tất cả trên web.
jQuery cũng giúp phát triển trình duyệt chéo dễ dàng hơn. Mặc dù bạn vẫn chưa thấy nhiều thông tin về nó, hỗ trợ JavaScript khác với trình duyệt và từ phiên bản sang phiên bản khác. Những gì hoạt động trong Firefox có thể không hoạt động hoàn toàn trong Internet Explorer hoặc có thể hoạt động hoàn toàn ngược lại.
Một ví dụ yêu thích về cách hỗ trợ JavaScript khác với trình duyệt đến trình duyệt liên quan đến việc xử lý ngày tháng. Có một hàm JavaScript nào đó trả về năm. Ví dụ, giả sử nó là 2008 khi bạn gọi hàm, JavaScript được cho là trở lại năm 2008 - tuy nhiên đó không phải lúc nào cũng đúng, tùy thuộc vào trình duyệt mà bạn đang sử dụng.
Khi chức năng đó được sử dụng trong Firefox hoặc Safari, bạn sẽ nhận được cả năm, 2008, như bạn mong đợi. Khi bạn sử dụng JavaScript trong Internet Explorer, bạn sẽ nhận được số năm trôi qua kể từ năm 1900. Khi năm 2008, bạn sẽ nhận được 108 trở lại từ Internet Explorer. Rõ ràng nếu bạn đang cố gắng để làm bất kỳ loại tính toán ngày với giá trị đó, nó sẽ được cực kỳ tẻ nhạt.
Trình duyệt nào phù hợp? Nó không quan trọng. Điều quan trọng là các nhà sản xuất trình duyệt đọc các đặc tả JavaScript một cách khác nhau và cuối cùng trở lại những thứ khác nhau cho cùng một chức năng.
Thật không may, ví dụ ngày tháng là một trong nhiều ví dụ như vậy (một số nghiêm trọng hơn nhiều), nơi các trình duyệt khác nhau về cách họ thực hiện JavaScript. Tin vui là jQuery mất đi sự phức tạp đó. Các chức năng của jQuery tìm ra trình duyệt nào đang được sử dụng một cách chính xác và sau đó giải thích cho nó để làm cho trình duyệt hoạt động một cách nhất quán.
