jQuery là gì? Cách sử dụng jQuery kèm ví dụ chi tiết

Trong bài viết hôm nay, bạn đọc hãy cùng Taimienphi.vn tìm hiểu về jQuery là gì và cách tạo trang web bằng jQuery đơn gian, nhanh nhất.

Tham khảo tiếp bài viết dưới đây của Taimienphi.vn để tìm hiểu về cú pháp cơ bản của jQuery. Ngoài ra bạn đọc có thể tham khảo thêm một số bài học jQuery khác đã có trên Taimienphi.vn để tìm hiểu về jQuery là gì nhé.

cu phap co ban cua jquery

Cú pháp cơ bản của jQuery
 

1. jQuery là gì?

jQuery là một thư viện được viết bằng JavaScript, giúp việc phát triển các chức năng trên trang web trở nên dễ dàng, nhanh chóng và giàu tính năng hơn. Thay vì phải viết mã JavaScript từ đầu, bạn có thể sử dụng jQuery để tạo và quản lý các yếu tố trên trang web một cách hiệu quả. jQuery cung cấp nhiều module khác nhau, bao gồm:


- Ajax: Được sử dụng để xử lý các yêu cầu và phản hồi Ajax, giúp trang web tương tác với máy chủ mà không cần tải lại trang.
- Attributes: Cho phép bạn xử lý và thay đổi các thuộc tính của các phần tử HTML.
- Effects: Cung cấp các hiệu ứng và chuyển động để làm cho trang web trở nên thú vị hơn.
- Event: Được sử dụng để xử lý các sự kiện như nhấp chuột, gửi biểu mẫu, và nhiều sự kiện khác.
- Form: Hỗ trợ trong việc xử lý biểu mẫu và dữ liệu liên quan đến biểu mẫu.
- DOM (Document Object Model): Giúp bạn dễ dàng tìm kiếm, truy cập và thay đổi nội dung của trang web.
- Selectors: Cho phép bạn xác định các phần tử HTML một cách dễ dàng bằng cú pháp tương tự CSS.
 

2. Cú pháp cơ bản của jQuery

Câu lệnh jQuery thường bắt đầu bằng ký hiệu ($) và kết thúc bằng dấu chấm phẩy (;).Trong jQuery, ký hiệu ($) chỉ bí danh của jQuery.

Let's consider the following example code which demonstrates the most basic statement of the jQuery.

Ví dụ: trong ví dụ dưới đây minh họa câu lệnh cơ bản nhất trong jQuery:

cu phap co ban cua jquery

Kết quả trả về sẽ hiển thị cảnh báo cho người dùng với nội dung Xin chào Taimienphi.vn!

Giải thích mã trong ví dụ trên

Trong ví dụ trên:

- Phần tử script: vì jQuery chỉ là một thư viện JavaScript vì vậy mã jQuery có thể được đặt bên trong phần tử script. Tuy nhiên nếu muốn đặt mã jQuery trong file JavaScript ở bên ngoài, bạn chỉ cần xóa phần này đi là xong.

- $(document).ready(handler); lệnh này được hiểu là sự kiện đã sẵn sàng. Trong đó handler là hàm được truyền cho phương thức ready() để thực thi an toàn ngay khi tài liệu sẵn sàng được sử lý, tức là khi hệ thống phân cấp DOM đã được xây dựng đầy đủ.

Phương thức ready () trong jQuery thường được sử dụng với hàm ẩn danh. Vì vậy trong ví dụ trên chúng ta có thể viết dưới dạng rút gọn như dưới đây:

cu phap co ban cua jquery 2

Mẹo: chúng ta có thể sử dụng cú pháp bất kỳ vì cả 2 cú pháp đều tương đương nhau. Tuy nhiên sử dụng sự kiện đã sẵn sàng khi đọc mã sẽ dễ dàng hơn.

Ngoài ra trong hàm xử lý sự kiện, chúng ta có thể viết thêm các câu lệnh jQuery để thực thi hành động bất kỳ, như $(selector).action();

Trong đó $(selector) chọn các phần tử HTML từ cây DOM để có thể thao tác và action() áp dụng một số hành động trên các phần tử dược chọn, chẳng hạn như thay đổi giá trị thuộc tính CSS hoặc thiết lập nội dung của phần tử, ... .

