Bài tập ngành Lập trình - Chuyên đề: Lập trình web với HTML5, CSS3 và jQuery

BÀI 1: Tổng quan về lập trình web

- Làm quen với môi trường cài đặt trang web tĩnh

1.1. Làm quen với các môi trường cài đặt ngôn ngữ HTML, CSS và JavaScript:

 Mục tiêu:

 Làm quen môi trường cài đặt Aptana Studio

 Yêu cầu:

 Sử dụng Aptana Studio (HV có thể dùng các phần mềm khác)

 Tổ chức một website tĩnh, gồm các thư mục sau:

o Images: lưu trữ tập tin hình ảnh

o Style: lưu trữ tập tin .css

o Script: lưu trữ tập tin .js

pdf45 trang | Chuyên mục: HTML | Chia sẻ: yen2110 | Lượt xem: 743 | Lượt tải: 0download
Tóm tắt nội dung Bài tập ngành Lập trình - Chuyên đề: Lập trình web với HTML5, CSS3 và jQuery, để xem tài liệu hoàn chỉnh bạn click vào nút "TẢI VỀ" ở trên
$('#ketqua').css('color','black').html(kq); 
8.3. Viết lại xử lý chức năng Tìm kiếm 
 Mục tiêu: 
- Sử dụng cú pháp jQuery để viết các tham chiếu 
 Yêu cầu xử lý: 
- Viết lại các xử lý cho chức năng Tìm kiếm 
Stt Đối tượng Yêu cầu 
1 Điều khiển nhập giá trị tìm Xem bài 7.1 
2 Nút Xem bài 7.1 
8.4. Cài đặt các jQuery Plugin cho TrangChu.html 
 Mục tiêu: 
- Sử dụng jQuery Plugin 
 Yêu cầu xử lý: 
- Cài đặt các jQuery sau cho TrangChu.html : 
 Cài jQuery cho Menu 
Hình 1: jQuery Menu 
Baøi taäp 
Lập trình Web với HTML5, CSS3 và jQuery Trang 35/44 
 Cài jQuery cho các hình ảnh quảng cáo về công ty: Chuyển tiếp giữa các hình trong 
khoảng từ 3 đến 5 giây (khoảng 10 hình) 
Hình 2: jQuery nivo Slider 
 Cài jQuery cho Sản phẩm hot 
Hình 3: jQuery carousels 
 Ghi chú: Học viên có thể thay thế jQuery khác nếu có khả năng tự cài đặt được 
 Hướng dẫn: 
- jQuery menu:  
- jQuery nivo Slider:  
- jQuery carousels (phiên bản mới):  
8.5. Bài mở rộng 
 Mục tiêu: 
- Sử dụng jQuery Plugin 
 Yêu cầu xử lý: 
- Cài đặt jQuery custom-scrollbar cho SanPhamMoi.html : 
Baøi taäp 
Lập trình Web với HTML5, CSS3 và jQuery Trang 36/44 
Hình 1: jQuery custom-scrollbar 
 Hướng dẫn: 
- jQuery custom-scrollbar:  
8.6. Tạo trang ChiTietSP.html (bài mở rộng) 
 Mục tiêu: 
- Tổng hợp các kiến thức, sử dụng jQuery khó. Dành cho HV giỏi 
 Yêu cầu thiết kế: 
- Thiết kế giao diện trang web như sau: 
Baøi taäp 
Lập trình Web với HTML5, CSS3 và jQuery Trang 37/44 
Hình 1: Trang xem chi tiết một sản phẩm 
Baøi taäp 
Lập trình Web với HTML5, CSS3 và jQuery Trang 38/44 
- Cài đặt jQuery Fancy Box vào mục Sản phẩm cùng loại: 
 Click vào hình thì sẽ phóng to hình lên giữa trang web 
Hình 2: Khi click vào hình 
- Cài đặt jQuery connected-carousels trong khung xem chi tiết sản phẩm 
Hình 3: Giao diện của jQuery connected-carousels 
 Hướng dẫn: 
