jQuery là gì?
jQuery là
một thư viện của Javascript, hỗ trợ bạn viết code Javascript
nhanh hơn và tối ưu hơn.

jQuery
![]() |
| jQuery |
Vì sao bạn nên sử dụng jQuery?
- + Giúp bạn viết
mã nhanh hơn so với bạn viết Javascript thuần.
- + Cộng động lớn
có thể hỗ trợ bạn
- + Kho Plugin đa
dạng, phong phú.
- + jQuery tương
thích với hầu hết các trình duyệt.
Bạn nên học jQuery như thế nào?
- + Đọc tài
liệu về jQuery
- + Xem
các video jQuery, các tutorial trên Youtube hoặc của các
trang web uy tính như Zend.vn
- + Thực hành
nhiều: đây là điều cần làm vì với khối lượng lớn các phương thức trong
jQuery, nếu bạn không thực hành nhiều bạn sẽ không thể nắm vững và vận dụng
chúng một cách thuần thục. Hơn nữa thực hành nhiều giúp bạn nâng cao kỹ năng
cũng như tối ưu hóa các đoạn code JS của mình. Tham khảo
các Plugin jQuery.
- + Đọc tài liệu về jQuery
- + Xem các video jQuery, các tutorial trên Youtube hoặc của các trang web uy tính như Zend.vn
- + Thực hành nhiều: đây là điều cần làm vì với khối lượng lớn các phương thức trong jQuery, nếu bạn không thực hành nhiều bạn sẽ không thể nắm vững và vận dụng chúng một cách thuần thục. Hơn nữa thực hành nhiều giúp bạn nâng cao kỹ năng cũng như tối ưu hóa các đoạn code JS của mình. Tham khảo các Plugin jQuery.
Các nhóm phương thức chính trong jQuery?
Khi tiếp cận với
jQuery cũng như làm việc sau này, bạn nên nắm bức tranh tổng quan về nó để có
thể quyết định nên dùng hàm nào cho bài toán của bạn nhằm tối ưu về code, dưới
đây là các nhóm chính trong jQuery:
- Nhóm
core(nhóm lõi): Nhóm này sẽ chứa các phương thức xử lý căn bản
- Nhóm
Selector: chứa các phương thức để bạn có thể truy xuất đến phần tử HTML bất
kì, tức là cách gọi được một đối tượng để xử lý. Điều này tương tự như cách bạn
gọi đến phần tử bạn muốn style trong CSS.
- Nhóm
Attribute/CSS: nghe tên nhóm bạn cũng có thể hình dung nó chứa các phương
thức để tác động lên thuộc tính(như thuộc tính class, title...) hay giá trị
CSS(color, background...) nào đó của đối tượng.
- Nhóm Manipulation(nhóm
thao tác): chứa các phương thức xử lý DOM HTML
- Nhóm
Traversing: chức các phương thức liên quan đến lọc dữ liệu
- Nhóm
Event: nhóm sự kiện
- Nhóm
Effects: nhóm hiệu ứng
- Nhóm
Ajax: chứa các phương thức xử lý Ajax(xử lý bất đồng
bộ)
- Nhóm core(nhóm lõi): Nhóm này sẽ chứa các phương thức xử lý căn bản
- Nhóm Selector: chứa các phương thức để bạn có thể truy xuất đến phần tử HTML bất kì, tức là cách gọi được một đối tượng để xử lý. Điều này tương tự như cách bạn gọi đến phần tử bạn muốn style trong CSS.
- Nhóm Attribute/CSS: nghe tên nhóm bạn cũng có thể hình dung nó chứa các phương thức để tác động lên thuộc tính(như thuộc tính class, title...) hay giá trị CSS(color, background...) nào đó của đối tượng.
- Nhóm Manipulation(nhóm thao tác): chứa các phương thức xử lý DOM HTML
- Nhóm Traversing: chức các phương thức liên quan đến lọc dữ liệu
- Nhóm Event: nhóm sự kiện
- Nhóm Effects: nhóm hiệu ứng
- Nhóm Ajax: chứa các phương thức xử lý Ajax(xử lý bất đồng bộ)