1.新语义化标签:section、header、footer、nav、article、aside、figure、dialog、time、meter、mark、progress、video

2.最新的属性和方法
selectors API选取元素
getElementsByClassName选取class,包括其中的属性:item namedItem
window.JSON API : JSON.stringify() JSON.parse()
Data-* : 标记可以用来的自定义数据
classList接口 : item()  contains()   add()  remove()   toggle()
拖拽事件 : drag drog , 包括的方法:dragenter、dragover、
dragenter、dragleave等。如何读取数据:dataTransfer readAsDataURL等
制作一个拖拽图片的效果等

3.canvas画图 : 
最基本的操作:getContext 画方块 画圆等
路径操作:beginPath closePath moveTo lineTo等
文字操作:阴影,字体变换等
变换操作:曲线,变形,缩放,旋转等
图片的操作:背景,图片 drawImage(),制作一个图片旋转效果
高级操作:像素级操作,webGL 3D、画一幅画

4.audio video (音频 视频)
与flash等其他播放的区别
什么是:视频容器、编解码器
播放元素:source controls type loop等
常用控制函数:load() play() pause() canPlayType()
介绍:媒体特性、和video元素的额外特性等
做一个video与canvas结合的时序查看器

5. Forms API (表单操作)
新的表单元素: tel email url search range等
移动端与PC端表现的差异性
介绍未来的forms元素: number color datetime等
新的表单函数:placeholder autocomplete autofocus等
制作一个html5的表单验证效果

6.Geolocation (地理位置信息)
Geolocation API介绍 :getCurrentPostion updateLocation等
经纬坐标介绍,latitude(纬度) longitude(经度) accuracy(准确度)等
如何获取数据 : IP地址、GPS全球定位 Wi-Fi等
关于Geolocation的隐私机制
如果与主流地图结合,获取位置信息:mapabc 百度地图等

7.postMessage\xhr Lever 2 (跨源文档消息通信)
postMessage的操作 : iframe、标签页、窗口进行跨源通信
postMessage API介绍 : message data origin等
XMLHttpRequest Lever 2加强版ajax介绍
跨域:XMLHttpRequest设置
最新的xhr Lever 2事件 : progress(进度事件) load error等
拖拽上传文件进度条效果

8.本地与离线存储
web Storage 与 传统cookie的区别
本地存储:sessionStorage localStorage 的不同
用sessionStorage解决cookie存在的存储问题
通过浏览器查看存储情况
离线存储 : mainfest文件设置,包括 : network fallback等
离线的缓存、更新的处理细节

9.webSockets(双开工通信)
webSockets 与 http 请求的区别
如何去配置支持webSockets的服务器:nodeJs介绍
介绍网络传输的过程
webSockets API : onopen onmessage send等
利用webSockets制作的聊天室

10.web Workers(多线程后台处理)
多线程与单线程的区别
多个javascript文件的加载与执行
workers API : 数据postMessage importScripts等
workers的嵌套使用
优化、数据管理自己的网站

