我正在完成一个我第一次使用jQuery的项目。我喜欢和图书馆合作,并且认为我理解其中一个好处是跨浏览器兼容性。当我开始在IE6和IE7中测试网站时,我有一个令人不快的惊喜等着我,因为在很多情况下,JavaScript(这并不是非常复杂)不起作用。
任何人都可以提供一些关于jQuery在跨浏览器的角度做什么和不做什么的一般性评论?
在IE中调试jQuery / JS的任何提示?
答案 0 :(得分:1)
我已经看到跨浏览器的行为差异非常小。也就是说,只要你使用jQuery,jQuery就是好的 - 一旦你走出内置的事件处理和DOM遍历,你最终会遇到与浏览器不兼容的问题。
VS2008在IE中调试JS的效果相当不错;如果没有关于你遇到的各种问题的进一步信息,我无法提出任何其他建议。
答案 1 :(得分:1)
以下是您的几个资源:
IE Web Developer Toolbar - 这个实用程序不像Firebug那么强大,有用或可靠,但它至少可以帮助你看到IE上呈现的DOM。该工具适用于IE6和IE7。
Firebug Lite - 说到Firebug,请检查一下。它试图重新创建一个接近Firebug for IE的东西,但完全通过javascript bookmarklet完成。
最后,正如Shog9所说,Visual Studio可以成为在IE中调试Javascript的好方法。有时。因为它很慢,只有Windows,而且价格昂贵(对某些人来说)......我不会很快推荐它。
答案 2 :(得分:0)
我唯一遇到的xbrowser问题是使用keyup / press / down