JQuery
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
JQueryJQueryJQueryTrình bày: Ngô Bá Nam PhươngKhoa CNTT – ĐHKHTN Nội dung trình bàyGiới thiệu về JQueryJQuery SelectorJQuery FilterThay đổi nội dung documentXử lý sự kiệnHiệu ứng & hoạt ảnh JQueryThư viện javascript mã nguồn mở, miễn phíTạo các trang web có khả năng tương tác caovà tương thích trên nhiều trình duyệt. Lợi ích sử dụng JQueryTruy xuất các thành phần nội dung trang webvới cú pháp tương tự css (thông qua các bộchọn selector).Hỗ trợ nhiều thao tác xử lý trên tập các elementchỉ bằng một dòng lệnh (statement chaining).$(“selector”).func1().func2().func3()…;Đơn giản hóa cách viết mã nguồn javascript (write less, do more ). Tách biệt mã xử lýjavascript và thành phần thể hiện HTML. Cài đặtDownload: http://jquery.com/Version mới nhất: 1.3.2Có 2 version: Production ( triển khai lên host thật ) Development ( dùng trong quá trình phát triển, hỗ trợ debug, .. ) Sử dụng JQuery (sự kiện onload)Xử lý sự kiện onload khởi tạo các thành phầntrong trang.Cách tiếp cận Javascript truyền thống:function onloadHandler(){ alert(“run after all page contents have been downloaded, including image”);}window.onload = onloadHandler;Với JQuery, hàm xử lý sự kiện onload sẽ gọingay sau khi DOM của document đã nạp xong. Sử dụng JQuery (sự kiện onload)$(“document”).ready( function() { alert(“hello world”); } ); $(“document”).ready có thể được gọi nhiều lần, các hàm XL sự kiện sẽ được gọi theo thứ tự nó được đăng ký.Sử dụng JQuery (sự kiện onload) Các thành phần trong JQueryCore functionality: các phương thức core củaJQuery và các hàm tiện ích được sử dụngthường xuyên.Selector & Traveral: chọn, tìm kiếm element,duyệt qua các element trong document.Manipulation & CSS: thay đổi nội dung cácelement trong document, làm việc với css. Các thành phần trong JQueryEvent: đơn giản hóa việc xử lý event. Cung cấpevent helper function đăng ký nhanh các event.Effect & Animation: cung cấp các hàm hỗ trợ tạoanimation & effect.AjaxUser interface: tập widget với các control:accordion, datepicker, dialog, progressbar,slider, tabExtensibility: hỗ trợ tạo plugin bổ sung thêm cácchức năng mới vào core library. Nội dung trình bàyGiới thiệu về JQueryJQuery SelectorJQuery FilterThay đổi nội dung documentXử lý sự kiệnHiệu ứng & hoạt ảnh JQuery SelectorTruy xuất nội dung (element) trong documentdựa trên biểu thức selector cung cấp. Selectorsử dụng cú pháp tương tự CSS.Tập kết quả do Selector và Filter trả về: JQueryobjects ( không phải DOM objects ). JQuery Selector Cú pháp và cách chọn tương tự CSSSELECTOR Ý NGHĨATAGNAME Chọn tất cả các element có tên là TAGNAME#IDENTIFIER Chọn tất cả các element có ID là IDENTIFIER Chọn tất cả các element với thuộc tính class có giá trị là.className className Chọn tất cả các element thuộc loại Tag, với thuộc tính class cóTag.className giá trị là className* Chọn tất cả các element trên document. JQuery SelectorVí dụ: JQuery SelectorVí dụ: JQuery SelectorVí dụ: JQuery Selector Chọn element dựa trên mối quan hệ phân cấp giữa các elementSELECTOR Ý NGHĨASelector1, .., Chọn tất cả các element được xác định bởi tất cả cácselectorN Selector.class1,.class2 Chọn tất cả các element có khai báo class1 hoặc class2Parent > Child Chọn tất cả các Child element là con trực tiếp của Parent Chọn tất cả các Descendant element là con cháu củaAncestor Descendant Ancestor ( chứa bên trong Ancestor )Prev + Next Chọn tất cả các Next element nằm kế tiếp Prev element Chọn tất cả các element anh em khai báo sau Prev và thỏaPrev ~ Siblings Sibling selector JQuery SelectorVí dụ: JQuery SelectorVí dụ: JQuery SelectorVí dụ:
Tìm kiếm theo từ khóa liên quan:
JQuery Selector JQuery Filter Thay đổi nội dung document Xử lý sự kiện Hiệu ứng hoạt ảnh lập trình javaTài liệu cùng danh mục:
-
Tìm hiểu về lỗi tràn bộ đệm (Buffer Overflow)
5 trang 364 0 0 -
Giáo trình Cấu trúc dữ liệu và thuật toán trên C++
74 trang 344 0 0 -
Bài giảng Phân tích thiết kế phần mềm: Chương 7 - Trường ĐH Ngoại ngữ - Tin học TP.HCM
16 trang 335 0 0 -
180 trang 274 0 0
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 253 0 0 -
173 trang 247 2 0
-
Bài giảng Phân tích thiết kế và giải thuật - Chương 2: Kỹ thuật thiết kế giải thuật
80 trang 244 0 0 -
Kiến thức phần cứng máy tính - Sửa chữa nâng cấp và cài đặt máy tính xách tay Tập 2
483 trang 243 3 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 242 0 0 -
Bài giảng Phân tích thiết kế phần mềm: Chương 6 - Trường ĐH Ngoại ngữ - Tin học TP.HCM
12 trang 240 0 0
Tài liệu mới:
-
Khảo sát tình trạng dinh dưỡng trước mổ ở người bệnh ung thư đại trực tràng
9 trang 21 0 0 -
94 trang 19 0 0
-
Tham vấn Thanh thiếu niên - ĐH Mở Bán công TP Hồ Chí Minh
276 trang 20 0 0 -
Kết hợp luân phiên sóng T và biến thiên nhịp tim trong tiên lượng bệnh nhân suy tim
10 trang 19 0 0 -
Đề thi giữa học kì 1 môn Ngữ văn lớp 9 năm 2024-2025 có đáp án - Trường THCS Nguyễn Trãi, Thanh Khê
14 trang 21 0 0 -
Đánh giá hiệu quả giải pháp phát triển thể chất cho sinh viên Trường Đại học Kiến trúc Hà Nội
8 trang 20 0 0 -
Tỉ lệ và các yếu tố liên quan đoạn chi dưới ở bệnh nhân đái tháo đường có loét chân
11 trang 20 0 0 -
39 trang 19 0 0
-
Đề thi học kì 1 môn Tiếng Anh lớp 6 năm 2024-2025 có đáp án - Trường TH&THCS Quang Trung, Hội An
6 trang 19 1 0 -
Tôm ram lá chanh vừa nhanh vừa dễRất dễ làm, nhanh gọn mà lại ngon. Nhà mình
7 trang 19 0 0