HTML5 知识点
 
(1)语义化标记
 
    <header>,<footer>,<nav>,<article>,<section>,<aside>,<hgroup>,<time>,<mark>,<figure>,<figcaption>
 
(2)表单增强
 
    ①新的INPUT类型: color, email, date, month, week, time, datetime, datetime-local, number, range, search, tel, url
    ②新属性: required, autofocus, parttern, list, autocomplete, placeholder
    ③新元素:<keygen>, <datalist>, <output>, <meter>, <progress>
 
(3)不需要插件的视频video和音频audio
 
    audio: ogg(ogg,oga), mp3, wav, AAC
    video: ogg(ogv), H.264(mp4)
 
(4)基于javascript 的2D 绘图 <canvas>
    
    每个canvas 对象, 有对应的rendercontext, path;
 
(5)让内容可编辑
 
    父容器把contenteditable = true, 可进行 编辑,删除,插入 等操作。
 
(6)拖放
 
     HTML5 对应的拖放事件: dragstart,drag,dragenter,dragover,dragleave,drop,dragend
 
(7)Web Application Storage (Web 应用本地存储)
 
    两种存储方式:① sessionStorage  会话关闭时无效;② localStorage 存储在本地,即使机器重启还有效。
 
(8)Offline Web Application (离线Web 应用)
 
    ① 创建一个在线清单文件 manifest;
    ② 告知浏览器这个清单文件;
    ③ 设置服务器上MIME类型。
 
(9)Cross Document Messaging (跨文档消息机制)
 
   ① PostMessage API
   ② XMLHttpRequest Level2 { 跨域通讯,通信进度通知}
 
(10) 地理位置API
 
(11) 用ClassName 访问DOM 元素
 
       HTML5 新增 getElementsByClassName , 相比getElementsById 提升了性能。
 

最新文章

  1. 【Swift学习】Swift编程之旅---闭包(十一)
  2. flume学习
  3. hdu 4038 2011成都赛区网络赛H 贪心 ***
  4. Win7中修改Chrome浏览器缓存文件目录
  5. redis学习心得之三-【java操作redis】
  6. 第八十节,CSS3边框图片效果
  7. js高级程序设计学习之高级函数
  8. Java基础语法&lt;七&gt; 对象与类
  9. Windows中根据端口定位持有者程序
  10. React Native之获取通讯录信息并实现类通讯录列表(ios android)
  11. fiddler 学习笔记1-下载安装、开启、关闭抓包功能
  12. Java里进制转换(二进制、八进制、十进制、十六进制)
  13. centos7升级系统内核
  14. 关于Java抽象类,接口与实现接口及派生类继承基类
  15. HDU 6072 Logical Chain(Kosaraju+bitset)
  16. MongoDB(课时11 嵌套集合)
  17. [转发] win8安装mindget mindmanger
  18. SICP读书笔记 2.5
  19. CodeForces600E Lomsat gelral 线段树合并
  20. 删除Excel中的复选框等控件

热门文章

  1. Android(java)学习笔记159:Dalivk虚拟机的初始化过程
  2. Android开发百度地图(一)--显示基本地图
  3. (转)JSON基础入门
  4. java Spring 生命周期
  5. 将Excel,ppt和word转化为html
  6. SQL Cursor 游标的使用
  7. C# 日期转换函数
  8. php 5.3 配置mssql笔记
  9. /etc/shadow
  10. MySQL中的datetime与timestamp比较