我可以在HTML5中使用jQuery吗?
我不断听到关于HTML5。如果我开始学习并使用它,我是否会遇到任何浏览器兼容性问题?
我大量使用jQuery。它是否已升级为与HTML5兼容?基本上,现在使用HTML5安全吗,还是等待更好?
你必须用IE浏览器和旧版本的FF,Safari浏览器等问题......
HTML5它们是在各自以不同的速度通过不同的浏览器不同的功能集合。所以,现在它的价值取决于你感兴趣的功能以及你需要支持哪些浏览器。
Pekka链接到的问题引用了许多网站,可以让您了解哪些浏览器支持哪些功能。
还可以看看http://diveintohtml5.ep.io/了解更多背景。
UPDATE: 我没有看到任何理由不在适当情况下使用jQuery和HTML5。 http://pragprog.com/titles/bhh5/html5-and-css3中的JavaScript示例使用jQuery。
This answer声称jQuery适用于HTML5,但它不包括(并且我还没有找到)支持的任何引用。
jQuery应该尽可能地基于现有的浏览器行为,因为jQuery应该和HTML5一起工作,因为HTML5尽可能地好。不知道在旧浏览器中是否会有任何问题。
E.g.没有JavaScript帮助,IE 6无法正确处理新的HTML5元素(如<article>
和<section>
)。一个人认为jQuery对此很好,但我其实并不知道。见例如jQuery, html5, append()/appendTo() and IE以解决可能的问题。
jquery在HTML5文档中的工作方式与在HTML4.01文档中的工作方式相同。在jquery开始使用HTML5元素之前,没有任何区别。
你是什么意思“使用HTML5”? – 2010-10-27 10:41:47
@Pekka:对HTML5浏览器的兼容性达成一致,但似乎jQuery + HTML5问题还没有真正被问到。 – 2010-10-27 12:31:24