SlideShare ist ein Scribd-Unternehmen logo
1 von 28
Downloaden Sie, um offline zu lesen
BÀI 1
NHỮNG KHÁI NIỆM ĐẦU TIÊN VỀ HTML5
MỤC TIÊU BÀI HỌC
Định nghĩa về HTML5
Tổng quát về cú pháp của HTML5
Một số thành phần mới của HTML5
Tổng quan về HTML5 API (giao diện lập trình ứng
dụng) và công nghệ hỗ trợ
Giới thiệu CSS3
Định nghĩa về HTML5
Tổng quát về cú pháp của HTML5
Một số thành phần mới của HTML5
Tổng quan về HTML5 API (giao diện lập trình ứng
dụng) và công nghệ hỗ trợ
Giới thiệu CSS3
Slide 1 - Những khái niệm đầu tiên về HTML5 2
ĐỊNH NGHĨA HTML5
ĐỊNH NGHĨA HTML5
Thành phần của HTML5:
Thẻ HTML mới
Thuộc tính CSS3
HTML5
Slide 1 - Những khái niệm đầu tiên về HTML5 4
Javascript
Công nghệ hỗ trợ tách biệt
HTML5
ĐỊNH NGHĨA HTML5
HTML5 và họ HTML5:
HTML5:
• Là những thành phần đánh dấu/ cú pháp mới
• Các thẻ (tag)
• Ví dụ: <ul>, <li>, <div>, …
Họ HTML5:
• Bao gồm các thẻ mới
• Công nghệ mới: CSS3, Geolocation, Web storage, web
workers, web socket
• Tác dụng của công nghệ mới:
– Cung cấp tính năng mạnh mẽ cho bộ công cụ
– Tạo ra website hữu dụng & tinh xảo
HTML5 và họ HTML5:
HTML5:
• Là những thành phần đánh dấu/ cú pháp mới
• Các thẻ (tag)
• Ví dụ: <ul>, <li>, <div>, …
Họ HTML5:
• Bao gồm các thẻ mới
• Công nghệ mới: CSS3, Geolocation, Web storage, web
workers, web socket
• Tác dụng của công nghệ mới:
– Cung cấp tính năng mạnh mẽ cho bộ công cụ
– Tạo ra website hữu dụng & tinh xảo
Slide 1 - Những khái niệm đầu tiên về HTML5 5
ĐỊNH NGHĨA HTML5
Phạm vi sử dụng HTML5:
PC
Thiết bị di động & smartphone
.......
Slide 1 - Những khái niệm đầu tiên về HTML5 6
TỔNG QUAN VỀ CÚ PHÁP HTML5
TỔNG QUAN VỀ CÚ PHÁP HTML5
Ngôn ngữ HTML5 giới thiệu một số thẻ/ thành phần
mới giúp cấu trúc trang web được logic thiết thực
hơn
Phiên bản trước HTML5
<div id="header" > This is my header
</div>
#header { width:960px; height:100px;
background-color:gray;
}
<header> This is my header
</header>
header { width:960px; height:100px;
background-color:gray;
}
Slide 1 - Những khái niệm đầu tiên về HTML5 8
<div id="header" > This is my header
</div>
#header { width:960px; height:100px;
background-color:gray;
}
<header> This is my header
</header>
header { width:960px; height:100px;
background-color:gray;
}
TỔNG QUAN VỀ CÚ PHÁP HTML5
Thành phần mới trong HTML5:
A: <header>
B: <nav>
C: <section>
D:<article>
E: <aside>
F: <footer>
Thành phần mới trong HTML5:
A: <header>
B: <nav>
C: <section>
D:<article>
E: <aside>
F: <footer>
Slide 1 - Những khái niệm đầu tiên về HTML5 9
TỔNG QUAN VỀ CÚ PHÁP HTML5
Tên của 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 hiện nay (div id="footer",div
id="nav",...).
Tác dụng của các thành phần mới trong HTML5:
Giảm bớt sự phụ thuộc vào thẻ <div>
Thay thế bởi một cấu trúc trang web thống nhất, dễ
đọc hơn
HTML5 không thay thế bất kỳ cú pháp HTML nào;
mà chỉ bổ sung thêm các thành phần (thẻ) mới vào
danh sách hiện có
Tên của 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 hiện nay (div id="footer",div
id="nav",...).
Tác dụng của các thành phần mới trong HTML5:
Giảm bớt sự phụ thuộc vào thẻ <div>
Thay thế bởi một cấu trúc trang web thống nhất, dễ
đọc hơn
HTML5 không thay thế bất kỳ cú pháp HTML nào;
mà chỉ bổ sung thêm các thành phần (thẻ) mới vào
danh sách hiện có
Slide 1 - Những khái niệm đầu tiên về HTML5 10
MỘT SỐ THÀNH PHẦN MỚI CỦA HTML5
THÀNH PHẦN MỚI CỦA HTML5
Một số thành phần mới:
Thành phần
<video>
<audio>
<canvas>
Slide 1 - Những khái niệm đầu tiên về HTML5 12
Thành phần <canvas>
Web form
….
THÀNH PHẦN MỚI CỦA HTML5
<video> và <audio>:
Cho phép nhúng video và file âm thanh vào trang
web
Không cần sử dụng tới plug-in của trình duyệt
Video Âm thanh
Slide 1 - Những khái niệm đầu tiên về HTML5 13
Video Âm thanh
<video src="catz.mp4" width="400"
height="300"></video>
<audio src="high_seas_rip.mp3"
controls preload="auto" autobuffer>
</audio>
THÀNH PHẦN MỚI CỦA HTML5
Slide 1 - Những khái niệm đầu tiên về HTML5 14
THÀNH PHẦN MỚI CỦA HTML5
<canvas>:
Cung cấp các tính năng vẽ và hoạt hình
Làm việc giống như một bảng vẽ trên trang web
Có thể thêm các mã JavaScript hoặc các tính năng
hoạt hình mới của CSS3 để làm cho đối tượng được
tạo ra trên bảng vẽ di chuyển, biến mất, thay đổi tỷ
lệ, ...
Lưu hình ảnh vừa vẽ dưới dạng .png
<canvas>:
Cung cấp các tính năng vẽ và hoạt hình
Làm việc giống như một bảng vẽ trên trang web
Có thể thêm các mã JavaScript hoặc các tính năng
hoạt hình mới của CSS3 để làm cho đối tượng được
tạo ra trên bảng vẽ di chuyển, biến mất, thay đổi tỷ
lệ, ...
Lưu hình ảnh vừa vẽ dưới dạng .png
Slide 1 - Những khái niệm đầu tiên về HTML5 15
THÀNH PHẦN MỚI CỦA HTML5
Khai báo <canvas>:
Sử dụng javascript:
<canvas id="myCanvas"></canvas>
Khai báo <canvas>:
Sử dụng javascript:
Slide 1 - Những khái niệm đầu tiên về HTML5 16
<script>
var canvas = document.getElementById ("myCanvas"), context
= canvas.getContext("2d");
// x = 10, y = 20, width = 200, height = 100 context.fillRect(10,
20, 200, 100);
</script>
THÀNH PHẦN MỚI CỦA HTML5
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
<input type="email" required>
Slide 1 - Những khái niệm đầu tiên về HTML5 17
<input type="email" required>
THÀNH PHẦN MỚI CỦA 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ý
….
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ý
….
Slide 1 - Những khái niệm đầu tiên về HTML5 18
TỔNG QUAN VỀ HTML5 API
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 (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
Slide 1 - Những khái niệm đầu tiên về HTML5 20
TỔNG QUAN VỀ HTML5 API
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
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
Slide 1 - Những khái niệm đầu tiên về HTML5 21
TỔNG QUAN VỀ HTML5 API
Ví dụ :flickr.com/map
Slide 1 - Những khái niệm đầu tiên về HTML5 22
TỔNG QUAN VỀ HTML5 API
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
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
Slide 1 - Những khái niệm đầu tiên về HTML5 23
TỔNG QUAN VỀ HTML5 API
Web storage
localStorage:
Dữ liệu có thể truy cập tại
bất kỳ thời điểm nào, ngay cả
khi đóng trình duyệt hoặc khi
hệ thống khởi động lại
Web storage
localStorage:
Dữ liệu có thể truy cập tại
bất kỳ thời điểm nào, ngay cả
khi đóng trình duyệt hoặc khi
hệ thống khởi động lại
sessionStorage:
Dữ liệu bị mất đi khi đóng
trình duyệt
Slide 1 - Những khái niệm đầu tiên về HTML5 24
CSS3
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
Slide 1 - Những khái niệm đầu tiên về HTML5 26
CSS3
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
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
Slide 1 - Những khái niệm đầu tiên về HTML5 27
TỔNG KẾT
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
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
Slide 1 - Những khái niệm đầu tiên về HTML5 28

Weitere ähnliche Inhalte

Was ist angesagt?

CSS Transitions, Transforms, Animations
CSS Transitions, Transforms, Animations CSS Transitions, Transforms, Animations
CSS Transitions, Transforms, Animations Rob LaPlaca
 
Phân quyền trên file và thư mục trên Ubuntu
Phân quyền trên file và thư mục trên UbuntuPhân quyền trên file và thư mục trên Ubuntu
Phân quyền trên file và thư mục trên UbuntuLương Kiên
 
Lập trình web asp.net MVC
Lập trình web asp.net MVCLập trình web asp.net MVC
Lập trình web asp.net MVCMasterCode.vn
 
Bài 2 : Các đối tượng trong CSDL - SQL server
Bài 2 : Các đối tượng trong CSDL - SQL serverBài 2 : Các đối tượng trong CSDL - SQL server
Bài 2 : Các đối tượng trong CSDL - SQL serverMasterCode.vn
 
Asp.net mvc basic introduction
Asp.net mvc basic introductionAsp.net mvc basic introduction
Asp.net mvc basic introductionBhagath Gopinath
 
HTML and CSS crash course!
HTML and CSS crash course!HTML and CSS crash course!
HTML and CSS crash course!Ana Cidre
 
Báo cáo phân tích thiết kế đồ án game
Báo cáo phân tích thiết kế đồ án game Báo cáo phân tích thiết kế đồ án game
Báo cáo phân tích thiết kế đồ án game Tạ Thành Đạt
 
Intro to vue.js
Intro to vue.jsIntro to vue.js
Intro to vue.jsTechMagic
 
Introduction to VueJS & Vuex
Introduction to VueJS & VuexIntroduction to VueJS & Vuex
Introduction to VueJS & VuexBernd Alter
 
Dynamic CSS: Transforms, Transitions, and Animation Basics
Dynamic CSS: Transforms, Transitions, and Animation BasicsDynamic CSS: Transforms, Transitions, and Animation Basics
Dynamic CSS: Transforms, Transitions, and Animation BasicsBeth Soderberg
 
Maintainable CSS
Maintainable CSSMaintainable CSS
Maintainable CSSStephen Hay
 
Responsive web-design through bootstrap
Responsive web-design through bootstrapResponsive web-design through bootstrap
Responsive web-design through bootstrapZunair Sagitarioux
 

Was ist angesagt? (20)

Page layout with css
Page layout with cssPage layout with css
Page layout with css
 
CSS Transitions, Transforms, Animations
CSS Transitions, Transforms, Animations CSS Transitions, Transforms, Animations
CSS Transitions, Transforms, Animations
 
Phân quyền trên file và thư mục trên Ubuntu
Phân quyền trên file và thư mục trên UbuntuPhân quyền trên file và thư mục trên Ubuntu
Phân quyền trên file và thư mục trên Ubuntu
 
Bài giảng HTML5-CSS3
Bài giảng HTML5-CSS3Bài giảng HTML5-CSS3
Bài giảng HTML5-CSS3
 
Lập trình web asp.net MVC
Lập trình web asp.net MVCLập trình web asp.net MVC
Lập trình web asp.net MVC
 
Bài 2 : Các đối tượng trong CSDL - SQL server
Bài 2 : Các đối tượng trong CSDL - SQL serverBài 2 : Các đối tượng trong CSDL - SQL server
Bài 2 : Các đối tượng trong CSDL - SQL server
 
Django Girls Tutorial
Django Girls TutorialDjango Girls Tutorial
Django Girls Tutorial
 
CSS
CSSCSS
CSS
 
IIS
IISIIS
IIS
 
Asp.net mvc basic introduction
Asp.net mvc basic introductionAsp.net mvc basic introduction
Asp.net mvc basic introduction
 
HTML and CSS crash course!
HTML and CSS crash course!HTML and CSS crash course!
HTML and CSS crash course!
 
Báo cáo phân tích thiết kế đồ án game
Báo cáo phân tích thiết kế đồ án game Báo cáo phân tích thiết kế đồ án game
Báo cáo phân tích thiết kế đồ án game
 
Intro to vue.js
Intro to vue.jsIntro to vue.js
Intro to vue.js
 
Introduction to VueJS & Vuex
Introduction to VueJS & VuexIntroduction to VueJS & Vuex
Introduction to VueJS & Vuex
 
Ảo hóa
Ảo hóaẢo hóa
Ảo hóa
 
CSS Best practice
CSS Best practiceCSS Best practice
CSS Best practice
 
Dynamic CSS: Transforms, Transitions, and Animation Basics
Dynamic CSS: Transforms, Transitions, and Animation BasicsDynamic CSS: Transforms, Transitions, and Animation Basics
Dynamic CSS: Transforms, Transitions, and Animation Basics
 
Bài tập HTML/CSS
Bài tập HTML/CSSBài tập HTML/CSS
Bài tập HTML/CSS
 
Maintainable CSS
Maintainable CSSMaintainable CSS
Maintainable CSS
 
Responsive web-design through bootstrap
Responsive web-design through bootstrapResponsive web-design through bootstrap
Responsive web-design through bootstrap
 

Andere mochten auch

BÀI 5 Làm việc với CSS3 - Giáo trình FPT
BÀI 5 Làm việc với CSS3 - Giáo trình FPTBÀI 5 Làm việc với CSS3 - Giáo trình FPT
BÀI 5 Làm việc với CSS3 - Giáo trình FPTMasterCode.vn
 
BÀI 7 Làm việc với thành phần mới và phạm vi ứng dụng của HTML5 - Giáo trình FPT
BÀI 7 Làm việc với thành phần mới và phạm vi ứng dụng của HTML5 - Giáo trình FPTBÀI 7 Làm việc với thành phần mới và phạm vi ứng dụng của HTML5 - Giáo trình FPT
BÀI 7 Làm việc với thành phần mới và phạm vi ứng dụng của HTML5 - Giáo trình FPTMasterCode.vn
 
Làm game animation bằng HTML5/CSS3
Làm game animation bằng HTML5/CSS3Làm game animation bằng HTML5/CSS3
Làm game animation bằng HTML5/CSS3AiTi Education
 
Html5 canvas lap trinh game 2 d v1.0
Html5 canvas lap trinh game 2 d v1.0Html5 canvas lap trinh game 2 d v1.0
Html5 canvas lap trinh game 2 d v1.0Nguyễn Tài Hải
 
Bài 5 Hướng dẫn xây dựng Extension
Bài 5 Hướng dẫn xây dựng ExtensionBài 5 Hướng dẫn xây dựng Extension
Bài 5 Hướng dẫn xây dựng ExtensionMasterCode.vn
 
Bài 6 Tải file và hình ảnh lên website - Xây dựng ứng dụng web
Bài 6 Tải file và hình ảnh lên website - Xây dựng ứng dụng webBài 6 Tải file và hình ảnh lên website - Xây dựng ứng dụng web
Bài 6 Tải file và hình ảnh lên website - Xây dựng ứng dụng webMasterCode.vn
 
Bài 6 Sử dụng hàm - Giáo trình FPT
Bài 6 Sử dụng hàm - Giáo trình FPTBài 6 Sử dụng hàm - Giáo trình FPT
Bài 6 Sử dụng hàm - Giáo trình FPTMasterCode.vn
 
Bài 4 Quản trị domain & hosting Windows - Quản trị website
Bài 4 Quản trị domain & hosting Windows - Quản trị websiteBài 4 Quản trị domain & hosting Windows - Quản trị website
Bài 4 Quản trị domain & hosting Windows - Quản trị websiteMasterCode.vn
 
Bài 4 Bảo mật cho website - Xây dựng ứng dụng web
Bài 4 Bảo mật cho website - Xây dựng ứng dụng webBài 4 Bảo mật cho website - Xây dựng ứng dụng web
Bài 4 Bảo mật cho website - Xây dựng ứng dụng webMasterCode.vn
 
Bài 3 Cài đặt và quản lý các Extension của Joomla
Bài 3 Cài đặt và quản lý các Extension của JoomlaBài 3 Cài đặt và quản lý các Extension của Joomla
Bài 3 Cài đặt và quản lý các Extension của JoomlaMasterCode.vn
 
Bài 6: DEDICATED SERVER/VIRTUAL PRIVATE SERVER (VPS HOSTING) - Quản trị website
Bài 6: DEDICATED SERVER/VIRTUAL PRIVATE SERVER (VPS HOSTING) - Quản trị websiteBài 6: DEDICATED SERVER/VIRTUAL PRIVATE SERVER (VPS HOSTING) - Quản trị website
Bài 6: DEDICATED SERVER/VIRTUAL PRIVATE SERVER (VPS HOSTING) - Quản trị websiteMasterCode.vn
 
Bài 3 Quản trị hosting trong cPanel (tiếp) - Quản trị website
Bài 3 Quản trị hosting trong cPanel (tiếp) - Quản trị websiteBài 3 Quản trị hosting trong cPanel (tiếp) - Quản trị website
Bài 3 Quản trị hosting trong cPanel (tiếp) - Quản trị websiteMasterCode.vn
 
Bài 2: Lập trình hướng đối tượng & Collection - Lập trình winform - Giáo trìn...
Bài 2: Lập trình hướng đối tượng & Collection - Lập trình winform - Giáo trìn...Bài 2: Lập trình hướng đối tượng & Collection - Lập trình winform - Giáo trìn...
Bài 2: Lập trình hướng đối tượng & Collection - Lập trình winform - Giáo trìn...MasterCode.vn
 
Bài 4 Hướng dẫn chỉnh sửa và thiết kế giao diện web Joomla
Bài 4 Hướng dẫn chỉnh sửa và thiết kế giao diện web JoomlaBài 4 Hướng dẫn chỉnh sửa và thiết kế giao diện web Joomla
Bài 4 Hướng dẫn chỉnh sửa và thiết kế giao diện web JoomlaMasterCode.vn
 
Bài 9 Hướng dẫn thiết kế website bán hàng trực tuyến bằng Joomla
Bài 9 Hướng dẫn thiết kế website bán hàng trực tuyến bằng JoomlaBài 9 Hướng dẫn thiết kế website bán hàng trực tuyến bằng Joomla
Bài 9 Hướng dẫn thiết kế website bán hàng trực tuyến bằng JoomlaMasterCode.vn
 
Bài 5: Hướng dẫn SEO cho website - Quản trị website
Bài 5: Hướng dẫn SEO cho website - Quản trị websiteBài 5: Hướng dẫn SEO cho website - Quản trị website
Bài 5: Hướng dẫn SEO cho website - Quản trị websiteMasterCode.vn
 
Bài 2 Sử dụng phần mềm ADOBE BRIDGE & các thao tác làm việc cơ bản - Giáo trì...
Bài 2 Sử dụng phần mềm ADOBE BRIDGE & các thao tác làm việc cơ bản - Giáo trì...Bài 2 Sử dụng phần mềm ADOBE BRIDGE & các thao tác làm việc cơ bản - Giáo trì...
Bài 2 Sử dụng phần mềm ADOBE BRIDGE & các thao tác làm việc cơ bản - Giáo trì...MasterCode.vn
 
Bài 9: Sao lưu và khôi phục hệ thống Domain - Giáo trình FPT
Bài 9: Sao lưu và khôi phục hệ thống Domain - Giáo trình FPTBài 9: Sao lưu và khôi phục hệ thống Domain - Giáo trình FPT
Bài 9: Sao lưu và khôi phục hệ thống Domain - Giáo trình FPTMasterCode.vn
 
BÀI 7 Kỹ thuật hòa trộn nâng cao - Giáo trình FPT
BÀI 7 Kỹ thuật hòa trộn nâng cao - Giáo trình FPTBÀI 7 Kỹ thuật hòa trộn nâng cao - Giáo trình FPT
BÀI 7 Kỹ thuật hòa trộn nâng cao - Giáo trình FPTMasterCode.vn
 
Bài 5: Quản lý dữ liệu SharePoint
Bài 5: Quản lý dữ liệu SharePointBài 5: Quản lý dữ liệu SharePoint
Bài 5: Quản lý dữ liệu SharePointMasterCode.vn
 

Andere mochten auch (20)

BÀI 5 Làm việc với CSS3 - Giáo trình FPT
BÀI 5 Làm việc với CSS3 - Giáo trình FPTBÀI 5 Làm việc với CSS3 - Giáo trình FPT
BÀI 5 Làm việc với CSS3 - Giáo trình FPT
 
BÀI 7 Làm việc với thành phần mới và phạm vi ứng dụng của HTML5 - Giáo trình FPT
BÀI 7 Làm việc với thành phần mới và phạm vi ứng dụng của HTML5 - Giáo trình FPTBÀI 7 Làm việc với thành phần mới và phạm vi ứng dụng của HTML5 - Giáo trình FPT
BÀI 7 Làm việc với thành phần mới và phạm vi ứng dụng của HTML5 - Giáo trình FPT
 
Làm game animation bằng HTML5/CSS3
Làm game animation bằng HTML5/CSS3Làm game animation bằng HTML5/CSS3
Làm game animation bằng HTML5/CSS3
 
Html5 canvas lap trinh game 2 d v1.0
Html5 canvas lap trinh game 2 d v1.0Html5 canvas lap trinh game 2 d v1.0
Html5 canvas lap trinh game 2 d v1.0
 
Bài 5 Hướng dẫn xây dựng Extension
Bài 5 Hướng dẫn xây dựng ExtensionBài 5 Hướng dẫn xây dựng Extension
Bài 5 Hướng dẫn xây dựng Extension
 
Bài 6 Tải file và hình ảnh lên website - Xây dựng ứng dụng web
Bài 6 Tải file và hình ảnh lên website - Xây dựng ứng dụng webBài 6 Tải file và hình ảnh lên website - Xây dựng ứng dụng web
Bài 6 Tải file và hình ảnh lên website - Xây dựng ứng dụng web
 
Bài 6 Sử dụng hàm - Giáo trình FPT
Bài 6 Sử dụng hàm - Giáo trình FPTBài 6 Sử dụng hàm - Giáo trình FPT
Bài 6 Sử dụng hàm - Giáo trình FPT
 
Bài 4 Quản trị domain & hosting Windows - Quản trị website
Bài 4 Quản trị domain & hosting Windows - Quản trị websiteBài 4 Quản trị domain & hosting Windows - Quản trị website
Bài 4 Quản trị domain & hosting Windows - Quản trị website
 
Bài 4 Bảo mật cho website - Xây dựng ứng dụng web
Bài 4 Bảo mật cho website - Xây dựng ứng dụng webBài 4 Bảo mật cho website - Xây dựng ứng dụng web
Bài 4 Bảo mật cho website - Xây dựng ứng dụng web
 
Bài 3 Cài đặt và quản lý các Extension của Joomla
Bài 3 Cài đặt và quản lý các Extension của JoomlaBài 3 Cài đặt và quản lý các Extension của Joomla
Bài 3 Cài đặt và quản lý các Extension của Joomla
 
Bài 6: DEDICATED SERVER/VIRTUAL PRIVATE SERVER (VPS HOSTING) - Quản trị website
Bài 6: DEDICATED SERVER/VIRTUAL PRIVATE SERVER (VPS HOSTING) - Quản trị websiteBài 6: DEDICATED SERVER/VIRTUAL PRIVATE SERVER (VPS HOSTING) - Quản trị website
Bài 6: DEDICATED SERVER/VIRTUAL PRIVATE SERVER (VPS HOSTING) - Quản trị website
 
Bài 3 Quản trị hosting trong cPanel (tiếp) - Quản trị website
Bài 3 Quản trị hosting trong cPanel (tiếp) - Quản trị websiteBài 3 Quản trị hosting trong cPanel (tiếp) - Quản trị website
Bài 3 Quản trị hosting trong cPanel (tiếp) - Quản trị website
 
Bài 2: Lập trình hướng đối tượng & Collection - Lập trình winform - Giáo trìn...
Bài 2: Lập trình hướng đối tượng & Collection - Lập trình winform - Giáo trìn...Bài 2: Lập trình hướng đối tượng & Collection - Lập trình winform - Giáo trìn...
Bài 2: Lập trình hướng đối tượng & Collection - Lập trình winform - Giáo trìn...
 
Bài 4 Hướng dẫn chỉnh sửa và thiết kế giao diện web Joomla
Bài 4 Hướng dẫn chỉnh sửa và thiết kế giao diện web JoomlaBài 4 Hướng dẫn chỉnh sửa và thiết kế giao diện web Joomla
Bài 4 Hướng dẫn chỉnh sửa và thiết kế giao diện web Joomla
 
Bài 9 Hướng dẫn thiết kế website bán hàng trực tuyến bằng Joomla
Bài 9 Hướng dẫn thiết kế website bán hàng trực tuyến bằng JoomlaBài 9 Hướng dẫn thiết kế website bán hàng trực tuyến bằng Joomla
Bài 9 Hướng dẫn thiết kế website bán hàng trực tuyến bằng Joomla
 
Bài 5: Hướng dẫn SEO cho website - Quản trị website
Bài 5: Hướng dẫn SEO cho website - Quản trị websiteBài 5: Hướng dẫn SEO cho website - Quản trị website
Bài 5: Hướng dẫn SEO cho website - Quản trị website
 
Bài 2 Sử dụng phần mềm ADOBE BRIDGE & các thao tác làm việc cơ bản - Giáo trì...
Bài 2 Sử dụng phần mềm ADOBE BRIDGE & các thao tác làm việc cơ bản - Giáo trì...Bài 2 Sử dụng phần mềm ADOBE BRIDGE & các thao tác làm việc cơ bản - Giáo trì...
Bài 2 Sử dụng phần mềm ADOBE BRIDGE & các thao tác làm việc cơ bản - Giáo trì...
 
Bài 9: Sao lưu và khôi phục hệ thống Domain - Giáo trình FPT
Bài 9: Sao lưu và khôi phục hệ thống Domain - Giáo trình FPTBài 9: Sao lưu và khôi phục hệ thống Domain - Giáo trình FPT
Bài 9: Sao lưu và khôi phục hệ thống Domain - Giáo trình FPT
 
BÀI 7 Kỹ thuật hòa trộn nâng cao - Giáo trình FPT
BÀI 7 Kỹ thuật hòa trộn nâng cao - Giáo trình FPTBÀI 7 Kỹ thuật hòa trộn nâng cao - Giáo trình FPT
BÀI 7 Kỹ thuật hòa trộn nâng cao - Giáo trình FPT
 
Bài 5: Quản lý dữ liệu SharePoint
Bài 5: Quản lý dữ liệu SharePointBài 5: Quản lý dữ liệu SharePoint
Bài 5: Quản lý dữ liệu SharePoint
 

Ähnlich wie BÀI 1 Những khái niệm đầu tiên về HTML5 - Giáo trình FPT

Slide1 - Co ban HTML5
Slide1 - Co ban HTML5Slide1 - Co ban HTML5
Slide1 - Co ban HTML5Đặng Til
 
Slide2 - Co ban HTML5
Slide2 - Co ban HTML5Slide2 - Co ban HTML5
Slide2 - Co ban HTML5Đặng Til
 
Web1012 slide 1
Web1012   slide 1Web1012   slide 1
Web1012 slide 1Cà Rốt
 
BÀI 1 Bước đầu làm quen với ADOBE DREAMWEAVER CS4 và những thao tác cơ bản tr...
BÀI 1 Bước đầu làm quen với ADOBE DREAMWEAVER CS4 và những thao tác cơ bản tr...BÀI 1 Bước đầu làm quen với ADOBE DREAMWEAVER CS4 và những thao tác cơ bản tr...
BÀI 1 Bước đầu làm quen với ADOBE DREAMWEAVER CS4 và những thao tác cơ bản tr...MasterCode.vn
 
Bài 1 XHTML: Cấu trúc nội dung web - Giáo trình FPT
Bài 1 XHTML: Cấu trúc nội dung web - Giáo trình FPTBài 1 XHTML: Cấu trúc nội dung web - Giáo trình FPT
Bài 1 XHTML: Cấu trúc nội dung web - Giáo trình FPTMasterCode.vn
 
Slide 1 - Thiết kế Web cơ bản
 Slide 1 - Thiết kế Web cơ bản Slide 1 - Thiết kế Web cơ bản
Slide 1 - Thiết kế Web cơ bảnSống Khác
 
tai lieu thiet ke website
tai lieu thiet ke websitetai lieu thiet ke website
tai lieu thiet ke websitenhatgiaoict
 
Bao cao web cake php
Bao cao web cake phpBao cao web cake php
Bao cao web cake phplaonap166
 
Bai1 gioi thieu_servlet_va_jsp_8952
Bai1 gioi thieu_servlet_va_jsp_8952Bai1 gioi thieu_servlet_va_jsp_8952
Bai1 gioi thieu_servlet_va_jsp_8952Ham Chơi
 
Tu hoc microsoft asp.net
Tu hoc microsoft asp.netTu hoc microsoft asp.net
Tu hoc microsoft asp.netnamhh1984ag
 
Html coban
Html coban Html coban
Html coban Cá Cơm
 
Bao cao wesite bán giày.docx
Bao cao wesite bán giày.docxBao cao wesite bán giày.docx
Bao cao wesite bán giày.docxssuser11005a
 
Php day 2011 - Nukeviet
Php day 2011 -  NukevietPhp day 2011 -  Nukeviet
Php day 2011 - NukevietQuang Anh Le
 

Ähnlich wie BÀI 1 Những khái niệm đầu tiên về HTML5 - Giáo trình FPT (20)

Slide1 - Co ban HTML5
Slide1 - Co ban HTML5Slide1 - Co ban HTML5
Slide1 - Co ban HTML5
 
Slide1 html5
Slide1 html5Slide1 html5
Slide1 html5
 
Slide1
Slide1Slide1
Slide1
 
Slide1
Slide1Slide1
Slide1
 
Web1012 slide 1
Web1012   slide 1Web1012   slide 1
Web1012 slide 1
 
Slide2
Slide2Slide2
Slide2
 
Slide2 - Co ban HTML5
Slide2 - Co ban HTML5Slide2 - Co ban HTML5
Slide2 - Co ban HTML5
 
Web1012 slide 1
Web1012   slide 1Web1012   slide 1
Web1012 slide 1
 
BÀI 1 Bước đầu làm quen với ADOBE DREAMWEAVER CS4 và những thao tác cơ bản tr...
BÀI 1 Bước đầu làm quen với ADOBE DREAMWEAVER CS4 và những thao tác cơ bản tr...BÀI 1 Bước đầu làm quen với ADOBE DREAMWEAVER CS4 và những thao tác cơ bản tr...
BÀI 1 Bước đầu làm quen với ADOBE DREAMWEAVER CS4 và những thao tác cơ bản tr...
 
Slide1
Slide1Slide1
Slide1
 
Bài 1 XHTML: Cấu trúc nội dung web - Giáo trình FPT
Bài 1 XHTML: Cấu trúc nội dung web - Giáo trình FPTBài 1 XHTML: Cấu trúc nội dung web - Giáo trình FPT
Bài 1 XHTML: Cấu trúc nội dung web - Giáo trình FPT
 
Slide 1 - Thiết kế Web cơ bản
 Slide 1 - Thiết kế Web cơ bản Slide 1 - Thiết kế Web cơ bản
Slide 1 - Thiết kế Web cơ bản
 
tai lieu thiet ke website
tai lieu thiet ke websitetai lieu thiet ke website
tai lieu thiet ke website
 
Bao cao web cake php
Bao cao web cake phpBao cao web cake php
Bao cao web cake php
 
Bai1 gioi thieu_servlet_va_jsp_8952
Bai1 gioi thieu_servlet_va_jsp_8952Bai1 gioi thieu_servlet_va_jsp_8952
Bai1 gioi thieu_servlet_va_jsp_8952
 
Tu hoc microsoft asp.net
Tu hoc microsoft asp.netTu hoc microsoft asp.net
Tu hoc microsoft asp.net
 
Thutap
ThutapThutap
Thutap
 
Html coban
Html coban Html coban
Html coban
 
Bao cao wesite bán giày.docx
Bao cao wesite bán giày.docxBao cao wesite bán giày.docx
Bao cao wesite bán giày.docx
 
Php day 2011 - Nukeviet
Php day 2011 -  NukevietPhp day 2011 -  Nukeviet
Php day 2011 - Nukeviet
 

Mehr von MasterCode.vn

Pd ftai lieu-tieng-anh-cho-nguoi-moi-bat-dau-mastercode.vn
Pd ftai lieu-tieng-anh-cho-nguoi-moi-bat-dau-mastercode.vnPd ftai lieu-tieng-anh-cho-nguoi-moi-bat-dau-mastercode.vn
Pd ftai lieu-tieng-anh-cho-nguoi-moi-bat-dau-mastercode.vnMasterCode.vn
 
Why apps-succeed-wpr-mastercode.vn
Why apps-succeed-wpr-mastercode.vnWhy apps-succeed-wpr-mastercode.vn
Why apps-succeed-wpr-mastercode.vnMasterCode.vn
 
Dzone performancemonitoring2016-mastercode.vn
Dzone performancemonitoring2016-mastercode.vnDzone performancemonitoring2016-mastercode.vn
Dzone performancemonitoring2016-mastercode.vnMasterCode.vn
 
Google công bố thông tin lịch xu hướng ngành 2017 mastercode.vn
Google công bố thông tin lịch xu hướng ngành 2017 mastercode.vnGoogle công bố thông tin lịch xu hướng ngành 2017 mastercode.vn
Google công bố thông tin lịch xu hướng ngành 2017 mastercode.vnMasterCode.vn
 
Nghiên cứu về khách hàng mastercode.vn
Nghiên cứu về khách hàng mastercode.vnNghiên cứu về khách hàng mastercode.vn
Nghiên cứu về khách hàng mastercode.vnMasterCode.vn
 
Lập trình sáng tạo creative computing textbook mastercode.vn
Lập trình sáng tạo creative computing textbook mastercode.vnLập trình sáng tạo creative computing textbook mastercode.vn
Lập trình sáng tạo creative computing textbook mastercode.vnMasterCode.vn
 
Pd fbuoi7 8--tongquanseo-mastercode.vn
Pd fbuoi7 8--tongquanseo-mastercode.vnPd fbuoi7 8--tongquanseo-mastercode.vn
Pd fbuoi7 8--tongquanseo-mastercode.vnMasterCode.vn
 
Pd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vn
Pd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vnPd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vn
Pd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vnMasterCode.vn
 
Pdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vn
Pdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vnPdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vn
Pdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vnMasterCode.vn
 
Pd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vn
Pd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vnPd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vn
Pd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vnMasterCode.vn
 
Pd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vn
Pd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vnPd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vn
Pd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vnMasterCode.vn
 
Pd fbuoi1 giới thiệu seo tools cơ bản-seo manager + seo guy-mastercode.vn
Pd fbuoi1 giới thiệu seo tools cơ bản-seo manager + seo guy-mastercode.vnPd fbuoi1 giới thiệu seo tools cơ bản-seo manager + seo guy-mastercode.vn
Pd fbuoi1 giới thiệu seo tools cơ bản-seo manager + seo guy-mastercode.vnMasterCode.vn
 
Pdf buoi1 2-on-page-tran-ngoc-chinh-mastercode.vn
Pdf buoi1 2-on-page-tran-ngoc-chinh-mastercode.vnPdf buoi1 2-on-page-tran-ngoc-chinh-mastercode.vn
Pdf buoi1 2-on-page-tran-ngoc-chinh-mastercode.vnMasterCode.vn
 
Pdfbài 7 máy tính xác tay và máy in bảo trì sự cố máy tính-mastercode.vn
Pdfbài 7 máy tính xác tay và máy in   bảo trì sự cố máy tính-mastercode.vnPdfbài 7 máy tính xác tay và máy in   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 7 máy tính xác tay và máy in bảo trì sự cố máy tính-mastercode.vnMasterCode.vn
 
Pdfbài 6 bảo trì máy tính bảo trì sự cố máy tính-mastercode.vn
Pdfbài 6 bảo trì máy tính   bảo trì sự cố máy tính-mastercode.vnPdfbài 6 bảo trì máy tính   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 6 bảo trì máy tính bảo trì sự cố máy tính-mastercode.vnMasterCode.vn
 
Pdfbài 5 bảo trì và tối ưu windows bảo trì sự cố máy tính-mastercode.vn
Pdfbài 5 bảo trì và tối ưu windows   bảo trì sự cố máy tính-mastercode.vnPdfbài 5 bảo trì và tối ưu windows   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 5 bảo trì và tối ưu windows bảo trì sự cố máy tính-mastercode.vnMasterCode.vn
 
Pdfbài 4 ổ cứng hard drive bảo trì sự cố máy tính-mastercode.vn
Pdfbài 4 ổ cứng hard drive   bảo trì sự cố máy tính-mastercode.vnPdfbài 4 ổ cứng hard drive   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 4 ổ cứng hard drive bảo trì sự cố máy tính-mastercode.vnMasterCode.vn
 
Pdfbài 3 cpu và ram bảo trì sự cố máy tính-mastercode.vn
Pdfbài 3 cpu và ram   bảo trì sự cố máy tính-mastercode.vnPdfbài 3 cpu và ram   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 3 cpu và ram bảo trì sự cố máy tính-mastercode.vnMasterCode.vn
 
Pdfbài 1 giới thiệu chung về phần cứng bảo trì sự cố máy tính-mastercode.vn
Pdfbài 1 giới thiệu chung về phần cứng   bảo trì sự cố máy tính-mastercode.vnPdfbài 1 giới thiệu chung về phần cứng   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 1 giới thiệu chung về phần cứng bảo trì sự cố máy tính-mastercode.vnMasterCode.vn
 
Pdfbài 2 bo mạch chủ (main) bảo trì sự cố máy tính-mastercode.vn
Pdfbài 2 bo mạch chủ (main)   bảo trì sự cố máy tính-mastercode.vnPdfbài 2 bo mạch chủ (main)   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 2 bo mạch chủ (main) bảo trì sự cố máy tính-mastercode.vnMasterCode.vn
 

Mehr von MasterCode.vn (20)

Pd ftai lieu-tieng-anh-cho-nguoi-moi-bat-dau-mastercode.vn
Pd ftai lieu-tieng-anh-cho-nguoi-moi-bat-dau-mastercode.vnPd ftai lieu-tieng-anh-cho-nguoi-moi-bat-dau-mastercode.vn
Pd ftai lieu-tieng-anh-cho-nguoi-moi-bat-dau-mastercode.vn
 
Why apps-succeed-wpr-mastercode.vn
Why apps-succeed-wpr-mastercode.vnWhy apps-succeed-wpr-mastercode.vn
Why apps-succeed-wpr-mastercode.vn
 
Dzone performancemonitoring2016-mastercode.vn
Dzone performancemonitoring2016-mastercode.vnDzone performancemonitoring2016-mastercode.vn
Dzone performancemonitoring2016-mastercode.vn
 
Google công bố thông tin lịch xu hướng ngành 2017 mastercode.vn
Google công bố thông tin lịch xu hướng ngành 2017 mastercode.vnGoogle công bố thông tin lịch xu hướng ngành 2017 mastercode.vn
Google công bố thông tin lịch xu hướng ngành 2017 mastercode.vn
 
Nghiên cứu về khách hàng mastercode.vn
Nghiên cứu về khách hàng mastercode.vnNghiên cứu về khách hàng mastercode.vn
Nghiên cứu về khách hàng mastercode.vn
 
Lập trình sáng tạo creative computing textbook mastercode.vn
Lập trình sáng tạo creative computing textbook mastercode.vnLập trình sáng tạo creative computing textbook mastercode.vn
Lập trình sáng tạo creative computing textbook mastercode.vn
 
Pd fbuoi7 8--tongquanseo-mastercode.vn
Pd fbuoi7 8--tongquanseo-mastercode.vnPd fbuoi7 8--tongquanseo-mastercode.vn
Pd fbuoi7 8--tongquanseo-mastercode.vn
 
Pd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vn
Pd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vnPd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vn
Pd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vn
 
Pdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vn
Pdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vnPdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vn
Pdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vn
 
Pd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vn
Pd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vnPd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vn
Pd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vn
 
Pd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vn
Pd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vnPd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vn
Pd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vn
 
Pd fbuoi1 giới thiệu seo tools cơ bản-seo manager + seo guy-mastercode.vn
Pd fbuoi1 giới thiệu seo tools cơ bản-seo manager + seo guy-mastercode.vnPd fbuoi1 giới thiệu seo tools cơ bản-seo manager + seo guy-mastercode.vn
Pd fbuoi1 giới thiệu seo tools cơ bản-seo manager + seo guy-mastercode.vn
 
Pdf buoi1 2-on-page-tran-ngoc-chinh-mastercode.vn
Pdf buoi1 2-on-page-tran-ngoc-chinh-mastercode.vnPdf buoi1 2-on-page-tran-ngoc-chinh-mastercode.vn
Pdf buoi1 2-on-page-tran-ngoc-chinh-mastercode.vn
 
Pdfbài 7 máy tính xác tay và máy in bảo trì sự cố máy tính-mastercode.vn
Pdfbài 7 máy tính xác tay và máy in   bảo trì sự cố máy tính-mastercode.vnPdfbài 7 máy tính xác tay và máy in   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 7 máy tính xác tay và máy in bảo trì sự cố máy tính-mastercode.vn
 
Pdfbài 6 bảo trì máy tính bảo trì sự cố máy tính-mastercode.vn
Pdfbài 6 bảo trì máy tính   bảo trì sự cố máy tính-mastercode.vnPdfbài 6 bảo trì máy tính   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 6 bảo trì máy tính bảo trì sự cố máy tính-mastercode.vn
 
Pdfbài 5 bảo trì và tối ưu windows bảo trì sự cố máy tính-mastercode.vn
Pdfbài 5 bảo trì và tối ưu windows   bảo trì sự cố máy tính-mastercode.vnPdfbài 5 bảo trì và tối ưu windows   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 5 bảo trì và tối ưu windows bảo trì sự cố máy tính-mastercode.vn
 
Pdfbài 4 ổ cứng hard drive bảo trì sự cố máy tính-mastercode.vn
Pdfbài 4 ổ cứng hard drive   bảo trì sự cố máy tính-mastercode.vnPdfbài 4 ổ cứng hard drive   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 4 ổ cứng hard drive bảo trì sự cố máy tính-mastercode.vn
 
Pdfbài 3 cpu và ram bảo trì sự cố máy tính-mastercode.vn
Pdfbài 3 cpu và ram   bảo trì sự cố máy tính-mastercode.vnPdfbài 3 cpu và ram   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 3 cpu và ram bảo trì sự cố máy tính-mastercode.vn
 
Pdfbài 1 giới thiệu chung về phần cứng bảo trì sự cố máy tính-mastercode.vn
Pdfbài 1 giới thiệu chung về phần cứng   bảo trì sự cố máy tính-mastercode.vnPdfbài 1 giới thiệu chung về phần cứng   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 1 giới thiệu chung về phần cứng bảo trì sự cố máy tính-mastercode.vn
 
Pdfbài 2 bo mạch chủ (main) bảo trì sự cố máy tính-mastercode.vn
Pdfbài 2 bo mạch chủ (main)   bảo trì sự cố máy tính-mastercode.vnPdfbài 2 bo mạch chủ (main)   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 2 bo mạch chủ (main) bảo trì sự cố máy tính-mastercode.vn
 

BÀI 1 Những khái niệm đầu tiên về HTML5 - Giáo trình FPT

  • 1. BÀI 1 NHỮNG KHÁI NIỆM ĐẦU TIÊN VỀ HTML5
  • 2. MỤC TIÊU BÀI HỌC Định nghĩa về HTML5 Tổng quát về cú pháp của HTML5 Một số thành phần mới của HTML5 Tổng quan về HTML5 API (giao diện lập trình ứng dụng) và công nghệ hỗ trợ Giới thiệu CSS3 Định nghĩa về HTML5 Tổng quát về cú pháp của HTML5 Một số thành phần mới của HTML5 Tổng quan về HTML5 API (giao diện lập trình ứng dụng) và công nghệ hỗ trợ Giới thiệu CSS3 Slide 1 - Những khái niệm đầu tiên về HTML5 2
  • 4. ĐỊNH NGHĨA HTML5 Thành phần của HTML5: Thẻ HTML mới Thuộc tính CSS3 HTML5 Slide 1 - Những khái niệm đầu tiên về HTML5 4 Javascript Công nghệ hỗ trợ tách biệt HTML5
  • 5. ĐỊNH NGHĨA HTML5 HTML5 và họ HTML5: HTML5: • Là những thành phần đánh dấu/ cú pháp mới • Các thẻ (tag) • Ví dụ: <ul>, <li>, <div>, … Họ HTML5: • Bao gồm các thẻ mới • Công nghệ mới: CSS3, Geolocation, Web storage, web workers, web socket • Tác dụng của công nghệ mới: – Cung cấp tính năng mạnh mẽ cho bộ công cụ – Tạo ra website hữu dụng & tinh xảo HTML5 và họ HTML5: HTML5: • Là những thành phần đánh dấu/ cú pháp mới • Các thẻ (tag) • Ví dụ: <ul>, <li>, <div>, … Họ HTML5: • Bao gồm các thẻ mới • Công nghệ mới: CSS3, Geolocation, Web storage, web workers, web socket • Tác dụng của công nghệ mới: – Cung cấp tính năng mạnh mẽ cho bộ công cụ – Tạo ra website hữu dụng & tinh xảo Slide 1 - Những khái niệm đầu tiên về HTML5 5
  • 6. ĐỊNH NGHĨA HTML5 Phạm vi sử dụng HTML5: PC Thiết bị di động & smartphone ....... Slide 1 - Những khái niệm đầu tiên về HTML5 6
  • 7. TỔNG QUAN VỀ CÚ PHÁP HTML5
  • 8. TỔNG QUAN VỀ CÚ PHÁP HTML5 Ngôn ngữ HTML5 giới thiệu một số thẻ/ thành phần mới giúp cấu trúc trang web được logic thiết thực hơn Phiên bản trước HTML5 <div id="header" > This is my header </div> #header { width:960px; height:100px; background-color:gray; } <header> This is my header </header> header { width:960px; height:100px; background-color:gray; } Slide 1 - Những khái niệm đầu tiên về HTML5 8 <div id="header" > This is my header </div> #header { width:960px; height:100px; background-color:gray; } <header> This is my header </header> header { width:960px; height:100px; background-color:gray; }
  • 9. TỔNG QUAN VỀ CÚ PHÁP HTML5 Thành phần mới trong HTML5: A: <header> B: <nav> C: <section> D:<article> E: <aside> F: <footer> Thành phần mới trong HTML5: A: <header> B: <nav> C: <section> D:<article> E: <aside> F: <footer> Slide 1 - Những khái niệm đầu tiên về HTML5 9
  • 10. TỔNG QUAN VỀ CÚ PHÁP HTML5 Tên của 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 hiện nay (div id="footer",div id="nav",...). Tác dụng của các thành phần mới trong HTML5: Giảm bớt sự phụ thuộc vào thẻ <div> Thay thế bởi một cấu trúc trang web thống nhất, dễ đọc hơn HTML5 không thay thế bất kỳ cú pháp HTML nào; mà chỉ bổ sung thêm các thành phần (thẻ) mới vào danh sách hiện có Tên của 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 hiện nay (div id="footer",div id="nav",...). Tác dụng của các thành phần mới trong HTML5: Giảm bớt sự phụ thuộc vào thẻ <div> Thay thế bởi một cấu trúc trang web thống nhất, dễ đọc hơn HTML5 không thay thế bất kỳ cú pháp HTML nào; mà chỉ bổ sung thêm các thành phần (thẻ) mới vào danh sách hiện có Slide 1 - Những khái niệm đầu tiên về HTML5 10
  • 11. MỘT SỐ THÀNH PHẦN MỚI CỦA HTML5
  • 12. THÀNH PHẦN MỚI CỦA HTML5 Một số thành phần mới: Thành phần <video> <audio> <canvas> Slide 1 - Những khái niệm đầu tiên về HTML5 12 Thành phần <canvas> Web form ….
  • 13. THÀNH PHẦN MỚI CỦA HTML5 <video> và <audio>: Cho phép nhúng video và file âm thanh vào trang web Không cần sử dụng tới plug-in của trình duyệt Video Âm thanh Slide 1 - Những khái niệm đầu tiên về HTML5 13 Video Âm thanh <video src="catz.mp4" width="400" height="300"></video> <audio src="high_seas_rip.mp3" controls preload="auto" autobuffer> </audio>
  • 14. THÀNH PHẦN MỚI CỦA HTML5 Slide 1 - Những khái niệm đầu tiên về HTML5 14
  • 15. THÀNH PHẦN MỚI CỦA HTML5 <canvas>: Cung cấp các tính năng vẽ và hoạt hình Làm việc giống như một bảng vẽ trên trang web Có thể thêm các mã JavaScript hoặc các tính năng hoạt hình mới của CSS3 để làm cho đối tượng được tạo ra trên bảng vẽ di chuyển, biến mất, thay đổi tỷ lệ, ... Lưu hình ảnh vừa vẽ dưới dạng .png <canvas>: Cung cấp các tính năng vẽ và hoạt hình Làm việc giống như một bảng vẽ trên trang web Có thể thêm các mã JavaScript hoặc các tính năng hoạt hình mới của CSS3 để làm cho đối tượng được tạo ra trên bảng vẽ di chuyển, biến mất, thay đổi tỷ lệ, ... Lưu hình ảnh vừa vẽ dưới dạng .png Slide 1 - Những khái niệm đầu tiên về HTML5 15
  • 16. THÀNH PHẦN MỚI CỦA HTML5 Khai báo <canvas>: Sử dụng javascript: <canvas id="myCanvas"></canvas> Khai báo <canvas>: Sử dụng javascript: Slide 1 - Những khái niệm đầu tiên về HTML5 16 <script> var canvas = document.getElementById ("myCanvas"), context = canvas.getContext("2d"); // x = 10, y = 20, width = 200, height = 100 context.fillRect(10, 20, 200, 100); </script>
  • 17. THÀNH PHẦN MỚI CỦA HTML5 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 <input type="email" required> Slide 1 - Những khái niệm đầu tiên về HTML5 17 <input type="email" required>
  • 18. THÀNH PHẦN MỚI CỦA 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ý …. 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ý …. Slide 1 - Những khái niệm đầu tiên về HTML5 18
  • 19. TỔNG QUAN VỀ HTML5 API
  • 20. 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 (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 Slide 1 - Những khái niệm đầu tiên về HTML5 20
  • 21. TỔNG QUAN VỀ HTML5 API 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 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 Slide 1 - Những khái niệm đầu tiên về HTML5 21
  • 22. TỔNG QUAN VỀ HTML5 API Ví dụ :flickr.com/map Slide 1 - Những khái niệm đầu tiên về HTML5 22
  • 23. TỔNG QUAN VỀ HTML5 API 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 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 Slide 1 - Những khái niệm đầu tiên về HTML5 23
  • 24. TỔNG QUAN VỀ HTML5 API Web storage localStorage: Dữ liệu có thể truy cập tại bất kỳ thời điểm nào, ngay cả khi đóng trình duyệt hoặc khi hệ thống khởi động lại Web storage localStorage: Dữ liệu có thể truy cập tại bất kỳ thời điểm nào, ngay cả khi đóng trình duyệt hoặc khi hệ thống khởi động lại sessionStorage: Dữ liệu bị mất đi khi đóng trình duyệt Slide 1 - Những khái niệm đầu tiên về HTML5 24
  • 25. CSS3
  • 26. 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 Slide 1 - Những khái niệm đầu tiên về HTML5 26
  • 27. CSS3 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 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 Slide 1 - Những khái niệm đầu tiên về HTML5 27
  • 28. TỔNG KẾT 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 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 Slide 1 - Những khái niệm đầu tiên về HTML5 28