Ví dụ: ví dụ dưới đây minh họa cách thiết lập đoạn văn bản sau khi DOM đã sẵn sàng:

cu phap co ban cua jquery 3

Kết quả đầu ra trả về có dạng như dưới đây:

cu phap co ban cua jquery 4

Trong câu lệnh jQuery trong ví dụ trên (dòng số 10), p là selector jQuery được sử dụng để chọn tất cả các đoạn văn bản, tức là các phần tử p trong tài liệu, sau đó phương thức text () thiết lập nội dung của đoạn văn bản thành "Xin chao Taimienphi.vn".

Đoạn văn bản trong ví dụ trên được thay thế tự động khi tài liệu đã sẵn sàng. Tham khảo ví dụ dưới đây để xem điều gì sẽ xảy ra nếu chúng ta yêu cầu người dùng thực hiện một số hành động cụ thể trước khi thực thi mã jQuery để thay thế đoạn văn bản:

cu phap co ban cua jquery 5

Kết quả đầu ra trả về có dạng như dưới đây:

cu phap co ban cua jquery 6

Trong ví dụ trên đoạn văn bản chỉ được thay thế khi người dùng click chọn nút "Thay the van ban".

Lưu ý: Chúng ta nên đặt mã jQuery bên trong sự kiện đã sẵn sàng của tài liệu để mã được thực thi khi tài liệu đã sẵn sàng để làm việc.

Bài học trên đây Taimienphi.vn vừa giới thiệu cho bạn về cú pháp cơ bản của jQuery. Trong bài học tiếp theo Taimienphi.vn sẽ giới thiệu tiếp cho bạn về Selector trong jQuery.

https://thuthuat.taimienphi.vn/cu-phap-co-ban-cua-jquery-51217n.aspx
Nếu có bất kỳ thắc mắc hoặc câu hỏi nào cần giải đáp, bạn đọc có thể để lại ý kiến của mình trong phần bình luận bên dưới bài viết nhé.

Tác giả: Công Lý     (4.0★- 3 đánh giá)  ĐG của bạn?

  

Bài viết liên quan

Hiệu ứng Slide trong jQuery
Tìm hiểu Chaining trong jQuery
Event (sự kiện) trong jQuery
Phương thức Getter và Setter trong jQuery
Ẩn hiện các phần tử HTML bằng jQuery
Từ khoá liên quan:

Cú pháp cơ bản của jQuery

, jQuery, học jQuery,

SOFT LIÊN QUAN
  • jQuery Treeview Plugin

    Hỗ trợ quản lý thư mục jQuery

    jQuery Treeview Plugin là tiện ích mở rộng hữu ích cho người dùng thường xuyên làm việc với jQuery. Download jQuery Treeview Plugin giúp bạn quản lý các file jQuery dễ dàng hơn nhờ việc phân cấp cây thư mục một cách khoa ...

Tin Mới

  • Hadoop là gì?

    Hadoop là gì? Các thành phần, hệ sinh thái và cấu trúc Hadoop như thế nào? Bạn đọc cùng tham khảo tiếp bài viết dưới đây của Taimienphi.vn để tìm hiểu chi tiết nhé.

  • Học jQuery, tài liệu tự học lập trình jQuery

    JQuery là thư viện JavaScript đa tính năng, hỗ trợ đắc lực cho những người lập trình web, học jQuery thành thạo, bạn sẽ code ít hơn và được cập nhật liên tục các công nghệ mới nhất.

  • Thiết lập kích thước phần tử trong jQuery

    Để tìm hiểu các phương thức thiết lập kích thước phần tử trong jQuery, bạn đọc cùng tham khảo tiếp bài viết dưới đây của Taimienphi.vn, ngoài ra bạn đọc có thể tham khảo thêm một số bài viết khác đã có trên Taimienphi.vn để tìm hiểu thêm về phương thức lấy và thiết lập các thuộc tính CSS trong jQuery.

  • Code Free Fire tháng 12/2024, Code FF OB47 update mới nhất

    Free Fire là một trong những tựa game hành động nổi tiếng với cộng đồng đông đảo game thủ trên toàn thế giới. Để tăng cường trải nghiệm, Garena thường xuyên phát hành các mã Code Free Fire giúp người chơi nhận các phần thưởng giá trị như kim cương, skin vũ khí, trang phục và nhiều vật phẩm hấp dẫn khác.