微軟.NET開(kāi)發(fā)技術(shù)-HTML5編程
課程簡(jiǎn)介:
本課程讓學(xué)生學(xué)習(xí)如何用HTML5的新元素和屬性來(lái)撰寫(xiě)Web應(yīng)用界面中的HTML代碼。本課程從HTML5簡(jiǎn)介和歷史開(kāi)始,逐步介紹HTML5的新元素和屬性,以及如何測(cè)試瀏覽器是否支持HTML5。課程還將介紹新的表單輸入類(lèi)型和熟悉,音頻和視頻標(biāo)簽,并深入了解用于動(dòng)態(tài)產(chǎn)出與渲染圖形、圖表、圖像和動(dòng)畫(huà)的Canvas元素、地理定位應(yīng)用程序接口(API)、可以替代Cookies的新的本地?cái)?shù)據(jù)存儲(chǔ)選項(xiàng)和可以大幅提升Web應(yīng)用程序性能的新通信應(yīng)用程序接口(API)。之后您還將學(xué)習(xí)微數(shù)據(jù)、離線(xiàn)網(wǎng)絡(luò)應(yīng)用程序和WebSockets。
適合對(duì)象:
需要設(shè)計(jì)、創(chuàng)建、部署HTML5 Web應(yīng)用程序的有經(jīng)驗(yàn)的Web開(kāi)發(fā)人員。
Course Outline:
1. HTML5 Overview
HTML5 History/Timeline
HTML5 Design Principles
What is (and isn’t) HTML5
HTML Review
Doctype
Root Element
Element
Syntax
2. HTML5 Elements
Content Models
New Structural Elements
HTML4/HTML5 Comparison
Other New Elements
Redefined Elements
Obsolete Elements
HTML5 Outlines
When Can I Use It?
Feature Detection: Techniques
Feature Detection: Examples
Feature Detection: Modernizr
CSS Styling
Validating
Accessibility (WAI-ARIA)
3. Forms
HTML5 Forms Overview
New Input Types: Contact Info
New Input Types: Native Date
Picking
Opera’s Rendering of Date Input
Types
New Input Types: Number and
Range
New Attributes
Detecting Support
Accessibility (WAI-ARIA)
Styling Form Elements
Avoiding Validation
The Constraint Validation API
Custom Validation Example
4. HTML5 Media
Audio and Video Element
Using the Media Elements
Attributes
Formats
Serving Device-Specific Files
Accessibility
Backwards Compatibility
Media API
Rolling Custom Controls
5. Canvas
Canvas Overview
The Canvas Element
The 2D Context
The Coordinate System
Rectangles
Paths
Paths; Drawing Methods
Curves and Arcs
Colors and Styles
Gradients
Patterns
Transformations: Scale, Translate
Transformations: Rotate
Drawing States
Image Drawing
Animations
Responding to User Events: Keyboard
Responding to User Events: Mouse
Compositing
Text
Pixel Manipulations
toDataURL
Accessibility
Canvas and Internet Explorer
6. Geolocation
Geolocation Overview
Privacy Concerns
API Methods
API Attributes
Using the Geolocation API: Success
Handlers
Using the Geolocation API: Error
Handlers
Using the Geolocation API: The Third
Argument
watchPosition and clearWatch
Fallback Support: Geo.js
7. Local Data Storage
Local Data Storage Overview
Web Storage Overview
Web Storage API
Data Types
JSON (JavaScript Object Notation)
Accessing Storage
The Storage Event
Database APIs
Web SQL Databases
Web Databases: Opening the
DB, Creating Tables, and
Inserting Data
Web Databases: Selecting,
Using, and Deleting Data
Indexed DB
8. Web Messaging
Cross Document Messaging
Using the postMessage API
Server-Sent Events Overview
EventSource API
Using the EventSource API:
Client-side
Event Stream Format: Serverside
Simple Implementation
XMLHttpRequest Level 2
Cross-Origin Requests
Making a Cross-Origin Request
Progress Events
Using Progress Events
9. Web Workers
Web Workers Overview
What Can You Do with a Worker?
Message Passing
Handling Errors
Stopping Workers
Loading and Executing External Scripts
Workers within Workers
Subworkers: An Example
Security Notes
Shared Workers: The Parent
Page
Shared Workers: Within the
Worker
10. Microdata
What Is It?
Why Use It?
Data Model
Typed Items
Using Microdata
11. Offline
Offline Web Applications
關(guān)于我們
上海南洋萬(wàn)邦信息技術(shù)服務(wù)有限公司(上海南洋信息技術(shù)培訓(xùn)中心)成立于1993年,與國(guó)際知名公司緊密合作與交流,目前已發(fā)展為華東、華中地區(qū)規(guī)模較大的IT信息技術(shù)培訓(xùn)機(jī)構(gòu)。
在奮斗與創(chuàng)新中的二十三年里,中心由初的幾門(mén)單一課程,發(fā)展到今天以認(rèn)證教育、技能教育和企業(yè)定制化教育的三大系列近百門(mén)課程,是目前IT領(lǐng)域培訓(xùn)項(xiàng)目全,教學(xué)內(nèi)容新的教育機(jī)構(gòu)。擁有數(shù)十名經(jīng)國(guó)際認(rèn)證的專(zhuān)職教師,訓(xùn)練有素,并具有豐富產(chǎn)品技術(shù)及應(yīng)用知識(shí)和教學(xué)管理經(jīng)驗(yàn),能夠涵蓋當(dāng)今計(jì)算機(jī)行業(yè)新技術(shù)及相關(guān)應(yīng)用的課程。
我們?cè)谧⒅亟逃|(zhì)量的同時(shí),不斷完善售后服務(wù),制定了具有特色的培訓(xùn)服務(wù)規(guī)范和質(zhì)量檢查標(biāo)準(zhǔn),為客戶(hù)提供佳的服務(wù)體系。
我們引進(jìn)經(jīng)本地化了的當(dāng)今世界**IT廠(chǎng)商的先進(jìn)教案和教材,為社會(huì)輸送掌握了當(dāng)今前沿的IT技術(shù)的優(yōu)秀人才,這是我們對(duì)自己在整個(gè)培訓(xùn)市場(chǎng)的基本定位,在此基礎(chǔ)上中心在繼續(xù)教育方面為用戶(hù)提供以下三個(gè)層次的教育培訓(xùn):
1、 認(rèn)證教育
目標(biāo):用戶(hù)獲得認(rèn)證,以證明在某一產(chǎn)品方面達(dá)到一定水平。
對(duì)象:已從事IT方面工作或具備和IT相關(guān)的學(xué)歷教育背景并準(zhǔn)備從事IT方面工作的用戶(hù)。
經(jīng)過(guò)國(guó)際在線(xiàn)考試系統(tǒng)考核,提供國(guó)際標(biāo)準(zhǔn)認(rèn)證,并發(fā)放第三方業(yè)界公認(rèn)的證書(shū)。
2、 技術(shù)教育
目標(biāo):熟練地操作某種工具軟件,隨心所欲的對(duì)付日常工作。 對(duì)象:利用某一種軟件工具從事工作的用戶(hù)或準(zhǔn)備熟練掌握某一種軟件工具為其擇業(yè)增添法碼的用戶(hù)。
3、 企業(yè)定制化教育
目標(biāo):針對(duì)各企業(yè)的實(shí)際需求,定制不同個(gè)適合各企業(yè)的課程,使所學(xué)的知識(shí)能更好的運(yùn)用到實(shí)際工作中提高企業(yè)的工作效率 對(duì)象:企業(yè)客戶(hù)的所有員工。
上海南洋信息技術(shù)培訓(xùn)中心是Prometric(普爾文)、Pearson VUE(VUE)、kryterion(KTN)考試中心的授權(quán)考點(diǎn)。我們?yōu)槟峁┏^(guò)10000門(mén)的各類(lèi)認(rèn)證考試。我們提供全面的認(rèn)證考試服務(wù),秉承嚴(yán)格的考場(chǎng)管理,恪守考試認(rèn)證的公正性,并為考生提供快速、高效的考試服務(wù)--即注即考。
我們提供如下國(guó)際認(rèn)證考試:
相關(guān)課程:
動(dòng)態(tài)網(wǎng)頁(yè)及高級(jí)WEB開(kāi)發(fā)班
想要了解更多上海web前端培訓(xùn)班
可以撥打我們的咨詢(xún)電話(huà):021 - 64320836
也可以瀏覽我們的網(wǎng)站進(jìn)行網(wǎng)上咨詢(xún):教育聯(lián)展網(wǎng) 和 中華考試網(wǎng)