没有合适的资源?快使用搜索试试~ 我知道了~
检测浏览器支持哪些HTML5新特性的方法
4星 · 超过85%的资源 需积分: 20 128 下载量 20 浏览量
2011-11-25
14:12:15
上传
评论
收藏 36KB DOC 举报
温馨提示
试读
3页
HTML5不能说是一个全新的事物,但是大部分人对HTML5的了解还是比较少的。(如果你想了解HTML5的话,不妨查看IE9发布的HTML5视频。) 虽然目前新版的主流浏览器,诸如IE9、Firefox4、Chrome10都已经开始支持HTML5特性了,但是目前所有浏览器对HTML5的支持事不 完整的,主要是因为HTML5还处在制定过程中。如果你想检测你的浏览器究竟支持 HTML 5 的哪些特性,可以查看下面我们介绍的一种方法。 当 浏览器渲染 web 页面的时候,它会构造一个文档对象模型(Document Object Model,DOM)。这是一组用于表现页面上 HTML 元素的对象。每一个元素,例如每一个 <p>,每一个 <div>,每一个 <span> 都有不同的 DOM 对象表示。当然,也有一种全局的对象,例如 window 和 document,不过它们不是用来表示特定元素的。
资源推荐
资源详情
资源评论
HTML5 中国:hp://www.html5cn.org
检测浏览器支持哪些 HTML5 新特性的方法
不能说是一个全新的事物,但是大部分人对 的了解还是比较少的。(如果你
想了解 的话,不妨查看 发布的 视频。) 虽然目前新版的主流浏览器,
诸如 、、 都已经开始支持 特性了,但是目前所有浏览器对
的支持事不完整的,主要是因为 还处在制定过程中。如果你想检测你的浏
览器究竟支持的哪些特性,可以查看下面我们介绍的一种方法。
当 浏 览 器 渲 染 页 面 的 时 候 , 它 会 构 造 一 个 文 档 对 象 模 型 (
!,)。这是一组用于表现页面上 元素的对象。每一个元素,例如每一个
"#$,每一个" %$,每一个"&#'$都有不同的对象表示。当然,也有一种全局的对
象,例如 和 ,不过它们不是用来表示特定元素的。
所有的对象都有一些通用属性,也有其自己特有的属性。支持特性的浏览器
就会包含这种独一无二的属性。因此,我们利用这种技术,就可以检测浏览器究竟支持哪
些新特性。在本节的后面的部分中,我们将从易到难地详细介绍这种技术。
())检测库
(是一个开源的,基于协议的*'%'+# 特性检测库。它能够检测很多
和++,的特性。你可以在其主页或者这里的地址( (-./..&,注意修改
后缀名)中找到最新版本(当前最新版本是./)。同别的 *+库一样,你应该在' 块
中将其引入:
"012!$
"!$
"' $
"''&345-67$
"8!$%"98!$
"&#&34 (..&4$"9&#$
"9' $
" :$
;
"9 :$
"9!$
(会自动运行,不需要调用类似 (<=>的函数。一旦开始运行,它就会创
建一个名叫 (的全局变量。这个全局变量包含它能够检测到的新特性的布尔值。
例如,如果你的浏览器支持'%'&?2,那么 (.'%'&就会是;如果不支持则
是'!&。
= (.'%'&>@
99!A& '&&'#&0
B!&@
99'8%'%'&&##'%'!'!
B
tingtingxj
- 粉丝: 1
- 资源: 55
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页