1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Giáo trình mô đun Thiết kế web (Nghề Công nghệ thông tin Trình độ trung cấp)

90 8 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 90
Dung lượng 4,16 MB

Nội dung

BM/QT10/P.ĐTSV/04/04 Ban hành lần: UBND TỈNH BÀ RỊA – VŨNG TÀU TRƯỜNG CAO ĐẲNG KỸ THUẬT CÔNG NGHỆ GIÁO TRÌNH MƠ ĐUN THIẾT KẾ WEB NGHỀ: CƠNG NGHỆ THƠNG TIN TRÌNH ĐỘ: CAO ĐẲNG BÀ RỊA – VŨNG TÀU TUYÊN BỐ BẢN QUYỀN Nhằm đáp ứng nhu cầu học tập nghiên cứu cho giảng viên sinh viên nghề Công nghệ Thông tin trường Cao đẳng Kỹ thuật Công nghệ Bà Rịa – Vũng Tàu, thực biên soạn tài liệu Thiết kế web Tài liệu biên soạn thuộc loại giáo trình phục vụ giảng dạy học tập, lưu hành nội Nhà trường nên nguồn thơng tin phép dùng nguyên trích dùng cho mục đích đào tạo tham khảo Mọi mục đích khác mang tính lệch lạc sử dụng với mục đích kinh doanh thiếu lành mạnh bị nghiêm cấm LỜI GIỚI THIỆU Giáo trình “Thiết kế web” biên soạn dựa khung chương trình đào tạo Cao đẳng nghề Công nghệ Thông tin Trường Cao đẳng Kỹ thuật Công nghê Bà Rịa – Vũng Tàu phê duyệt Tác giả nghiên cứu số tài liệu, công nghệ đại kết hợp với kinh nghiệm làm việc thực tế để viết nên giáo trình Nội dung tác giả trình bày động, dễ hiểu kèm theo bước hướng dẫn thực hành chi tiết theo nguyên tắc quan tâm đến kết đầu ra, khả tự học kỹ cần thiết để HSSV hồn thành thiết kế lập trình nhúng xử lý tương tác trang web với kết hợp HTML5 CSS3, lập trình nhúng xử lý trang web Javascript, thiết kế giao diện trang web chuyên nghiệp với jQuery , … tạo quản lý nội dung website đáp ứng nhu cầu thực tế doanh nghiệp Nội dung giáo trình chia thành bài, đó: Bài 1: Mơi trường tạo trang web tĩnh DreamWeaver, thẻ HTML Bài 2: Tạo trang web HTML5 Bài 3: Hoàn chỉnh giao diện trang web với CSS Bài 4: Tùy biến giao diện web với CSS3 Bài 5: Xử lý tương tác với Javascript Bài 6: Một số kỹ thuật thiết kế nâng cao Bài 7: Tạo giao diện chuyên nghiệp jQuery Bài 8: Publish website Trong trình biên soạn, chắn giáo trình cịn nhiều thiếu sót Tác giả mong nhận ý kiến đóng góp q thầy/cơ em học sinh, sinh viên để tiếp tục hoàn thiện Xin chân thành cảm ơn quý đồng nghiệp, bạn bè có ý kiến đóng góp trình biên soạn giáo trình Bà Rịa – Vũng Tàu, ngày …… tháng …… năm ……… Tham gia biên soạn Nguyễn Phạm Ái Hương – Chủ biên MỤC LỤC LỜI GIỚI THIỆU MỤC LỤC BÀI 1: MÔI TRƯỜNG TẠO TRANG WEB TĨNH DREAMWAVER, THẺ HTML 11 Giới thiệu .11 Quản lý site 12 Quản lý nội dung site 13 Chọn vùng nhìn 14 Thẻ HTML .14 CÂU HỎI, BÀI TẬP 19 BÀI 2: TẠO TRANG WEB BẰNG HTML5 21 Sử dụng thẻ ngữ nghĩa 21 Sử dụng thẻ HTML5 Form 22 Sử dụng HTML5 GraphicsSVG 24 Sử dụng HTML Media 26 CÂU HỎI, BÀI TẬP 27 BÀI 3: HOÀN CHỈNH GIAO DIỆN TRANG WEB VỚI CSS 28 Giới thiệu CSS loại CSS 28 Tạo sử dụng CSS 29 Tạo định dạng chung cho trang web 30 Tạo giao diện trang web canh trình duyệt 30 Tạo hiệu ứng đổi định dạng cho menu 31 Tạo khung viền bo tròn cho nội dung 32 CÂU HỎI, BÀI TẬP 32 BÀI 4: TÙY BIẾN GIAO DIỆN WEB VỚI CSS3 33 Rounded Corners 33 Border Images .34 3 Backgrounds 35 Colors 37 Gradients .38 Shadows 39 Text 41 Fonts 42 2D Transforms .42 10 3D Transforms .44 11 Transitions 46 12 Animations 47 13 Box Sizing 47 14 User Interface 47 CÂU HỎI, BÀI TẬP 48 BÀI 5: XỬ LÝ TƯƠNG TÁC VỚI JAVASCRIPTS 50 Tổng quan Javascript 50 Sử dụng cấu trúc điểu khiển 55 Sử dụng mảng hàm 57 CÂU HỎI, BÀI TẬP 61 BÀI 6: MỘT SỐ KỸ THUẬT THIẾT KẾ NÂNG CAO 62 Template Dreamwaver .62 Navigation Menu 66 Đối tượng nâng cao Javascript 67 CÂU HỎI, BÀI TẬP 73 BÀI 7: TẠO GIAO DIỆN CHUYÊN NGHIỆP BẰNG JQUERY 74 Tổng quan JQuery .74 Chọn element .75 Thay đổi nội dung, thuộc tính 77 Xử lý kiện .80 Tạo hiệu ứng hoạt ảnh 83 CÂU HỎI, BÀI TẬP 85 BÀI 8: PUBLISH WEBSITE 86 Đăng ký web hosting miễn phí 86 Publish web lên web hosting miễn phí 86 Publish web lên local IIS .87 CÂU HỎI, BÀI TẬP 89 GIÁO TRÌNH MƠ ĐUN Tên mơ đun: Thiết kế web Mã mơ đun: MĐ18 Vị trí, tính chất, ý nghĩa vai trị mơ đun:  Vị trí: bố trí sau học xong môn sở Đồ họa ứng dụng  Tính chất: Là module chuyên ngành nghề công nghệ thông tin, cung cấp kiến thức kỹ cơng việc quy trình xây dựng ứng dụng web  Ý nghĩa vai trị mơ đun: cung cấp cho người học kiến thức kỹ để thiết kế lập trình nhúng xử lý tương tác trang web với kết hợp HTML5 CSS3, lập trình nhúng xử lý trang web Javascript, thiết kế giao diện trang web chuyên nghiệp với jQuery , … tạo quản lý nội dung website đáp ứng nhu cầu thực tế doanh nghiệp Mục tiêu mô đun: Về kiến thức:  Biết tạo quản lý nội dung website phần mềm DreamWeaver  Biết công dụng thẻ HTML, HTML5, định dạng CSS CSS3  Có kiến thức JavaScript  Biết công dụng Jquery Biết quy trình pubish website lên internet Về kỹ năng:  Chia bố cục, thiết kế trang web thẻ HTML, HTML5, định dạng CSS CSS3      Lập trình nhúng xử lý tương tác trang web Javascript Sử dụng Template, Navigation menu Dreamweaver Thiết kế giao diện trang web chuyên nghiệp với jQuery Đăng ký web hosting miễn phí Publish website lên Web Werver Về lực tự chủ trách nhiệm:  Có tinh thần trách nhiệm, ý thức tổ chức kỷ luật, tác phong công nghiệp, tinh thần hợp tác cơng việc  Có tính chủ động, độc lập công việc, tự học cập nhật kiến thức, nâng cao trình độ chun mơn  Có khả tổ chức điều hành nhóm, đánh giá thành viên nhóm  Rèn luyện tính cẩn thận, kiên trì, sáng tạo, độc lập hoạt động nhóm  Bảo đảm an tồn vệ sinh cho người thiết bị phòng máy Nội dung mô đun: Số TT Thời gian (giờ) Thực hành, thí Tên mơ đun Tổng Lý Kiểm nghiệm, thảo số thuyết tra luận, tập Bài 1: Môi trường tạo trang web tĩnh DreamWeaver, thẻ HTML Giới thiệu 0.4 0.1 0.3 Quản lý site 0.7 0.2 0.5 Quản lý nội dung site 0.6 0.1 0.5 Chọn vùng nhìn 0.3 0.1 0.2 Thẻ HTML 0.5 1.5 Bài 2: Tạo trang web HTML5 15 1 Giới thiệu HTML5 0.7 0.2 0.5 Sử dụng thẻ ngữ nghĩa 1.3 0.3 3.5 1.0 2.5 4.5 2.0 2.5 1.5 2.5 0 1 0.6 0.1 0.5 Tạo sử dụng CSS 0.8 0.3 0.5 Tạo định dạng chung cho trang web 1.6 0.6 Tạo giao diện trang web canh trình 1.5 0.5 duyệt Tạo hiệu ứng đổi định dạng cho menu 4.5 1.5 Tạo khung viền bo tròn cho nội dung 1.0 0 Sử dụng thẻ HTML5 Form Sử dụng HTML Graphics SVG Sử dụng HTML Media Kiểm tra Bài 3: Hoàn chỉnh giao diện trang web 13 với CSS Giới thiệu CSS loại CSS Kiểm tra Bài 4: Tùy biến giao diện web với CSS3 14 Rounded Corners 0.6 0.2 0.4 Border Images 0.6 0.2 0.4 Backgrounds 0.6 0.2 0.4 Colors 0.6 0.2 0.4 Gradients 0.9 0.3 0.6 Shadows 0.9 0.3 0.6 Text 0.6 0.2 0.4 Fonts 0.6 0.2 0.4 2D Transforms 0.9 0.3 0.6 10 3D Transforms 0.9 0.3 0.6 11 Transitions 0.9 0.3 0.6 12 Animations 0.9 0.3 0.6 13 Box Sizing 1.5 0.5 14 User Interface 1.5 0.5 0 Tổng quan Javascript 12 0.8 0.2 0.6 2 Sử dụng cấu trúc điều khiển 6.4 5.4 Sử dụng mảng hàm 2.8 0.8 2 0 Bài 6: Một số kỹ thuật thiết kế nâng cao 10 Template Dreamweaver 0.5 1.5 Navigation Menu 0.5 1.5 Đối tượng nâng cao Javascript 1.0 0 Bài 7: Tạo giao diện chuyên nghiệp 18 13 1.2 0.2 Chọn element 1.2 0.2 Lọc chọn element 1.2 0.2 Thay đổi nội dung, thuộc tính 2.4 0.4 Xử lý kiện Tạo hiệu ứng hoạt ảnh 0 Kiểm tra Bài 5: Xử lý tương tác với Javascript Kiểm tra Kiểm tra jQuery Tổng quan jQuery Kiểm tra 8 Bài 8: Publish website Đăng ký web hosting miễn phí 1.5 0.5 Publish web lên web hosting miễn phí 1.5 0.3 Publish web lên local IIS 1.5 0.2 Cộng 90 22 58 10 2.3 Form selector 77 2.4 Chọn theo thuộc tính Thay đổi nội dung, thuộc tính 3.1 Duyệt danh sách element Cách 1: Cách 2: 78 3.2 Tạo element 3.3 Đọc, thay đổi nội dung element  Đọc nội dung text  Đọc nội dung html  Thay đổi nội dung text  Thay đổi nội dung html 3.4 Đọc, thay đổi thuộc tính  Đọc giá trị thuộc tính  Thay đổi giá trị thuộc tính 3.5 Chèn nội dung     append: chèn nội dung vào cuối element prepend: chèn nội dung vào đầu element after: chèn nội dung vào sau element before: chèn nội dung vào trước element Ví dụ: 79 3.6 Làm việc với CSS  Thêm/xóa giá trị thuộc tính class o addClass: thêm nhiều class o removeClass: xóa nhiều class o toggleClass: thêm/xóa class Ví dụ:  Sử dụng phương thức css 3.7 Thay đổi kích thước Các phương thức thay đổi kích thước       width() height() innerWidth() innerHeight() outerWidth() outerHeight() 80 Hình 8.1 jQuery dimensions Ví dụ: Xử lý kiện 4.1 Quy tắc chung Ví dụ 1: Ví dụ 2: 81 4.2 Xử lý số kiện thường gặp  ready: document tải  focus: control form nhận trỏ  blur: control form khơng cịn chiếm trỏ  keypress: nhấn phím control nhận trỏ  change 82  click: click chuột  mousehover: trỏ chuột element  mouseout: trỏ chuột di chuyển khỏi element 4.3 Xử lý đối tượng Event Trong mục 5.2, xây dựng hàm xử lý cho kiện mà không dùng đến tham số kiện Hàm xử lý kiện đầy đủ phải có tham số kiện  Vị trí tương đối trỏ chuột (event.pageX, event.pageY)  Loại kiện (event.type) 83  Cho biết phím (hoặc nút chuột) nhấn (event.which) Tạo hiệu ứng hoạt ảnh 5.1 Ẩn,  Ẩn  Hiện: tương tự ẩn, thay hide show  Ẩn chuyển sang hiện, chuyển sang ẩn (toggle) 84 5.2 Fade-in, Fade-out  Hiện lên (fadeIn)  Ẩn xuống (fadeOut): tương tự lên, thay fadeIn fadeOut  Ẩn chuyển sang hiện, chuyển sang ẩn (fadeToggle) 5.3 Sliding Cách dùng tham số: speed, easing, callback tương tự mục 5.1 5.2 5.4 Tạo hoạt hình Cấu trúc tổng quát: 85 Trong đó: speed, easing callback tham số tùy chọn Ví dụ: CÂU HỎI, BÀI TẬP 7.1 Thiết kế trang web thay đổi màu ngẫu nhiên cho đoạn văn click chuột lên nút 7.2 Thiết kế trang web tự động thêm đường kẻ ngang (màu ngẫu nhiên) click chuột lên nút 7.3 Thiết kế trang web hiển thị danh sách HSSV (Mã HSSV, Họ lót, Tên, Giới tính, Năm sinh) Khi click chuột lên nút “Thêm” chèn dịng cuối bảng (có input cho người dùng nhập thông tin) Sau nhập thông tin, người dùng click chuột lên nút “Ghi” hiển thị thơng tin nhập dịng vừa chè (các input khơng cịn) U CẦU KIỂM TRA, ĐÁNH GIÁ KẾT QUẢ HỌC TẬP Dùng jQuery Lập trình thay đổi nội dung, thuộc tính element Lập trình thêm, xóa element 86 BÀI 8: PUBLISH WEBSITE Mã bài: 18.8 Giới thiệu: Là trình đưa website thiết kế xong máy tính cục bạn lên môi trường mạng thực , tương tác với người dùng thực Mục tiêu:  Làm việc với bước xuất website  Quảng bá website  Bảo trì website Nội dung chính: Đăng ký web hosting miễn phí 1.1 Giới thiệu Xuất website chia thành nhiều bước: Lựa chọn tên miền Lựa chọn web server Uploadn website Cập nhật chỉnh sửa website Quảng bá website 1.2 Lựa chọn tên miền Publish web lên web hosting miễn phí Bước 1: Đăng ký tài khoản Hostinger: http://www.hostinger.vn/order 87 Bước 2: Điền đầy đủ thông tin bấm vào tạo tài khoản Bước 3: Vào Email để xác nhận tài khoản  Truy cập vào đường dẫn trên, sau nhấp vào nút đăng kí bảng Free  Ngay sau danh sách tài khoản xuất tài khoản bạn vừa tạo Chú ý: thơng thường phải 3h để tên miền truy cập Để truy cập vào trang quản lý tài khoản hosting gắn với tên miền bạn nhìn sang bên phải tên miền trên, chọn ” Chuyển” Thông tin website thông số cài đặt 88 Publish lên web local IIS IIS – Inernet Infomation Service phần mở rộng Microsoft, sử dụng Windows NT IIS dùng để triển khai dịch vụ HTTP, HTTPS, FTP, FTTPS, SMTP NNTP Trong tìm hiểu bước để thiết lập web server với IIS Mặc định, IIS không tích hợp sẵn, cần sử dụng, người dùng người quản trị phải cài đặt thêm thành phần IIS cài đặt Windows Server Windows Client Windows 7, Windows 8, Windows 10… Các bước thực hiện:  Bước 1: Mở Internet Information Services Manager Hình 8.1: Mở rộng menu dạng bạn thấy Default Web Site  Bước 2: Ở bên phải IIS Manager, xem phần Browse Website Nhấp vào Browse *:80 (http) Trang web mặc định mở trình duyệt web mặc định 89 Hình 8.2: Nhấp vào Browse *:80 (http) Sẽ thấy trang web sau Lưu ý địa có nội dung localhost Đó địa để nhập vào trang web Hình 8.3: Địa để nhập vào trang web CÂU HỎI, BÀI TẬP 8.1 Kiểm tra cài đặt IIS máy tính 8.2 Publish website lên IIS 90 TÀI LIỆU THAM KHẢO [1] http://w3schools.com 91 ... MƠ ĐUN Tên mô đun: Thiết kế web Mã mô đun: MĐ18 Vị trí, tính chất, ý nghĩa vai trị mơ đun:  Vị trí: bố trí sau học xong môn sở Đồ họa ứng dụng  Tính chất: Là module chuyên ngành nghề công nghệ. .. học kỹ cần thiết để HSSV hồn thành thiết kế lập trình nhúng xử lý tương tác trang web với kết hợp HTML5 CSS3, lập trình nhúng xử lý trang web Javascript, thiết kế giao diện trang web chuyên nghiệp... giảng viên sinh viên nghề Công nghệ Thông tin trường Cao đẳng Kỹ thuật Công nghệ Bà Rịa – Vũng Tàu, thực biên soạn tài liệu Thiết kế web Tài liệu biên soạn thuộc loại giáo trình phục vụ giảng dạy

