课程介绍
本课程让学生学习如何用HTML5的新元素和属性来撰写Web应用界面中的HTML代码。本课程从HTML5简介和历史开始,逐步介绍HTML5的新元素和属性,以及如何测试浏览器是否支持HTML5。课程还将介绍新的表单输入类型和熟悉,音频和视频标签,并深入了解用于动态产出与渲染图形、图表、图像和动画的Canvas元素、地理定位应用程序接口(API)、可以替代Cookies的新的本地数据存储选项和可以大幅提升Web应用程序性能的新通信应用程序接口(API)。之后您还将学习微数据、离线网络应用程序和WebSockets。
需要设计、创建、部署HTML5 Web应用程序的有经验的Web开发人员。
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
上海南洋万邦信息技术服务有限公司(上海南洋信息技术培训中心)成立于1993年,与国际知名公司紧密合作与交流,目前已发展为华东、华中地区规模较大的IT信息技术培训机构。
在奋斗与创新中的二十三年里,中心由初的几门单一课程,发展到今天以认证教育、技能教育和企业定制化教育的三大系列近百门课程,是目前IT领域培训项目全,教学内容新的教育机构。拥有数十名经国际认证的专职教师,训练有素,并具有丰富产品技术及应用知识和教学管理经验,能够涵盖当今计算机行业新技术及相关应用的课程。
我们在注重教育质量的同时,不断完善售后服务,制定了具有特色的培训服务规范和质量检查标准,为客户提供佳的服务体系。
我们引进经本地化了的当今世界顶级IT厂商的先进教案和教材,为社会输送掌握了当今前沿的IT技术的优秀人才,这是我们对自己在整个培训市场的基本定位,在此基础上中心在继续教育方面为用户提供以下三个层次的教育培训:
1、 认证教育
目标:用户获得认证,以证明在某一产品方面达到一定水平。
对象:已从事IT方面工作或具备和IT相关的学历教育背景并准备从事IT方面工作的用户。
经过国际在线考试系统考核,提供国际标准认证,并发放第三方业界公认的证书。
2、 技术教育
目标:熟练地操作某种工具软件,随心所欲的对付日常工作。 对象:利用某一种软件工具从事工作的用户或准备熟练掌握某一种软件工具为其择业增添法码的用户。
3、 企业定制化教育
目标:针对各企业的实际需求,定制不同个适合各企业的课程,使所学的知识能更好的运用到实际工作中提高企业的工作效率 对象:企业客户的所有员工。
上海南洋信息技术培训中心是Prometric(普尔文)、Pearson VUE(VUE)、kryterion(KTN)考试中心的授权考点。我们为您提供超过10000门的各类认证考试。我们提供全面的认证考试服务,秉承严格的考场管理,恪守考试认证的公正性,并为考生提供快速、高效的考试服务--即注即考。
我们提供如下国际认证考试:
相关课程:
想要了解更多上海HTML5编程培训班相关信息
可以拨打我们的咨询电话:021 - 64320836 张老师
也可以浏览我们的网站进行网上咨询:教育联展网 和 中华考试网
上海南洋万邦信息技术服务有限公司(上海南洋信息技术培训中心)成立于1993年,与国际知名公司紧密合作与交流,目前已发展为华东、华中地区规模大的IT信息技术培训机构。在奋斗与创新中的二十三年里,中心由初...
徐汇校区: 上海徐汇区宜州路180号华鑫天地