HTML5课程的更多相关文章

  1. HTML5课程大纲/学习路线

    HTML5课程大纲/学习路线 这是什么? 这个一个HTML技术路线的课程大纲/学习大纲. 你能用它做什么? 如果你是找工作的人, 利用本大纲, 你可以学习HTML5语言, 做一个HTML前端工程师, ...

  2. 汉顺平html5课程分享:6小时制作经典的坦克大战!

    记起自己去年參加的一次面试,在做过Java多年的面试官面前发挥的并不好,但他一听说我会html5,立刻眼睛发亮.无论不顾的想要和我签约.. .所以.如今为工作犯愁的朋友们,学好html5,绝对会为你找 ...

  3. 39一个可以让你受益HTML5课程

    事不宜迟,本文作者是我们收集的在线学习HTML5资源.我们希望他们能够帮助你更好地学习HTML5. 不错啊! 只,说原作者40一个只有39一.由于第一5钍和8一是重复. 原文在此! 1. 五分钟入门H ...

  4. HTML5 课程

    http://www.w3school.com.cn/html5/html_5_geolocation.asp HTML5 教程 HTML5 教程 HTML5 简单介绍 HTML5 视频 HTML5 ...

  5. 第 1 章 HTML5 概述

    学习要点: 1.HTML5 的历史 2.HTML5 的功能 3.HTML5 的特点 4.课程学习问题 主讲教师:李炎恢 HTML5 是继 HTML4.01 和 XHTML1.0 之后的超文本标记语言的 ...

  6. HTML5初学者福利!11个在线学习网站推荐

    HTML5初学者福利!11个在线学习网站推荐 HTML5的强大及流行趋势,让更多的人想要系统的对它进行学习.而大多数人获取HTML5知识的重要途径都是网络,不过面对五花八门的搜索结果,是不是觉得摸不着 ...

  7. HTML5学习的价值是什么?

    随着互联网的发展和移动端的发展,很多公司对HTML5前端开发的需求旺盛,市场人才短缺供不应求. 对于HTML5的迅速发展和市场的大量需求,究竟为何HTML5如此受欢迎,它的价值在哪里呢? 语义特性(C ...

  8. (2018干货系列二)最新HTML5学习路线整合

    怎么学HTML5 HTML5是万维网的核心语言,标准通用标记语言下的一个应用超文本标记语言(HTML)的第五次重大修改,一方面提升了用户体验,另一方面HTML5技术跨平台,适配多终端,改变了传统开发者 ...

  9. 第1章 HTML5 概述

    第 1 章  HTML5 概述 学习要点: 1.HTML5 的历史 2.HTML5 的功能 3.HTML5 的特点 4.课程学习问题 HTML5 是继 HTML4.01 和 XHTML1.0 之后的超 ...

随机推荐

  1. BEA公司的weblogic是什么?有什么特点?

    转自:http://zhidao.baidu.com/link?url=J9obKwHhuh1sdLoBC3pILeaq1nz_tcpScggBNeS3D0GzAz9FI002vlS2xxJD4_z6 ...

  2. Office 如何双面打印Word文档

    打印之前勾选手动双面打印,然后开始打印(不管当前文档有几页,要打印几份,会只打印奇数页面)   只要开始打印奇数页面,就会有一个弹出窗口,当完成之后把打印的东西拿出来,整个翻面再放回打印机,点击确定会 ...

  3. 利用jspx解决jsp后缀被限制拿shell

    有些struts2的站在web.xml里面设置url是jsp的格式就自动跳转主页的action,转换jsp后缀大小写还不解析.查了查有Tomcat默认jspx可以解析.看了看jspx的手册,那就好说了 ...

  4. iOS mac添加证书 不能修改“System Roots”钥匙串错误

    iOS mac添加证书 不能修改“System Roots”钥匙串错误 如图: 解决方式: 打开钥匙串---登录---,直接把证书拖过来 然后,查看--我的证书,里面,找到证书,即可

  5. [学习笔记—Objective-C]《Objective-C-基础教程 第2版》第九章 内存管理

    内存管理: 确保在须要的时候分配内存,在程序运行结束时释放占用的内存 假设仅仅分配内存而不释放内存,则会发生内存泄漏(leak memory),程序的内存占用量不断添加.终于会被耗尽并导致程序崩溃. ...

  6. 算法笔记_114:等额本金(Java)

    1 等额本金 标题:等额本金 小明从银行贷款3万元.约定分24个月,以等额本金方式还款. 这种还款方式就是把贷款额度等分到24个月.每个月除了要还固定的本金外,还要还贷款余额在一个月 中产生的利息. ...

  7. python内置函数、匿名函数、递归

    python3--内置函数 内置函数: 截止到python 3.6.2 版本,现在python一共提供了68个内置函数:即python提供给你直接可以拿来使用的所有函数.   内置函数  (点击函数查 ...

  8. 使用Nexus创建私服

    原文链接:http://www.cnblogs.com/helong/articles/2254446.html 注意:nexus2.6.0版本以后不支持jdk6了,必须jdk1.7或以上. 参考:h ...

  9. Google两步验证安装使用方法

    http://www.williamlong.info/archives/2754.html

  10. QT Unexpected CDB exit 问题的解决办法

    行QT进行debug时,提示 Unexpected CDB exit ,The CBD process terminated.. QtCreator 默认是没有调试器的,因此需要用户额外安装. win ...