Bài giảng Phát triển ứng dụng Web – Web Programming: Chương 8 - ThS. Lương Trần Hy Hiến
Số trang:
Loại file: pdf
Dung lượng: 8.33 MB
Lượt xem: 15
Lượt tải: 0
Xem trước 0 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng Phát triển ứng dụng Web – Web Programming: Chương 8 trình bày về giới thiệu Jquery; Jquery selector/Jquery filter; thay đổi nội dung document; xử lý sự kiện; kiểm tra hợp lệ; Ajax; giao diện; hiệu ứng và hoạt ảnh. Mời các bạn tham khảo bài giảng để hiểu rõ hơn về những nội dung này.
Nội dung trích xuất từ tài liệu:
Bài giảng Phát triển ứng dụng Web – Web Programming: Chương 8 - ThS. Lương Trần Hy Hiến Lập trình Web JQuery Lương Trần Hy Hiến, Khoa CNTT, ĐH Sư phạm TpHCM Nội dung • Giới thiệu về JQuery • JQuery Selector / JQuery Filter • Thay đổi nội dung document • Xử lý sự kiện • Kiểm tra hợp lệ • Ajax • Giao diện • Hiệu ứng & hoạt ảnh HIENLTH, FIT of HCMUP 2 Giới thiệu jQuery • jQuery là thư viện được viết bằng ngôn ngữ JavaScript hỗ trợ cho việc thiết kế giao diện trên Web. • jQuery được thiết kế để thay đổi cách lập trình ở phía client như Javascript truyền thống. • jQuery cung cấp các tính năng: – Truy xuất tài liệu HTML (DOM) dễ dàng hơn. – Xử lý sự kiện javascript một cách dễ dàng. – Các control hỗ trợ trong quá trình thiết kế giao diện web. – Cung cấp các hiệu ứng trên web. – Đơn giản hóa việc sử dụng công nghệ AJAX. – Hỗ trợ các thư viện giao diện. HIENLTH, FIT of HCMUP 6 JQUERY STUDY PATH Core Selectors JQuery Validation Events UI AJAX Functions Effects HIENLTH, FIT of HCMUP 7 Ví dụ mở đầu HIENLTH, FIT of HCMUP 8 JQUERY $(document).ready(function() { $(p).click(function() { Library $(this).hide(); }); Event }); Selector HIENLTH, FIT of HCMUP 9 Khởi động nhanh với Jquery HIENLTH, FIT of HCMUP 10 Bộ chọn (Selector) • Dùng để chọn 1 hay nhiều thẻ HTML • Một số cách lựa chọn: jQuery Selects… $(‘#myId’) By ID $(‘div’) By Element Type $(‘.myClass’) By Class $(‘div, span, p.myClass, #myid’) Áp dụng cho nhiều thẻ $(‘*’) Tất cả các thẻ $(‘p#id’), $(‘p.myClass’) Chỉ định bởi tên theo và classname (id) 11 Bộ chọn theo quan hệ phân cấp 12 Bộ chọn các phần tử form SELECTOR Ý NGHĨA :input Chọn tất cả các thẻ input, textarea trên form :text Chọn tất cả các textfield trên form :password Chọn tất cả các password field :radio Chọn tất cả các radio button :checkbox Chọn tất cả các checkbox :submit Chọn tất cả các button submit :reset Chọn tất cả các button reset :image Chọn tất cả các image :button Chọn tất cả các generalized button :file Chọn tất cả các control upload file HIENLTH, FIT of HCMUP 13 Bộ chọn các phần tử form HIENLTH, FIT of HCMUP 14 Bộ lọc cơ bản 15 Bộ lọc thuộc tính 16 Một số bộ lọc khác HIENLTH, FIT of HCMUP 17 Bộ lọc con cháu • Ví dụ – $(“li:nth-child(even)”) - xác định các thẻ con tại vị trí chẵn – $(“li:nth-child(even)”) - xác định thẻ là con duy nhất – $(“li:nth-child(2)”) - xác định các thẻ con thứ 3 – $(“li:nth-child(3n+1)”) – xác định các thẻ thứ 1, 4, 7, 10… HIENLTH, FIT of HCMUP 18 Xử lý tập kết quả HIENLTH, FIT of HCMUP 19 Xử lý nội dung HIENLTH, FIT of HCMUP 20
Nội dung trích xuất từ tài liệu:
Bài giảng Phát triển ứng dụng Web – Web Programming: Chương 8 - ThS. Lương Trần Hy Hiến Lập trình Web JQuery Lương Trần Hy Hiến, Khoa CNTT, ĐH Sư phạm TpHCM Nội dung • Giới thiệu về JQuery • JQuery Selector / JQuery Filter • Thay đổi nội dung document • Xử lý sự kiện • Kiểm tra hợp lệ • Ajax • Giao diện • Hiệu ứng & hoạt ảnh HIENLTH, FIT of HCMUP 2 Giới thiệu jQuery • jQuery là thư viện được viết bằng ngôn ngữ JavaScript hỗ trợ cho việc thiết kế giao diện trên Web. • jQuery được thiết kế để thay đổi cách lập trình ở phía client như Javascript truyền thống. • jQuery cung cấp các tính năng: – Truy xuất tài liệu HTML (DOM) dễ dàng hơn. – Xử lý sự kiện javascript một cách dễ dàng. – Các control hỗ trợ trong quá trình thiết kế giao diện web. – Cung cấp các hiệu ứng trên web. – Đơn giản hóa việc sử dụng công nghệ AJAX. – Hỗ trợ các thư viện giao diện. HIENLTH, FIT of HCMUP 6 JQUERY STUDY PATH Core Selectors JQuery Validation Events UI AJAX Functions Effects HIENLTH, FIT of HCMUP 7 Ví dụ mở đầu HIENLTH, FIT of HCMUP 8 JQUERY $(document).ready(function() { $(p).click(function() { Library $(this).hide(); }); Event }); Selector HIENLTH, FIT of HCMUP 9 Khởi động nhanh với Jquery HIENLTH, FIT of HCMUP 10 Bộ chọn (Selector) • Dùng để chọn 1 hay nhiều thẻ HTML • Một số cách lựa chọn: jQuery Selects… $(‘#myId’) By ID $(‘div’) By Element Type $(‘.myClass’) By Class $(‘div, span, p.myClass, #myid’) Áp dụng cho nhiều thẻ $(‘*’) Tất cả các thẻ $(‘p#id’), $(‘p.myClass’) Chỉ định bởi tên theo và classname (id) 11 Bộ chọn theo quan hệ phân cấp 12 Bộ chọn các phần tử form SELECTOR Ý NGHĨA :input Chọn tất cả các thẻ input, textarea trên form :text Chọn tất cả các textfield trên form :password Chọn tất cả các password field :radio Chọn tất cả các radio button :checkbox Chọn tất cả các checkbox :submit Chọn tất cả các button submit :reset Chọn tất cả các button reset :image Chọn tất cả các image :button Chọn tất cả các generalized button :file Chọn tất cả các control upload file HIENLTH, FIT of HCMUP 13 Bộ chọn các phần tử form HIENLTH, FIT of HCMUP 14 Bộ lọc cơ bản 15 Bộ lọc thuộc tính 16 Một số bộ lọc khác HIENLTH, FIT of HCMUP 17 Bộ lọc con cháu • Ví dụ – $(“li:nth-child(even)”) - xác định các thẻ con tại vị trí chẵn – $(“li:nth-child(even)”) - xác định thẻ là con duy nhất – $(“li:nth-child(2)”) - xác định các thẻ con thứ 3 – $(“li:nth-child(3n+1)”) – xác định các thẻ thứ 1, 4, 7, 10… HIENLTH, FIT of HCMUP 18 Xử lý tập kết quả HIENLTH, FIT of HCMUP 19 Xử lý nội dung HIENLTH, FIT of HCMUP 20
Tìm kiếm theo từ khóa liên quan:
Phát triển ứng dụng Web Bài giảng Phát triển ứng dụng Web Web Programming Lập trình Web Jquery selector Jquery filterGợi ý tài liệu liên quan:
-
[Thảo luận] Học PHP như thế nào khi bạn chưa biết gì về lập trình?
5 trang 131 0 0 -
161 trang 130 1 0
-
Bài giảng Lập trình web nâng cao: Chương 8 - Trường ĐH Văn Hiến
36 trang 116 1 0 -
MỘT SỐ ĐIỂM CẦN CHÚ Ý KHI THIẾT KẾ WEB
5 trang 111 0 0 -
GIÁO TRÌNH LẬP TRÌNH WEB_PHẦN 2_BÀI 3
3 trang 103 0 0 -
Lập Trình Web: Các trang quản trị trong PHP - GV: Trần Đình Nghĩa
8 trang 99 0 0 -
231 trang 92 1 0
-
101 trang 91 2 0
-
Giáo trình Phát triển ứng dụng web: Phần 2 - Lê Đình Thanh, Nguyễn Việt Anh
126 trang 81 0 0 -
Lecture Web technologies and programming – Lecture 1: Introduction to web engineering
48 trang 78 0 0