Đề cương khóa học
Giới thiệu
- Bối cảnh
- Đối tượng mục tiêu
- Phạm vi
- Lịch sử
- Ghi chú thiết kế
- HTML so với XHTML
- Cấu trúc của quy định này
- Giới thiệu nhanh về HTML
- Yêu cầu tuân thủ cho tác giả
- Tài liệu đọc khuyến nghị
Cơ sở hạ tầng chung
- Thuật ngữ
- Yêu cầu tuân thủ
- Phân biệt hoa thường và so sánh chuỗi
- UTF-8
- Cú pháp nhỏ gọn thông dụng
- URL
- Lấy tài nguyên
- Các giao diện DOM thông dụng
- Không gian tên
Ngữ nghĩa, cấu trúc và API của tài liệu HTML
- Tài liệu
- Phần tử
- API trong tài liệu HTML
- Tương tác với XPath và XSLT
- Chèn đánh dấu động
Các phần tử của HTML
- Phần tử gốc
- Dữ liệu mô tả tài liệu
- Lập trình script
- Các mục (Sections)
- Nhóm nội dung
- Ngữ nghĩa cấp văn bản
- Chỉnh sửa
- Nội dung nhúng
- Dữ liệu bảng
- Biểu mẫu
- Các phần tử tương tác
- Liên kết
- Các cách dùng thông dụng không có phần tử riêng
- Khớp các phần tử HTML bằng trình chọn (selectors)
Tải trang Web
- Bối cảnh duyệt web (Browsing contexts)
- Đối tượng Window
- Nguồn gốc (Origin)
- Lịch sử phiên và điều hướng
- Duyệt Web
- Ứng dụng Web ngoại tuyến
API ứng dụng Web
- Lập trình script
- Các phương tiện tiện ích Base64
- Bộ hẹn giờ (Timers)
- Yêu cầu xác nhận từ người dùng (User prompts)
- Trạng thái và khả năng hệ thống: đối tượng Navigator
Tương tác người dùng
- Thuộc tính hidden
- Kích hoạt (Activation)
- Tập trung (Focus)
- Gán phím tắt
- Thuộc tính contenteditable
- Kiểm tra chính tả và ngữ pháp
- Kéo và thả (Drag and drop)
- API chỉnh sửa
Cú pháp HTML
- Viết tài liệu HTML
- Phân tích cú pháp tài liệu HTML
- Chuỗi hóa các đoạn HTML
- Phân tích cú pháp các đoạn HTML
- Tham chiếu ký tự có tên
Cú pháp XHTML
- Viết tài liệu XHTML
- Phân tích cú pháp tài liệu XHTML
- Chuỗi hóa các đoạn XHTML
- Phân tích cú pháp các đoạn XHTML
Hiển thị (Rendering)
- Giới thiệu
- Bảng mẫu người dùng CSS và gợi ý thể hiện
- Các phần tử được thay thế
- Gắn kết (Bindings)
- Khung và bộ khung (Frames and framesets)
- Phương tiện tương tác
- Phương tiện in ấn
Các tính năng lỗi thời
- Các tính năng lỗi thời nhưng tuân thủ
- Các tính năng không tuân thủ
- Yêu cầu đối với các bản triển khai
Cân nhắc IANA
- text/html
- text/html-sandboxed
- application/xhtml+xml
- text/cache-manifest
Đánh giá (3)
the content :)
Sophie Lavoie - BCE Inc.
Khóa học - Introduction to HTML 5
Tôi đã rất thích toàn bộ khóa học. Hướng dẫn người dùng rất dễ dàng để làm theo và giảng viên giảng dạy rõ ràng, đi qua các ví dụ nhiều lần đến khi mọi người trong lớp cảm thấy thoải mái mới chuyển sang phần tiếp theo. Ông ấy còn dành thời gian giúp chúng tôi trở lại tham chiếu đến thông báo mà chúng tôi muốn tái mã hóa, để chúng tôi có thể thấy cách lập trình viên gốc sử dụng mã HTML/XML mà chúng tôi đang học. Điều này đã giúp kết nối kiến thức với dự án mà chúng tôi sẽ làm ngay sau khi kết thúc khóa học.
Leslie Jefford - BCE Inc.
Khóa học - Introduction to HTML 5
Dịch thuật bằng máy
Có khả năng tiếp xúc trực tiếp với mã nguồn và tạo trang của riêng mình, cùng với các tài liệu và HTML đã được cung cấp, giúp ích rất nhiều trong việc hiểu rõ hơn.
Geetanjali Bhojnagarwala - BCE Inc.
Khóa học - Introduction to HTML 5
Dịch thuật bằng máy