Bài giảng Công nghệ Web (ASP.NET): Bài 5 - Lê Quang Lợi
Số trang: 11
Loại file: pdf
Dung lượng: 315.84 KB
Lượt xem: 18
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài 5 - Làm việc với jQuery. Các nội dung chính được trình bày trong bài giảng này gồm: jQuery (Write less done more), cơ bản về cú pháp, thư viện mã nguồn với jQuery, hiệu ứng website với jQuery. Mời các bạn tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng Công nghệ Web (ASP.NET): Bài 5 - Lê Quang Lợi Bài 5: Làm việc với jQuery Lê Quang Lợi Email: loilequang@gmail.com loilq@utehy.edu.vn Bài 05: Làm việc với jQuery » jQuery (Write less done more) » Cơ bản về cú pháp » Thư viện mã nguồn với jQuery » Hiệu ứng website với jQuery Lê Quang Lợi: loilequang@gmail.com Môn học : Công nghệ WEB (ASP.NET) CNPM-CNTT-ĐHSPKT HY 5.1 Giới thiệu về jQuery » Thư viện các hàm viết sẵn dựa trên javascript » Tập các hàm thao tác với HTML » hàm hiệu ứng: tạo hiệu ứng đẹp mắt /chuyên nghiệp » Thư viện hỗ trợ ajax: jAjax » jQuery UI: Cung cấp giao diện hỗ trợ sẵn rất linh hoạt » Tương tác với các thẻ HTML dựa trên CSS » Đơn giản và thống nhất cách xử lý tài liệu HTML Lê Quang Lợi: loilequang@gmail.com Môn học : Công nghệ WEB (ASP.NET) CNPM-CNTT-ĐHSPKT HY 5.2 Làm việc với jQuery » Download thư viện: http://jquery.com/download/ » Nhúng thư viện với ứng dụng: » Tạo hàm tương tác: $ thay thế cho jQuery Ví dụ $(docuent).ready(function(){ $(“#btn”).click(function(){ alert(“Chào”); }); }); Lê Quang Lợi: loilequang@gmail.com Môn học : Công nghệ WEB (ASP.NET) CNPM-CNTT-ĐHSPKT HY 5.2 Làm việc với jQuery » Cú pháp cơ bản: hàm([đối]).hàm([đối]); » Dấu: $ thay thế cho jQuery $(document); // lấy về đối tượng DOM jQuery(document); » Câu lệnh: theo cú pháp javascript » Hàm ready(); tài liệu đã sẵn sàng $(docuent).ready(function(){ $(“#btn”).click(function(){ alert(“Chào”); }); }); Lê Quang Lợi: loilequang@gmail.com Môn học : Công nghệ WEB (ASP.NET) CNPM-CNTT-ĐHSPKT HY 5.2 Làm việc với jQuery(lấy về các thẻ) » Lấy về thẻ theo quy tắc đặt tên của CSS: $(“selector”) Thẻ theo ID: $(“#nhãCSS”); Thẻ theo Class: $(“.nhãnCSS”) Thẻ HTML: $(“h1”); Thẻ dạng input: $(“:button”) » Chú ý: xây dựng tên CSS như thế nào thì sử dụng selectort tương ứng Lê Quang Lợi: loilequang@gmail.com Môn học : Công nghệ WEB (ASP.NET) CNPM-CNTT-ĐHSPKT HY 5.3 Tương tác HTML với JQuery » Cài đặt hàm ready trong tài liệu HTML $(document).ready( function(){ // mã jQuery và javascript đặt ở đây (01) }); » Thiết lập các sự kiện cho thẻ trong vùng (01) $(“:button”).click(function(){ // mã Jquery ở đây }); Lê Quang Lợi: loilequang@gmail.com Môn học : Công nghệ WEB (ASP.NET) CNPM-CNTT-ĐHSPKT HY 5.3 Tương tác HTML với JQuery » Thiết lập các thuộc tính: attr $(“#myDiV”).Attr(“innerHTML”,”chao”); » Lấy giá trị thuộc tính HTML: var txt = $(“#myDiV”).Attr(“innerHTML”); Lê Quang Lợi: loilequang@gmail.com Môn học : Công nghệ WEB (ASP.NET) CNPM-CNTT-ĐHSPKT HY 5.4 Hàm hiệu ứng jQuery » jQuery hỗ trợ nhiều hiệu hứng cho thẻ HTML fadeIn, fadeOut, fadeTo: ẩn hiện theo tốc độ mờ animation: di duyển vị trí show, hide: ẩn hiện theo tốc độ » Cài đặt hiệu ứng: $(“the”).HieuUng(*đối+); Ví dụ: $('#right').click(function(){ $('.block').animate({'left': '+=50px'}, 'slow'); }); $('#left').click(function(){ $('.block').animate({'left': '-=50px'}, 'slow'); }); Lê Quang Lợi: loilequang@gmail.com Môn học : Công nghệ WEB (ASP.NET) CNPM-CNTT-ĐHSPKT HY 5.4 Hàm hiệu ứng jQuery » Hiệu ứng giao diện fadeIn: hiển thị với độ trong suốt và tốc độ (mini giây) fadeOut: ẩn đối tượng thẻ fadeTo: Chuyển động giao diện theo một chiều cố định Lên trên Xuống dưới Sang trái Sang phải Ví dụ: $(“#myDiv”).fadeIn(20);// mờ trong 20 minigiây $(“#myDiv”).fadeIn(“Slow”);// Theo tốc độ Lê Quang Lợi: loilequang@gmail.com Môn học : Công nghệ WEB (ASP.NET) CNPM-CNTT-ĐHSPKT HY 5.5 Giao diện trong jQuery » Hỗ trợ thư viện giao diện tương tứng » Nhiều giao diện được hỗ trợ với các CSS khác nhau » Cú pháp: $(selctor).Tengiaodien(); Ví dụ $(document).ready(function() { $('button').button(); }); Button label Lê Quang Lợi: loilequang@gmail.com Môn học : Công nghệ WEB (ASP.NET) CNPM-CNTT-ĐHSPKT HY
Nội dung trích xuất từ tài liệu:
Bài giảng Công nghệ Web (ASP.NET): Bài 5 - Lê Quang Lợi Bài 5: Làm việc với jQuery Lê Quang Lợi Email: loilequang@gmail.com loilq@utehy.edu.vn Bài 05: Làm việc với jQuery » jQuery (Write less done more) » Cơ bản về cú pháp » Thư viện mã nguồn với jQuery » Hiệu ứng website với jQuery Lê Quang Lợi: loilequang@gmail.com Môn học : Công nghệ WEB (ASP.NET) CNPM-CNTT-ĐHSPKT HY 5.1 Giới thiệu về jQuery » Thư viện các hàm viết sẵn dựa trên javascript » Tập các hàm thao tác với HTML » hàm hiệu ứng: tạo hiệu ứng đẹp mắt /chuyên nghiệp » Thư viện hỗ trợ ajax: jAjax » jQuery UI: Cung cấp giao diện hỗ trợ sẵn rất linh hoạt » Tương tác với các thẻ HTML dựa trên CSS » Đơn giản và thống nhất cách xử lý tài liệu HTML Lê Quang Lợi: loilequang@gmail.com Môn học : Công nghệ WEB (ASP.NET) CNPM-CNTT-ĐHSPKT HY 5.2 Làm việc với jQuery » Download thư viện: http://jquery.com/download/ » Nhúng thư viện với ứng dụng: » Tạo hàm tương tác: $ thay thế cho jQuery Ví dụ $(docuent).ready(function(){ $(“#btn”).click(function(){ alert(“Chào”); }); }); Lê Quang Lợi: loilequang@gmail.com Môn học : Công nghệ WEB (ASP.NET) CNPM-CNTT-ĐHSPKT HY 5.2 Làm việc với jQuery » Cú pháp cơ bản: hàm([đối]).hàm([đối]); » Dấu: $ thay thế cho jQuery $(document); // lấy về đối tượng DOM jQuery(document); » Câu lệnh: theo cú pháp javascript » Hàm ready(); tài liệu đã sẵn sàng $(docuent).ready(function(){ $(“#btn”).click(function(){ alert(“Chào”); }); }); Lê Quang Lợi: loilequang@gmail.com Môn học : Công nghệ WEB (ASP.NET) CNPM-CNTT-ĐHSPKT HY 5.2 Làm việc với jQuery(lấy về các thẻ) » Lấy về thẻ theo quy tắc đặt tên của CSS: $(“selector”) Thẻ theo ID: $(“#nhãCSS”); Thẻ theo Class: $(“.nhãnCSS”) Thẻ HTML: $(“h1”); Thẻ dạng input: $(“:button”) » Chú ý: xây dựng tên CSS như thế nào thì sử dụng selectort tương ứng Lê Quang Lợi: loilequang@gmail.com Môn học : Công nghệ WEB (ASP.NET) CNPM-CNTT-ĐHSPKT HY 5.3 Tương tác HTML với JQuery » Cài đặt hàm ready trong tài liệu HTML $(document).ready( function(){ // mã jQuery và javascript đặt ở đây (01) }); » Thiết lập các sự kiện cho thẻ trong vùng (01) $(“:button”).click(function(){ // mã Jquery ở đây }); Lê Quang Lợi: loilequang@gmail.com Môn học : Công nghệ WEB (ASP.NET) CNPM-CNTT-ĐHSPKT HY 5.3 Tương tác HTML với JQuery » Thiết lập các thuộc tính: attr $(“#myDiV”).Attr(“innerHTML”,”chao”); » Lấy giá trị thuộc tính HTML: var txt = $(“#myDiV”).Attr(“innerHTML”); Lê Quang Lợi: loilequang@gmail.com Môn học : Công nghệ WEB (ASP.NET) CNPM-CNTT-ĐHSPKT HY 5.4 Hàm hiệu ứng jQuery » jQuery hỗ trợ nhiều hiệu hứng cho thẻ HTML fadeIn, fadeOut, fadeTo: ẩn hiện theo tốc độ mờ animation: di duyển vị trí show, hide: ẩn hiện theo tốc độ » Cài đặt hiệu ứng: $(“the”).HieuUng(*đối+); Ví dụ: $('#right').click(function(){ $('.block').animate({'left': '+=50px'}, 'slow'); }); $('#left').click(function(){ $('.block').animate({'left': '-=50px'}, 'slow'); }); Lê Quang Lợi: loilequang@gmail.com Môn học : Công nghệ WEB (ASP.NET) CNPM-CNTT-ĐHSPKT HY 5.4 Hàm hiệu ứng jQuery » Hiệu ứng giao diện fadeIn: hiển thị với độ trong suốt và tốc độ (mini giây) fadeOut: ẩn đối tượng thẻ fadeTo: Chuyển động giao diện theo một chiều cố định Lên trên Xuống dưới Sang trái Sang phải Ví dụ: $(“#myDiv”).fadeIn(20);// mờ trong 20 minigiây $(“#myDiv”).fadeIn(“Slow”);// Theo tốc độ Lê Quang Lợi: loilequang@gmail.com Môn học : Công nghệ WEB (ASP.NET) CNPM-CNTT-ĐHSPKT HY 5.5 Giao diện trong jQuery » Hỗ trợ thư viện giao diện tương tứng » Nhiều giao diện được hỗ trợ với các CSS khác nhau » Cú pháp: $(selctor).Tengiaodien(); Ví dụ $(document).ready(function() { $('button').button(); }); Button label Lê Quang Lợi: loilequang@gmail.com Môn học : Công nghệ WEB (ASP.NET) CNPM-CNTT-ĐHSPKT HY
Tìm kiếm theo từ khóa liên quan:
Công nghệ Web Bài giảng Công nghệ Web Công nghệ ASP.NET Làm việc với jQuery Thư viện mã nguồn với jQuery Hiệu ứng website với jQueryGợi ý tài liệu liên quan:
-
Bài giảng Lập trình WebForm: Giới thiệu MS.NETvà ASP.NET - ThS. Nguyễn Hà Giang
51 trang 37 0 0 -
Bài giảng Công nghệ Web (ASP.NET): Bài 6 - Lê Quang Lợi
7 trang 29 0 0 -
Bài giảng Công nghệ Web (ASP.NET): Bài 7 - Lê Quang Lợi
20 trang 28 0 0 -
Bài giảng Lập trình Web ASP.Net với C#: Chương 8 - Th.S Phạm Đào Minh Vũ
65 trang 28 0 0 -
Bài giảng Công nghệ Web và ứng dụng: Chương 4.2 - Nguyễn Minh Vi
24 trang 27 0 0 -
Bài giảng Công nghệ Web (ASP.NET): Bài 9 - Lê Quang Lợi
15 trang 26 0 0 -
Bài giảng Công nghệ Web (ASP.NET): Bài 14 - Lê Quang Lợi
15 trang 25 0 0 -
Bài giảng Công nghệ Web (ASP.NET): Bài 8 - Lê Quang Lợi
15 trang 25 0 0 -
Bài giảng Công nghệ Web (ASP.NET): Bài 12 - Lê Quang Lợi
16 trang 25 0 0 -
Bài giảng Công nghệ Web (ASP.NET): Bài 3 - Lê Quang Lợi
14 trang 24 0 0