上海HTML5编程培训班
预约试听

课程详情

课程介绍

本课程让学生学习如何用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门的各类认证考试。我们提供全面的认证考试服务,秉承严格的考场管理,恪守考试认证的公正性,并为考生提供快速、高效的考试服务--即注即考。

我们提供如下国际认证考试:

web前端面试


相关课程:

动态网页及高级WEB开发班

资深微软认证WEB开发大师班

上海Web2前端实训班

上海web前端开发培训班

HTML5静态网页前端制作


想要了解更多上海HTML5编程培训班相关信息

可以拨打我们的咨询电话021 - 64320836  张老师

也可以浏览我们的网站进行网上咨询:教育联展网 中华考试网


在线快速问答通道

机构介绍

上海南洋万邦信息技术服务有限公司(上海南洋信息技术培训中心)成立于1993年,与国际知名公司紧密合作与交流,目前已发展为华东、华中地区规模大的IT信息技术培训机构。在奋斗与创新中的二十三年里,中心由初...

校区导航

徐汇校区: 上海徐汇区宜州路180号华鑫天地

免费试听