《移动网页设计与开发 HTML5+CSS3+JavaScript》—— 1.6 浏览器支持

简介:

本节书摘来异步社区《移动网页设计与开发 HTML5+CSS3+JavaScript》一书中的第1章,第1.6节,作者:【英】Peter Gasston,更多章节内容可以访问云栖社区“异步社区”公众号查看。

1.6 浏览器支持

现在,读者应当已经了解多设备网络非凡的广泛性和多样性;另外,在这些设备上运行的浏览器范围也相当广,甚至在各式各类的浏览器中,还有各种版本和实现(我希望你已经明白这一点,因为序言中大部分的内容都在试图说明这一点)。因此,本书中所提到的一些功能有可能还没实现,或有可能在实现方式上略有不同。

对于每个新功能,我都将它们视为完全实现,而不涵盖每种不同级别的实现水平。另外,我还在附录A中介绍了这些新功能的实际实现。

此外,甚至最前沿的标准提案也会发生变化,即使是当某些浏览器中已经进行了试验性实现(这本书还没写完时,第4章中的网格布局模块就已经被更新);所以,当读者读到这本书时,本书中的一些语法可能已经过时。把不断演进的标准拿来用纸质出版,就会遇到这种风险。但是,我试图通过关注那些可能发生变化的功能,并在同步网站列出一个勘误更新表,来尽力降低这种风险。

尽管大多数实现水平往往集中于台式电脑和笔记本浏览器,读者可能还是想要了解功能的实现水平。读者可以密切关注以下几个在线资源:“Can I Use...”显示了大量技术在大众化浏览器的最近、当前和未来版本中的支持水平;而HTML5 Please显示了通常使用最先进功能的安全水平,可大多是CSS3和JavaScript(这就是为什么我有点讨厌HTML5 Please这个名称的原因)。

The HTML5 Test网站不但告诉你浏览器支持多少种来自HTML5规范的功能,而且十分有效地记录了跨多种浏览器(包括电视和游戏机浏览器)和设备的实现水平。此外,在此网站上,用户还能对多达三个不同浏览器进行并排比较。然而,此网站仅仅限于单一的HTML5支持。

相关文章
|
4天前
|
JavaScript
浏览器插件crx文件--JS混淆与解密
浏览器插件crx文件--JS混淆与解密
11 0
|
24天前
|
JavaScript 前端开发 UED
JS:如何获取浏览器窗口尺寸?
JS:如何获取浏览器窗口尺寸?
36 1
|
8天前
|
JavaScript 前端开发
JavaScript如何获得浏览器的宽高
JavaScript如何获得浏览器的宽高
|
11天前
|
JavaScript 前端开发 安全
JavaScript DOM 操作:解释一下浏览器的同源策略。
**同源策略**是浏览器安全基石,它阻止脚本跨不同协议、域名或端口访问资源,防止恶意行为。例如,HTTP页面无法直接用JS获取HTTPS页面内容。**CORS**允许跨域请求,但需服务器配合设置,通过`document.domain`属性可配置,但仍受限于服务器配置。
14 4
|
18天前
|
JavaScript
【归总】原生js操作浏览器hash、url参数参数获取/修改方法合集
【归总】原生js操作浏览器hash、url参数参数获取/修改方法合集
|
18天前
|
搜索推荐 前端开发 UED
html页面实现自动适应手机浏览器(一行代码搞定)
html页面实现自动适应手机浏览器(一行代码搞定)
19 0
|
22天前
|
存储 JavaScript 前端开发
在浏览器中存储数组和对象(js的问题)
在浏览器中存储数组和对象(js的问题)
10 0
|
23天前
|
人工智能 前端开发 JavaScript
【前端设计】HTML+CSS+JavaScript基本特性
【前端设计】HTML+CSS+JavaScript基本特性
|
1月前
|
JavaScript
JS+CSS3点击粒子烟花动画js特效
JS+CSS3点击粒子烟花动画js特效
15 0
JS+CSS3点击粒子烟花动画js特效
|
1月前
|
前端开发 JavaScript
从0到1:用HTML、CSS和JavaScript构建一个简单的待办事项列表
从0到1:用HTML、CSS和JavaScript构建一个简单的待办事项列表
26 0