HTML5学习笔记(一)-概述
新:
<meta charset="utf-8">
?
2、新元素和旧元素
函数描述示例结构querySelector()根据指定的选择规则,
返回在页面中找到的
第一个比配元素
quertSelector
("input.error")
返回第一个CSS类名为
"error"的文本输入框
querySelectorAll()
根据指定规则返回页面
中所有匹配的元素
querySelectorAll
("#results td")
返回id值为results的元素
下所有的单元格
Selectors API不仅是方便,在遍历DOM的时候,Selectors API通常会比以前的子节点搜索API更快。为了实现快速样式表,浏览器对选择器匹配惊醒了高度优化。
?
5、JavaScript日志和调试
严格说这不属于HTML5,而是浏览器的支持功能。
console.log API与alert的区别是前者不阻塞脚本的执行。
?
6、window.JSON
JSON变成了HTML5应用内部数据交换的实施标准。典型的JSON API包含两个函数,parse()和stringify()。在旧的浏览器中使用JSON,需要javascript库,但效率不高。新的浏览器原生支持JSON。
?
7、DOM Level 3
IE9之后,所有浏览器终于可以使用相同的代码来实现DOM操作和事件处理了。(万恶的IE和某些已IE为内核的国产浏览器)
?
8、JavaScript引擎
大多数浏览器都更新的javascript引擎,使之比以前快很多倍。(前端工程师,最厌恶的就是那些使用IE6的XP用户,哈哈。)