Ngày đăng: 31/12/2021, 22:45

HÌNH ẢNH LIÊN QUAN

Hình 1.3. Hộp thoại Manage Sites - Giáo trình mô đun Thiết kế web (Nghề Công nghệ thông tin  Trình độ trung cấp)
Hình 1.3. Hộp thoại Manage Sites (Trang 12)
Hình 1.5. Cấu trúc site - Giáo trình mô đun Thiết kế web (Nghề Công nghệ thông tin  Trình độ trung cấp)
Hình 1.5. Cấu trúc site (Trang 13)
Hình 1.4. Hộp thoại Site Setup - Giáo trình mô đun Thiết kế web (Nghề Công nghệ thông tin  Trình độ trung cấp)
Hình 1.4. Hộp thoại Site Setup (Trang 13)
SVG có một vài phương thức để vẽ như: đường thẳng, hình hộp, hình tròn, văn bản và hình ảnh đồ họa.. - Giáo trình mô đun Thiết kế web (Nghề Công nghệ thông tin  Trình độ trung cấp)
c ó một vài phương thức để vẽ như: đường thẳng, hình hộp, hình tròn, văn bản và hình ảnh đồ họa (Trang 25)
Các tham số tương tự khi vẽ hình tròn, thêm hai thuộc tính: rx: bán kính từ tâm đến mép bên trái. - Giáo trình mô đun Thiết kế web (Nghề Công nghệ thông tin  Trình độ trung cấp)
c tham số tương tự khi vẽ hình tròn, thêm hai thuộc tính: rx: bán kính từ tâm đến mép bên trái (Trang 26)
Hình 3.1. Cấu trúc site - Giáo trình mô đun Thiết kế web (Nghề Công nghệ thông tin  Trình độ trung cấp)
Hình 3.1. Cấu trúc site (Trang 28)
Hình 4.3. Kết quả rcorner3 - Giáo trình mô đun Thiết kế web (Nghề Công nghệ thông tin  Trình độ trung cấp)
Hình 4.3. Kết quả rcorner3 (Trang 34)
Hình 4.10. Kết quả của ví dụ 4 - Giáo trình mô đun Thiết kế web (Nghề Công nghệ thông tin  Trình độ trung cấp)
Hình 4.10. Kết quả của ví dụ 4 (Trang 37)
Hình 4.11. Kết quả của ví dụ 4 - Giáo trình mô đun Thiết kế web (Nghề Công nghệ thông tin  Trình độ trung cấp)
Hình 4.11. Kết quả của ví dụ 4 (Trang 40)
Hình 4.12. Kết quả của Text Overflow - Giáo trình mô đun Thiết kế web (Nghề Công nghệ thông tin  Trình độ trung cấp)
Hình 4.12. Kết quả của Text Overflow (Trang 41)
Ví dụ 1: Khi di chuyển chuột lên hình vuông thì chiều ngang sẽ thay đổi đến 300px trong vòng 2 giây. - Giáo trình mô đun Thiết kế web (Nghề Công nghệ thông tin  Trình độ trung cấp)
d ụ 1: Khi di chuyển chuột lên hình vuông thì chiều ngang sẽ thay đổi đến 300px trong vòng 2 giây (Trang 46)
Ví dụ: Hình vuông sẽ chuyển từ màu đỏ sang màu vàng trong 2 giây - Giáo trình mô đun Thiết kế web (Nghề Công nghệ thông tin  Trình độ trung cấp)
d ụ: Hình vuông sẽ chuyển từ màu đỏ sang màu vàng trong 2 giây (Trang 47)
5.1 Thiết kế trang web có giao diện như hình bên dưới - Giáo trình mô đun Thiết kế web (Nghề Công nghệ thông tin  Trình độ trung cấp)
5.1 Thiết kế trang web có giao diện như hình bên dưới (Trang 48)
HTML DOM (Document Object Model) là mô hình đối tượng chuẩn và gia diện lập trình cho tài liệu HTML - Giáo trình mô đun Thiết kế web (Nghề Công nghệ thông tin  Trình độ trung cấp)
ocument Object Model) là mô hình đối tượng chuẩn và gia diện lập trình cho tài liệu HTML (Trang 62)
Chỉ định vị trí chèn hình ảnh > Bật Thanh chèn Common > Bấm nút Image > Đến nơi cần lấy ảnh > Mở trình duyệt xem - Giáo trình mô đun Thiết kế web (Nghề Công nghệ thông tin  Trình độ trung cấp)
h ỉ định vị trí chèn hình ảnh > Bật Thanh chèn Common > Bấm nút Image > Đến nơi cần lấy ảnh > Mở trình duyệt xem (Trang 65)
1.5. Bổ sung hình ảnh vào trang - Giáo trình mô đun Thiết kế web (Nghề Công nghệ thông tin  Trình độ trung cấp)
1.5. Bổ sung hình ảnh vào trang (Trang 65)
HTML DOM (Document Object Model) là mô hình đối tượng chuẩn và gia diện lập trình cho tài liệu HTML - Giáo trình mô đun Thiết kế web (Nghề Công nghệ thông tin  Trình độ trung cấp)
ocument Object Model) là mô hình đối tượng chuẩn và gia diện lập trình cho tài liệu HTML (Trang 67)
Hình 8.1. jQuery dimensions Ví dụ: - Giáo trình mô đun Thiết kế web (Nghề Công nghệ thông tin  Trình độ trung cấp)
Hình 8.1. jQuery dimensions Ví dụ: (Trang 80)
Hình 8.1: Mở rộng menu dạng cây cho đến khi bạn thấy Default WebSite - Giáo trình mô đun Thiết kế web (Nghề Công nghệ thông tin  Trình độ trung cấp)
Hình 8.1 Mở rộng menu dạng cây cho đến khi bạn thấy Default WebSite (Trang 88)
Hình 8.2: Nhấp vào Browse *:80 (http) - Giáo trình mô đun Thiết kế web (Nghề Công nghệ thông tin  Trình độ trung cấp)
Hình 8.2 Nhấp vào Browse *:80 (http) (Trang 89)
Hình 8.3: Địa chỉ để nhập vào trang web mới - Giáo trình mô đun Thiết kế web (Nghề Công nghệ thông tin  Trình độ trung cấp)
Hình 8.3 Địa chỉ để nhập vào trang web mới (Trang 89)

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w