Thứ Năm, 9 tháng 3, 2017

Bài 1 (Tiếp). Những khái niệm đầu tiên về HTML5.

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.



Bài 1 (Tiếp). Những khái niệm đầu tiên về HTML5.

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.

Bài 1 (Tiếp). Những khái niệm đầu tiên về HTML5.
- 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 đơ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

Bài 1 (Tiếp). Những khái niệm đầu tiên về HTML5.
- 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.
Bài 1 (Tiếp). Những khái niệm đầu tiên về HTML5.



V. CSS3.


Bài 1 (Tiếp). Những khái niệm đầu tiên về HTML5.


- 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