1. NGÔN NGỮ HTML 5 1.1. Giới thiệu về HTML 5 1.2. HTML 5 Tag 1.3. HTML 5 Audio & HTML 5 Video 1.4. HTML 5 Drag & Drop 1.5. HTML 5 Canvas & HTML 5 SVG 1.6. HTML 5 Form
1.1. GIỚI THIÊÊU VỀ HTML 5 - Phát triển bởi nhóm Web Hypertext Application Technology Working Group (WHATWG) từ 10/2009, dưới dự án Web Applications 1.0, hoàn thiện năm 2002 - Về kỹ thuật dự kiến sẽ được hoàn thiện vào tận năm 2022.
1.1. GIỚI THIÊÊU VỀ HTML 5 HTML5 giảm bớt sự phụ thuộc vào các công nghệ độc quyền như Flash. HTLM5 còn cho phép giao tiếp 2 chiều với máy chủ, vì thế các nhà phát triển có thể thử nghiệm game, chat, điều khiển từ xa….
1.1. GIỚI THIÊÊU VỀ HTML 5 HTML5 – Mang đến sức sống mới cho Web - Có khả năng hỗ trợ API (Application Programming Interface) và DOM (Document Object Model) sẽ cho phép dễ dàng mở rộng. - Hỗ trợ tốt trên nhiều thiết bị nhờ các trình duyệt phổ biến: Firefox, Chrome, Opera, Internet Explorer, Android.
Đoạn text nằm bên trong <video> … </video> sẽ hiển thị khi trình duyệt không hỗ trợ tag <video> <video src="demovideo.ogg" controls="controls"> </video>
1.5. HTML 5 CANVAS & HTML 5 SVG 1.5.1 HTML 5 SVG (vẽ các hình học bằng vector)
Dùng thẻ <svg> </svg> bao bọc các thẻ hình học như <circle>, <rect>, <text>,…. VD: Để vẽ một vòng tròn sử dụng phương thức arc() và xác định góc bắt đầu từ 0 và góc kết thúc như 2 * PI. ontext.arc(centerX,centerY,radius,0,2*Math.PI,false);
1.5. HTML 5 CANVAS & HTML 5 SVG 1.5.2 HTML 5 CANVAS (Vẽ đồ họa) Có thể ứng dụng canvas trong rất nhiều lĩnh vực như: đồ hoạ, game, trình chiếu,.. Một hình ảnh đươc vẽ trên canvas
1.5. HTML 5 CANVAS & HTML 5 SVG 1.5.2 HTML 5 CANVAS (Vẽ đồ họa) Thẻ canvas định nghĩa một vùng chữ nhật để làm việc. Có thể vẽ lên canvas các hình như đường thẳng, hình chữ nhật, hình tròn, văn bản,... bằng các hàm Javascript. Các trình duyệt các phiên bản sau này đểu hỗ trợ Canvas.