- jQuery Fancy Box:  
- jQuery connected-carousels:  
Baøi taäp 
Lập trình Web với HTML5, CSS3 và jQuery Trang 39/44 
BÀI 9: Hoàn chỉnh trang web với các kỹ 
thuật nâng cao 
- Cài đặt các kỹ thuật nâng cao trong HTML5 và CSS3 
9.1. Tùy biến Layout của website 
 Mục tiêu: 
- Sử dụng Media Queries 
 Yêu cầu xử lý: 
- Tùy biến giao diện các trang web theo yêu cầu sau: 
 Nếu kích thước cửa sổ trình duyệt nhỏ hơn 800px thì che đi sidebar1 và sidebar2 
 Ngược lại thì hiển thị 2 sidebar này 
9.2. Gắn một clip vào TrangChu.html 
 Mục tiêu: 
- Sử dụng tag media của HTML5 
 Yêu cầu xử lý: 
- Cài đặt một file media (mp4, wav,  ) vào Trangchu.html, đặt sau mục Thống kê 
Hình 1: Clip được gắn vào TrangChu.html 
9.3. Tạo animation cho 4 khẩu hiệu trong trang GioiThieu.html 
 Mục tiêu: 
 
Baøi taäp 
Lập trình Web với HTML5, CSS3 và jQuery Trang 40/44 
- Sử dụng CSS3 animation 
 Yêu cầu xử lý: 
Hình 1: Khẩu hiệu 2 và 4 bắt đầu di chuyển, còn 1 và 3 bắt đầu chuyển màu 
Hình 2: animation đã làm thay đổi khác đi 
Hình 2: Kết thúc của animation, trước khi bắt đầu trở lại 
Stt Đối tượng Yêu cầu 
1 Khẩu hiểu 1  Trong vòng 5 giây, thay đổi: 
 Màu chữ: từ màu xanh e  trắng 
 Màu nền: từ màu trắng  xanh e 
2 Khẩu hiệu 3  Trong vòng 5 giây, thay đổi: 
 Màu chữ: từ màu xanh lá cây  trắng 
 Màu nền: từ màu trắng  xanh lá cây 
3 Khẩu hiệu 2  Sau 20 giây sẽ thực hiện animation sau trong vòng 5 giây: 
 Di chuyển từ vị trí left của khẩu hiệu 1 sang vị trí left ban đầu 
của nó 
4 Khẩu hiệu 4  Sau 20 giây sẽ thực hiện animation sau trong vòng 5 giây: 
 Di chuyển từ vị trí left của khẩu hiệu 3 sang vị trí left ban đầu 
của nó 
Baøi taäp 
Lập trình Web với HTML5, CSS3 và jQuery Trang 41/44 
 Hướng dẫn: 
