Giáo trình Thiết kế web - Nghề: Công nghệ thông tin - CĐ Kỹ Thuật Công Nghệ Bà Rịa-Vũng Tàu

87 57 0
Giáo trình Thiết kế web - Nghề: Công nghệ thông tin - CĐ Kỹ Thuật Công Nghệ Bà Rịa-Vũng Tàu

Đ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

(NB) Mục tiêu của Giáo trình Thiết kế web là Biết các kiến thức và kỹ năng để có thể thực hiện các website tĩnh. Biết những kiến thức nền tảng vững chắc về lập trình Web bắt đầu từ HTML đến HTML5, từ CSS đến CSS3 và từ Javascript đến jQuery để có thể nhúng các xử lý vào các trang HTML, lập trình Web ở mức client-side. Biết những kiến thức nền tảng về thiết kế 1 website tĩnh để tự tin tham gia các mô đun về xây dựng web động như PHP, Asp.Net.

ỦY BAN NHÂN DÂN TỈNH BR – VT TRƯỜNG CAO ĐẲNG NGHỀ GIÁO TRÌNH MƠ ĐUN THIẾT KẾ WEB NGHỀ CƠNG NGHỆ THƠNG TIN TRÌNH ĐỘ TRUNG CẤP, CAO ĐẲNG Ban hành kèm theo Quyết định số: 01/QĐ­CĐN, ngày 04 tháng 01 năm 2016   của Hiệu trưởng trường Cao đẳng nghề tỉnh Bà Rịa – Vũng Tàu Bà Rịa – Vũng Tàu, năm 2016 TUN BỐ BẢN QUYỀN Tài liệu này thuộc loại sách giáo trình nên các nguồn thơng tin có thể  được phép dùng ngun bản hoặc trích dùng cho các mục đích về đào tạo và  tham khảo Mọi mục đích khác mang tính lệch lạc hoặc sử dụng với mục đích kinh  doanh thiếu lành mạnh sẽ bị nghiêm cấm LỜI GIỚI THIỆU Giáo trình “Thiết kế  web” được biên soạn với mục tiêu cung cấp cho  người học các kiến thức và kỹ năng cần thiết để thiết kế trang web Tác giả  đã nghiên cứu một số  tài liệu, cơng nghệ  hiện đạ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ày. Nội dung được tác   giả  trình bày cơ động, dễ  hiểu kèm theo các bước hướng dẫn thực hành chi   tiết giúp cho người học dễ  tiếp thu các kiến thức cần thiết và hình thành   được kỹ năng nghề Trong q trình biên soạn, chắc chắn giáo trình cịn nhiều thiếu sót. Tác   giả rất mong nhận được ý kiến đóng góp của q thầy/cơ và các em sinh viên  để tiếp tục hồn thiện hơn Xin chân thành cảm  ơn q đồng nghiệp, bạn bè đã có những ý kiến   đóng góp trong q trình xây dựng giáo trình này Bà Rịa – Vũng Tàu, ngày …… tháng …… năm 2016 Tham gia biên soạn Phan Hữu Phước – Chủ biên MỤC LỤC MƠ ĐUN THIẾT KẾ WEB Vị trí, tính chất, ý nghĩa và vai trị của mơ đun: Được giảng dạy sau khi học xong Đồ họa ứng dụng Mơn học chun ngành, cung cấp kiến thức và kỹ năng của một cơng việc  trong quy trình xây dựng ứng dụng web Mục tiêu của mơ đun: Biết các kiến thức và kỹ năng để có thể thực hiện các website tĩnh Biết những kiến thức nền tảng vững chắc về  lập trình Web bắt đầu từ  HTML đến HTML5, từ CSS đến CSS3 và từ Javascript đến jQuery để có  thể  nhúng các xử  lý vào các trang HTML, lập trình Web   mức client­ side Biết những kiến thức nền tảng về thiết kế 1 website tĩnh để tự tin tham gia  các mơ đun về xây dựng web động như PHP, Asp.Net Sử dụng thành thạo các tag HTML để xây dựng trang Web Nhúng xử lý Javascript, jQuery trực tiếp vào các trang HTML làm cho trang   Web ấn tượng, sinh động hơn Truy cập và thiết lập thuộc tính các đối tượng trong mơ hình đối tượng của  trang HTML, làm chủ  các đối tượng và điều khiển trang Web theo ý  muốn Xây dựng layout cho Website Xây dựng được một website tĩnh với giao diện chun nghiệp, có các xử lý   và các hình ảnh sống động trên trang web Thực hiện các bài thực hành đảm bảo đúng trình tự, an tồn Nội dung của mơ đun: TT Tên các bài  Thời gian Hình thức giảng  trong mơ đun dạy Mơi trường tạo  Tích hợp 15 Tích hợp 13 Tích hợp Thực hành 15 Tích hợp 14 Tích hợp Thực hành 14 Tích hợp 13 Tích hợp 20 Tích hợp Kiểm tra Thực hành Publish website Tích hợp trang web tĩnh  DreamWeaver Tạo trang web  bằng HTML Tạo trang web  bằng HTML5 Kiểm tra bài 1  Hoàn chỉnh giao  diện trang web  với CSS Tùy biến giao  diện web với  CSS3 Kiểm tra bài 4  Xử lý tương tác  với Javascript Xử lý nâng cao  với các đối  tượng trong  Javascript Tạo giao diện  chuyên nghiệp  bằng jQuery Tổng cộng 120 BÀI 8 TẠO GIAO DIỆN CHUYÊN NGHIỆP BẰNG JQUERY Giới thiệu: jQuery là thư  viện Javascript, dễ  học và sử  dụng. Với jQuery, người   thiết kế web có thể lập trình xử lý tương tác với trình duyệt dễ dàng hơn. Để  học     sử   dụng   jQuery,   chúng   ta   phải   có   kiến   thức     HTML,   CSS     Javascript Mục tiêu: Biết cơng dụng của jQuery Thiết kế được giao diện trang web chun nghiệp với jQuery Cẩn thận, an tồn Nội dung: Tổng quan về jQuery 1.1. Giới thiệu jQuery là thư viện Javascript nhỏ gọn “viết ít, làm nhiều”, giúp việc lập trình  xử  lý bằng Javascript trở  nên đơn giản. Để  lập trình cho những tác vụ  phổ  biến trên trang web bằng Javascript, địi hỏi người thiết kế  phải viết nhiều  dịng lệnh. Với jQuery, cơng việc trở nên đơn giản chỉ với một hoặc vài dịng  lệnh jQuery cũng đơn giản hóa rất nhiều cơng việc phức tạp từ Javascript, như các   lệnh tải dữ liệu AJAX, thao tác trên HTML DOM Thư viện jQuery bao gồm các tính năng sau: Thao tác trên HTML DOM Thao tác trên CSS Phương thức xử lý sự kiện trên HTML AJAX Tiện ích 1.2. Cài đặt Tải jQuery mới nhất từ   http://jquery.com/download/ về thư mục Scripts trong  site 1.3. Sử dụng Khai báo sử dụng thư viện jQuery bằng thẻ script Trong đó: x, y, z là phiên bản jQuery sử dụng 1.4. Các thành phần $: dấu báo lệnh sử dụng thư viện jQuery selector: truy vấn lọc/tìm element action: hành động trên element Ví dụ: Chọn element 2.1. Cú pháp và cách chọn tương tự CSS Tất cả element 

