>近年来最佳的信息应用之一是我可以使用Alexis Deveria的知名且超级实行的。
>我可以使用>我可以使用非常适合许多尖端的功能,但仍然有很多javascript和dom的东西不包含在其中。那么,还有哪些其他选项可以查找许多不同的JavaScript和DOM功能的浏览器支持? >我一直在研究各种前端技术,但是我尚未找到的一件事是一个非常好的一站式资源,列出了浏览器对JavaScript和DOM的各个方面的支持,包括各种html5 apis。
>尽管单个资源并不真正存在(至少我不知道),但我共同遇到了一些资源,构成了一个很好的概述,其中支持哪些功能,其中浏览器,浏览器,浏览器,特别是您可能仍然需要支持的任何旧版本的IE。
钥匙要点
>能够获得二手支持概述真是太好了。但是“支持”表并不总是包含任何可能使所讨论功能无法使用的相关错误。这是一个事实,即某些资源可能完全是错误的。
>>因此,请确保进行测试并使用本文中描述的参考文献,而不是作为在特定设备上特定平台上特定浏览器中工作的最后一个词。
>如果您找不到>上的东西,我可以使用,您应该查找的第一个位置是Mozilla的开发人员网络。而且我敢肯定,你们大多数人都这样做。在大多数情况下,这就是您需要在>上找不到的特定JavaScript功能的支持的良好初步概述。 例如,假设您要查找AddEventListener()和RemoveEventListener()。您不会在上找到我可以使用
。但是您可以在MDN上找到带有浏览器信息的两者。
>正如您在上面的屏幕上看到的那样,除了显示哪些浏览器具有“基本支持”的详细信息外,该图表中通常还有其他信息有关功能可能添加的功能。
还请记住,任何人都可以编辑MDN的参考,因此,如果您发现某些东西不正确,请随时更新它。
如果不提及Peter-Paul Koch及其出色的参考表,这些讨论将无法完整,它们都是基于他自己的测试的。
Web浏览器兼容表
>这是由科迪·林德利(Cody Lindley)建造的似乎并不太名,他写了一些关于JavaScript和Dom的精彩书籍。它称为Web浏览器兼容表(WBCT),是庞然大物的资源。>
> Cody的网站包括返回IE6的支持表,并包括以下内容:
> DOM事件支持台式机和平板电脑/电话浏览器
> ES6支持台式机和平板电脑/电话浏览器
这些是研究JavaScript支持信息的开发人员的主要领域,但是WBCT还包括CSS,BOM,SVG等的支持表。因此,请务必为此添加书签。它是对MDN的彻底补充。
>这绝对不是很广为人知,但是它可能没有包含在Cody Lindley的桌子中,或者在MDN上没有证明的内容。
>这是由Tobias Buschor创建的大JS兼容桌。
尽管这是一个非常全面的资源,但我注意到它有时会很慢,并且主要网站似乎发生了一些错误,因此我不确定Tobias是否一直在维护资源, 。
>如果我要查看在其他地方记录的特定功能,我通常将此可能用作第三或第四可能性。
>> dottoro javascript Web参考
由IT服务公司Dottoro维护的Dottoro JavaScript参考,是许多不同JavaScript和DOM功能的相当不错的资源。在所有版本中浏览器支持已满的情况下,您会看到一个浏览器图标,表明了这一点,或者是一个被洗净的图标,表明缺乏支持。另外,如果支持从特定版本开始,也将指示。您可以在下面的屏幕截图中看到这一点:
除了浏览器支持外,此功能还简要介绍了您正在查找的功能,因此这是一个奖励。
>
>我真正喜欢此资源的是一个不错的搜索功能,当您首次访问网站时,这并不是很明显。通过单击两个“按名称浏览”按钮之一,它是在Lightbox窗口中触发的。下面的屏幕截图中指示了侧向按钮:
>您也可以在主页上直接搜索,但是我喜欢Lightbox中的搜索,因为它会根据您的键入内容立即过滤结果,而不必先查看结果页面。 总体而言,dottoro参考是一个不错的,有吸引力的资源,还包括HTML和CSS功能的浏览器支持信息。
ie开发中心JavaScript和DOM参考
通常,当我们想知道浏览器支持时,这是因为我们想要有关IE较旧版本的信息(现在包括IE9和IE10,这两者都按照当今的标准被视为“旧”)。Microsoft的Internet Explorer Dev中心有一系列好页面,其中包含有关JavaScript和DOM功能的详细支持信息。
例如,您可以访问JavaScript版本信息页面,该页面列出了表格中的许多功能,其中包含IE6-11的支持信息。您也可以浏览每个功能,最终进入专门针对单个功能的页面。
>这只是可以查找的一小部分。还有DOM引用,Web应用程序参考(涵盖许多HTML5 API),以及涵盖画布的图形和媒体参考,音频/视频API,SVG和WebGl。
>这些IE Dev中心参考页面中唯一真正的缺陷是它们仅涵盖对IE浏览器的支持。但这没什么大不了的,因为IE通常是我们查找有关浏览器支持的信息的主要原因。>
Kangax/Arnott
如果您正在寻找自ES5以来添加的Ecmascript功能,那么最好的资源之一是Juriy“ Kangax” Zaytsev和Leon Arnott的兼容表。
奖励:thijs Busser
的JavaScript兼容性检查器
这是由Thijs Busser构建的一种新工具,称为JavaScript兼容性检查器(JSCC),可让您放置粘贴或上传一些JavaScript,然后对代码进行分析。
该工具使用kangax表中的信息,
>我可以使用
为了向您展示其工作原理,我在Web Worker上添加了此MDN文章中的一些代码。注意显示的结果:
>在这里,您会发现代码中使用的具有兼容性问题的功能(即,它们的支持少于100%),并且哪些浏览器会引起问题。
>我会警告您,此工具是新的,可能会使用一些改进。例如,当我粘贴一些使用数据集属性的代码时,JSCC告诉我代码没有任何兼容性问题。但是MDN表示在IE10或更低的IE10中不支持它。即使列出了我可以使用的数据集,也会发生这种情况,因此结果应准确。
>>因此,尽管这不是一个完整而傻瓜的工具,但随着它的改善,它肯定是值得关注的。
总结>
经常询问有关JavaScript DOM兼容表的问题(常见问题解答)什么是JavaScript DOM兼容性表?它包括有关JavaScript,HTML,CSS和其他Web标准的详细信息。这些表对开发人员来说至关重要,因为他们可以帮助他们了解哪些功能得到了浏览器的支持,从而使他们能够编写所有在所有平台上都可以使用的代码。
javascript dom兼容性表对Web开发者至关重要快速简便的方法来检查各种浏览器中不同Web技术的兼容性。这是至关重要的,因为并非所有浏览器都支持所有功能,并且使用特定浏览器不支持的功能会导致错误和用户体验差。通过使用兼容性表,开发人员可以确保其代码在所有平台上都正确地工作。
>更新到JavaScript DOM兼容表的频率可能会有所不同。但是,通常会定期更新它们,以反映最新版本的Web浏览器和最新的Web技术。使用可靠且最新的兼容性表来确保准确的信息很重要。
>开源项目,这意味着任何人都可以为他们做出贡献。这通常涉及通过特定过程提交数据或更正,通常涉及GitHub。在贡献之前,重要的是要熟悉项目的贡献指南。
>确保您的代码在所有浏览器上都可以使用,涉及使用JavaScript DOM兼容表来检查功能支持,使用代码中的功能检测以及对不同的测试进行彻底测试。浏览器和设备。同样重要的是要了解最新的Web标准和浏览器更新。
>以上是JavaScript和DOM兼容表的资源的详细内容。更多信息请关注PHP中文网其他相关文章!