Stt Đối tượng Yêu cầu 
1 Khẩu hiệu 1 #kh1{ /* code giao diện trước đây */ 
 /*=== Bổ sung ====*/ 
 animation:changeKhauhieu1 5s infinite; 
 -webkit-animation:changeKhauhieu1 5s infinite; 
} 
@keyframes changeKhauhieu1 
{ 
 from {background-color: #FFFFFF;color:#14e6f9;} 
 to {background-color: #14e6f9;color:#FFFFFF;} 
} 
2 Khẩu hiệu 3 Tương tự khẩu hiệu 1 
3 Khẩu hiệu 2 #kh2{ 
 /* code giao diện trước đây */ 
 /*=== Bổ sung ====*/ 
 position:relative; 
 animation:changeKhauhieu2 5s ease 20s infinite; 
 -webkit-animation:changeKhauhieu2 5s ease 20s infinite; 
} 
@keyframes changeKhauhieu2 
{ 
 from {left:-120px} 
 to {left:0px} 
} 
4 Khẩu hiệu 4 Tương tự khẩu hiệu 2 
9.4. Publish website lên free host 
 Mục tiêu: 
- Sử dụng tên miền miễn phí và host miễn phí 
 Yêu cầu: 
- HV đưa website của mình lên một free host 
- Có thể xin một tên miền miễn phí 
 Hướng dẫn: 
- Các website cung cấp host miễn phí: somee.com, byehost.com, ... 
- Các website cung cấp tên miền miễn phí: my.dot.tk , uni.me, ... 
Baøi taäp 
Lập trình Web với HTML5, CSS3 và jQuery Trang 42/44 
Website tham khảo hệ thống bài tập 
 Phần căn bản: Từ bài 1 đến bài 4 
-  
-  
-  
 Phần nâng cao với CSS3: Từ bài 5 đến bài 7 
-  
-  
-  
 Phần nâng cao với jQuery: Từ bài 8 đến bài 9 
-  
-  
-  
-  
Baøi taäp 
Lập trình Web với HTML5, CSS3 và jQuery Trang 43/44 
MỤC LỤC 
BÀI 1: Tổng quan về lập trình web ......................................................................................1 
1.1. Hướng dẫn học viên làm quen với các môi trường cài đặt ngôn ngữ HTML, CSS và JavaScript:
 1 
BÀI 2: Tạo web page với ngôn ngữ HTML............................................................................2 
2.1. Tạo layout cho TrangChu.html ......................................................................................... 2 
2.2. Hiệu chỉnh nội dung cơ bản của TrangChu.html................................................................. 5 
2.3. Định dạng chung cho TrangChu.html................................................................................ 6 
2.4. Hiệu chỉnh TrangChu.html ............................................................................................... 6 
2.5. Tạo Thực đơn và hiệu chỉnh phần Sidebar trong Trangchu.html.......................................... 9 
2.6. Bổ sung mục ”Thời trang nam” vào trang Trangchu.html ................................................. 11 
2.7. Tạo trang SanPhamMoi.html, HoTroOnline.html, ThongKe.html ........................................ 12 
2.8. Bổ sung chức năng Tìm kiếm và Mua hàng vào TrangChu.html......................................... 14 
BÀI 3: Tạo web page với ngôn ngữ HTML5 .......................................................................16 
3.1. Thay thế các tag ngữ nghĩa cho TrangChu.html .............................................................. 16 
BÀI 4: Hoàn chỉnh giao diện web với CSS..........................................................................18 
4.1. Tạo tập tin Default.css .................................................................................................. 18 
4.2. Sử dụng các style trong tập tin Default.css ..................................................................... 19 
4.3. Tạo trang DangKy.html (bài làm ở nhà).......................................................................... 20 
BÀI 5: Tùy biến giao diện web với CSS3 ............................................................................23 
5.1. Hiệu chỉnh tập tin Default.css ........................................................................................ 23 
5.2. Tạo trang GioiThieu.html............................................................................................... 25 
BÀI 6: Xử lý web page với ngôn ngữ Javascript................................................................27 
6.1. Tạo và viết xử lý cho thành phần Đăng nhập .................................................................. 27 
6.2. Tạo tập tin Thuvien.js ................................................................................................... 28 
BÀI 7: Xử lý nâng cao với các đối tượng trong Javascript ................................................29 
7.1. Xử lý chức năng Tìm kiếm ............................................................................................. 29 
7.2. Xử lý chức năng Đăng ký............................................................................................... 30 
BÀI 8: Tạo giao diện chuyên nghiệp bằng jQuery .............................................................32 
8.1. Viết lại xử lý trong trang Header.html ............................................................................. 32 
8.2. Viết lại xử lý trong trang Dangky.html ............................................................................ 32 
8.3. Viết lại xử lý chức năng Tìm kiếm................................................................................... 34 
8.4. Cài đặt các jQuery Plugin cho TrangChu.html .................................................................. 34 
8.5. Bài mở rộng ................................................................................................................. 35 
8.6. Tạo trang ChiTietSP.html (bài mở rộng).......................................................................... 36 
Baøi taäp 
Lập trình Web với HTML5, CSS3 và jQuery Trang 44/44 
BÀI 9: Hoàn chỉnh trang web với các kỹ thuật nâng cao ................................................. 39 
9.1. Tùy biến Layout của website.......................................................................................... 39 
9.2. Gắn một clip vào TrangChu.html .................................................................................... 39 
9.3. Tạo animation cho 4 khẩu hiệu trong trang GioiThieu.html............................................. 39 
9.4. Publish website lên free host.......................................................................................... 41 
Website tham khảo hệ thống bài tập................................................................................. 42 
MỤC LỤC.............................................................................................................................. 43 

File đính kèm:

  • pdfbai_tap_nganh_lap_trinh_chuyen_de_lap_trinh_web_voi_html5_cs.pdf