: $(“p”) Element có thuộc tính id là “test”: $(“#test”) Tất cả element có thuộc tính class là “test”: $(“.test”) Tham   khảo   thêm http://www.w3schools.com/jquery/jquery_ref_selectors.asp Ví dụ: 2.2. Chọn theo mối quan hệ phân cấp   tại:  2.3. Form selector 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 các element Cách 1: Cách 2: 3.2. Tạo element mới 3.3. Đọc, thay đổi nội dung trong 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ụ: 3.6. Làm việc với CSS Thêm/xóa giá trị của thuộc tính class addClass: thêm một hoặc nhiều class removeClass: xóa một hoặc nhiều class toggleClass: lần lượt 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() Hình 8.1. jQuery dimensions Ví dụ: Xử lý sự kiện 5.1. Quy tắc chung Ví dụ 1: Ví dụ 2: 5.2. Xử lý một số sự kiện thường gặp ready: khi document được tải focus: khi control trong form nhận được con trỏ blur: khi control trong form khơng cịn chiếm con trỏ keypress: nhấn phím trong khi control đang nhận con trỏ change click: khi click chuột mousehover: khi con trỏ chuột ở trên element mouseout: khi con trỏ chuột di chuyển ra khỏi element 5.3. Xử lý đối tượng Event Trong mục 5.2, chúng ta đã xây dựng hàm xử  lý cho sự  kiện mà khơng dùng   đến tham số sự kiện. Hàm xử lý sự kiện đầy đủ phải có tham số sự kiện Vị trí tương đối của con trỏ chuột (event.pageX, event.pageY) Loại của sự kiện (event.type) Cho biết phím (hoặc nút chuột) nào được nhấn (event.which) Tạo hiệu ứng và hoạt ảnh 5.1. Ẩn, hiện Ẩn Hiện: tương tự như ẩn, thay hide bằng show Ẩn chuyển sang hiện, hiện chuyển sang ẩn (toggle) 5.2. Fade­in, Fade­out Hiện lên (fadeIn) Ẩn xuống (fadeOut): tương tự hiện lên, thay fadeIn bằng fadeOut Ẩn chuyển sang hiện, hiện chuyển sang ẩn (fadeToggle) 5.3. Sliding Cách dùng các tham số: speed, easing, callback tương tự như mục 5.1 và 5.2 5.4. Tạo hoạt hình Cấu trúc tổng qt: Trong đó: speed, easing và callback là các tham số tùy chọn Ví dụ: CÂU HỎI, BÀI TẬP 8.1. Thiết kế  trang web thay đổi màu nền ngẫu nhiên cho đoạn văn bản mỗi  khi click chuột lên nút 8.2. Thiết kế trang web tự động thêm đường kẻ ngang (màu ngẫu nhiên) mỗi  khi click chuột lên nút 8.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” thì chèn dịng mới ở cuối   bảng (có các input cho người dùng nhập thơng tin). Sau khi nhập thơng tin,  người dùng click chuột lên nút “Ghi” thì hiển thị  các thơng tin đã nhập ngay  trong dịng vừa mới 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 của element Lập trình thêm, xóa element TÀI LIỆU THAM KHẢO http://w3schools.com ... LỜI GIỚI THIỆU Giáo? ?trình? ?? ?Thiết? ?kế ? ?web? ?? được biên soạn với mục tiêu cung cấp cho  người học các kiến thức và? ?kỹ? ?năng cần? ?thiết? ?để? ?thiết? ?kế? ?trang? ?web Tác giả  đã nghiên cứu một số  tài liệu, cơng? ?nghệ. .. Tạo định dạng chung cho trang? ?web CÂU HỎI, BÀI TẬP 4.1.? ?Thiết? ?kế? ?trang chủ của website http://brtvc.edu.vn 4.2.? ?Thiết? ?kế? ?trang chủ của website http://thuvien.brtvc.edu.vn U CẦU KIỂM TRA, ĐÁNH GIÁ KẾT QUẢ HỌC TẬP... bản. Một trang? ?web? ?hiển thị trên? ?trình? ?duyệt chính là tài liệu HTML. Do đó, dù  là người? ?thiết? ?kế? ?hay lập? ?trình? ?web,  địi hỏi phải có kiến thức về HTML Mục tiêu: Biết cơng dụng của các tag HTML Thiết? ?kế? ?được trang? ?web? ?bằng HTML

Ngày đăng: 12/07/2020, 11:49

Từ khóa liên quan

Mục lục

  • 1. Tìm hiểu cấu trúc tài liệu HTML

  • 2. Tìm hiểu cấu trúc chung của thẻ HTML

  • 1. Sử dụng các thẻ ngữ nghĩa

  • 1. Giới thiệu CSS và các loại CSS

  • 1. Rounded Corners

  • 1. Tổng quan Javascript

  • 1. Xử lý trên HTML DOM

  • 1. Tổng quan về jQuery

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan