III. Một số thành phần mới của HTML5 (Tiếp).
-- Web form:
Thành phần form mới trong HTML khi được thực thi sẽ giúp quá trình làm việc với các form trở nên dễ dàng hơn so với hiện tại.
Một số thành phần mới khác:
<figure>, <figurecaption>: gán nhãn (hoặc chú thích ảnh) cho các hình ảnh trên trang web.
<hgroup>: nhóm một tập các thành phần vào một thành phần hợp lý.
….
IV. Tổng quan về HTML5 API.
- API (Application Programming Interfaces – giao diện lập trình ứng dụng):
-- Là cách tạo ra các ứng dụng sử dụng các thành phần được dựng sẵn.
-- Không chỉ được áp dụng trong phát triển web mà còn cả với các ngôn ngữ kịch bản
-- Mục đích chính của API là để chuẩn hóa cơ chế làm việc và đơn giản hóa các nhiệm vụ lập trình phức tạp.
-- Một số HTML5 API: Drag and Drop, Web storage, Microdata,và Geolocation.
- API Geolocation:
-- Giúp xác định vị trí địa lý của trình duyệt web.
-- Thông tin này được sử dụng để gửi dưới dạng dữ liệu liên quan dựa trên vị trí.
-- Geolocation hiện tại đang được kích hoạt trong một số trình duyệt hiện đại.
Ví dụ :flickr.com/map
- Web workers:
-- WebWorkers là một framework (nền tảng) giải quyết vấn đề hiệu suất của trình duyệt.
-- Là mã kịch bản chạy trên một luồng riêng biệt.
- Web storage:
-- Cải tiến cookie của trình duyệt.
-- Cookie là một công nghệ bị giới hạn và khó khăn cho các nhà thiết kế để có thể sử dụng.
-- Web storage nâng cấp mô hình này để cung cấp không gian lưu trữ lớn hơn cho các ứng dụng web hiện đại.
-- WebWorkers là một framework (nền tảng) giải quyết vấn đề hiệu suất của trình duyệt.
-- Là mã kịch bản chạy trên một luồng riêng biệt.
- Web storage:
-- Cải tiến cookie của trình duyệt.
-- Cookie là một công nghệ bị giới hạn và khó khăn cho các nhà thiết kế để có thể sử dụng.
-- Web storage nâng cấp mô hình này để cung cấp không gian lưu trữ lớn hơn cho các ứng dụng web hiện đại.
V. CSS3.
- CSS3 không phải là một thành phần của HTML5, nhưng lại có mối liên quan mật thiết với HTML5.CSS3 được phát triển song song với HTML5.
- Một số thành phần CSS3 mới:
-- CSS animation (CSS hoạt hình).
-- CSS transition (CSS chuyển đổi)
-- CSS 2D/ 3D transformation: transform
-- CSS3 background, border, RGAa color, gradient, drop shadows, góc bo tròn, ….: border radius, background- image, border-image
-- Web font: @font-face
- HTML5 cung cấp các thành phần mới, dựa theo tên các thành phần thông dụng được sử dụng trong phần bố cục trang web: footer, nav, section, article, aside, footer
- CSS3 không phải là một thành phần của HTML5, nhưng lại có mối liên quan mật thiết với HTML5.CSS3 được phát triển song song với HTML5.
- Một số thành phần CSS3 mới:
-- CSS animation (CSS hoạt hình).
-- CSS transition (CSS chuyển đổi)
-- CSS 2D/ 3D transformation: transform
-- CSS3 background, border, RGAa color, gradient, drop shadows, góc bo tròn, ….: border radius, background- image, border-image
-- Web font: @font-face
- HTML5 cung cấp các thành phần mới, dựa theo tên các thành phần thông dụng được sử dụng trong phần bố cục trang web: footer, nav, section, article, aside, footer
- Một số thành phần mới của HTML5: <video>, <audio>, <canvas>, …
- API: Là cách tạo ra các ứng dụng sử dụng các thành phần được dựng sẵn.
- Một số HTML5 API: Drag and Drop, Web storage, Microdata,và Geolocation.
- CSS3 không phải là một thành phần của HTML5, nhưng lại có mối liên quan mật thiết với HTML5.
EmoticonEmoticon