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 提升了性能。

http://www.cnblogs.com/Caiqinghua/archive/2011/05/10/2042106.html

时间: 2024-11-20 12:31:52

HTML5 知识点的相关文章

HTML5知识点总结

canvas canvas宽高设置 canvas跟其他标签一样,也可以通过css来定义样式.但这里需要注意的是:canvas的默认宽高为300px * 150px,在css中为canvas定义宽高,实际上把宽高为300px * 150px的画布进行了拉伸,如果在这样的情况下进行canvas绘图,你得到的图形可能就是变形的效果.所以,在canvas绘图时,应该在canvas标签里直接定义宽高. 在css中定义的canvas宽和高只是其在html中的显示宽高,不是canvas的真实分辨率,canva

HTML5知识点笔记

1.HTML是一种标记语言 2.HTML元素不区分大小写  //可以在xss绕过waf时使用 3.<code></code>为空元素标签   <code/>为自闭合标签   <hr>虚元素标签   <hr />用空元素标签形式表示的虚元素标签 4.一个元素可以应用多个属性,这些属性间用空格分隔 5.属性顺序没有要求 6.布尔属性 例如:disabled       disabled=""       disabled=&quo

【整理】html5知识点3

1.====================================================================HTML5 新的 Input 类型 HTML5 拥有多个新的表单输入类型.这些新特性提供了更好的输入控制和验证. 本章全面介绍这些新的输入类型: color date datetime datetime-local email month number range search tel time url week 注意:并不是所有的主流浏览器都支持新的inp

一。html5 知识点梳理

总结:html5,最主要是是掌握 1. 语义标签,表单标签扩增 (结构上语义 如footer 和功能上 如mark)     2.音频 视频 3.  HTML5 绘图,  4. web储存,  5. Html5 离线应用     CSS3 最主要的是掌握CSS3的2D 转换和 CSS3 的动画设计这 两点 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 一.html5 新增常用结构元素(用于网页布局) section

html5知识点:超文本标记语言编程

超文本标记语言,标准通用标记语言下的一个应用. "超文本"就是指页面内可以包含图片.链接,甚至音乐.程序等非文字元素. 超文本标记语言的结构包括"头"部分(英语:Head).和"主体"部分(英语:Body),其中"头"部提供关于网页的信息,"主体"部分提供网页的具体内容. 详细介绍 1.由来 万维网上的一个超媒体文档称之为一个页面(外语:page).作为一个组织或者个人在万维网上放置开始点的页面称为主页(外

html5知识点:CSS盒模型

一. CSS层叠 在前端程序员对CSS编写的过程中,CSS选择器的作用是用来选中某个元素,并对当前的元素进行样式上的渲染,那么每一个选择器都有属于自己的一些解析规则.那我们今天所探讨的CSS层叠就是浏览器对多个样式的来源进行叠加,并最终解析成渲染效果,那这个过程我们就称为CSS层叠. 1) CSS样式的来源 css之所以有"层叠"的概念,是因为有多个样式来源.其实css的样式来源有5个,开发人员只能接触到后面3个. 前三个我们程序员习惯的称为:"内联样式表".&qu

web前端开发入门HTML5知识点

1.首先我们先了解一下什么是前端,简单说,就是我们平常所浏览的网页啊,以及app首页和小程序. 2.我们经常访问浏览器的时候,经常会输入网址,又可称为域名http://www...com.有时候是http有时候又是https,二者的区别在于后者更加安全些,有秘钥.www就是万维网,后缀com.org.edu.cn以及DNS称为域名. 3.web开发设计的基础之一是html.html基本框架有以下几部分组成:结构<html><!DOCTYPE html> .//声明网页类型 lang

html5知识点补充—header元素的使用

header元素经常出现在web页面的最上面,它通常包含了logo.网站名称.网站导航等信息.它可以在一个页面中多次使用. 它可以用于特定分段区域(section)的导航,而不仅是页面到页面的导航.诸如搜索栏或者目录等也可以包含在header元素中.下面是个简单的例子: <header> <img src="logo.png" /> <h1><a href="">HTML5 Cookbook</a><

html5 知识点简单总结03

table表格 ----基本结构 table默认无边框(border) <table border="数值"> <tr> <th>表头</th> <th>表头</th> </tr> <tr> <td>单元格</td> <td>单元格</td> </tr> </table> table的属性 边框 border = &qu