HTML5知识点汇总情况Word下载.docx

上传人:b****6 文档编号:16776440 上传时间:2022-11-26 格式:DOCX 页数:12 大小:4.67MB
下载 相关 举报
HTML5知识点汇总情况Word下载.docx_第1页
第1页 / 共12页
HTML5知识点汇总情况Word下载.docx_第2页
第2页 / 共12页
HTML5知识点汇总情况Word下载.docx_第3页
第3页 / 共12页
HTML5知识点汇总情况Word下载.docx_第4页
第4页 / 共12页
HTML5知识点汇总情况Word下载.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

HTML5知识点汇总情况Word下载.docx

《HTML5知识点汇总情况Word下载.docx》由会员分享,可在线阅读,更多相关《HTML5知识点汇总情况Word下载.docx(12页珍藏版)》请在冰豆网上搜索。

HTML5知识点汇总情况Word下载.docx

目前只有IE不支持spellcheck属性。

5.tabindex属性

Tabindex是开发中的一个基本概念,党不断按TAB键让窗口或页面中的控件获得焦点,对窗口或页面中的所有控件进行遍历的时候,每一个控件的tabindex属性表示该控件是第几个被访问到的。

HTML5其他功能

1.SelectorsAPI

提示

selectorsAPI不仅仅只是方便,在遍历DOM的时候,selectorsAPI通常会比以前的子节点搜索API更快。

为了实现快速样式表,浏览器对选择器匹配进行了高度优化。

HTML5有了新的SelectorsAPI,可以用更精确的方式来指定希望获取的元素,而不必再用标准的DOM的方式循环遍历。

使用方式类似于CSS中使用的选择规则一样。

举例:

函数1:

querySelector()

描述:

根据指定的选择规则,返回在页面中找到的第一个匹配元素

示例:

querySelector("

input.error"

结果:

返回第一个CSS类名为"

error"

的文本选择框

------------

函数2:

querySelectorAll()

根据指定规则返回页面中所有相匹配的元素

querySelectorAll("

#resultstd"

返回id值为results的元素下所有的单元格

1).可以为SelectorAPI函数同时指定多个规则,例如

//选择文档中名为highClass或lowClass的第一个元素

varx=document.querySelector("

.highClass"

"

.lowClass"

);

2).SelectorsAPI不仅仅只是方便,在遍历DOM的时候,

SelectorsAPI通常会比以前的遍历搜索更快,浏览器对选择器匹配进行了高度优化。

2.JavaScript日志和调试

console.log()

3.windows.JSON

JSON作为js语法的一个子集,它将数据表示为对象字面量。

由于其语法简单和在js编程中与生俱来的兼容性,JSON变成了HTML5应用部数据交换的事实标准。

典型的JSONAPI包含两个函数,parse()和stringify(),分别用于将字符串序列化成DOM对象和将DOM对象转换成字符串。

如果旧的浏览器使用JSON,需要js库。

在js中执行解析和序列化效率往往不高,所以为了提高执行速度,新的浏览器原生扩展了对JSON的支持,可以直接通过js来调用JSON了。

4.DOMLevel3

DOM解析的三级模型:

>

DOMlevel1模型:

将html文档封装成了对象

DOMlevel2模型:

在level1的基础上,加入了名称空间的功能

DOMlevel3模型:

能够解析xml了,将xml封装成了对象

5.Javascript引擎和Web核

当前主流四大引擎核:

Trident,Gecko,Presto,Webkit

JS引擎功能作用

最开始渲染引擎和JS引擎并没有区分的很明确,后来JS引擎越来越独立,核就倾向于只指渲染引擎。

JavaScript最初由网景公司的BrendanEich设计,是一种动态、弱类型、基于原型的语言,置支持类。

以它为基础,制定了ECMAScript标准。

JavaScript在浏览器的实现中还必须含有DOM和BOM。

Web浏览器一般使用公共API来创建主机对象来负责将DOM对象反射进JavaScript。

JS引擎负责对JavaScript进行解释、编译和执行,以使网页达到一些动态的效果。

主要的网页浏览器JavaScript引擎:

1)Mozilla

Rhino,由Mozilla基金会管理,开放源代码,完全以Java编写。

SpiderMonkey,用于MozillaFirefox1.0~3.0版本。

TraceMonkey,用于MozillaFirefox3.5~3.6版本。

gerMonkey,用于MozillaFirefox4.0以上版本。

2)Google

V8,开放源代码,由Google丹麦开发,是GoogleChrome的一部分。

3)微软

Chakra,中文译名为查克拉,用于InternetExplorer9。

JScript是由微软公司开发的活动脚本语言,是微软对ECMAScript规的实现.IE3.0-IE8.0使用的JS引擎

4)其它

KJS,KDE的ECMAScript/JavaScript引擎,最初由HarriPorten开发,用于KDE项目的Konqueror网页浏览器中。

Narcissus,开放源代码,由BrendanEich编写(他也参与编写了第一个SpiderMonkey)。

Tamarin,由AdobeLabs编写,FlashPlayer9所使用的引擎。

Nitro(原名SquirrelFish),为Safari4编写。

Carakan,由Opera软件公司编写,自Opera10.50版本开始使用。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 高中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1