首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果我使用的是jQuery,我应该做跨浏览器测试吗?

如果我使用的是jQuery,我应该做跨浏览器测试吗?
EN

Stack Overflow用户
提问于 2013-06-22 17:19:39
回答 2查看 217关注 0票数 2

我们是一个小团队的开发人员构建一个javascript应用程序。

如果我们不使用jQuery,我们会花很多时间来确保代码是跨浏览器兼容的,并且我们会在我们支持的所有平台上运行单元测试。这很耗时,而且会增加我们的工作流程,或者需要时间来设置。

但是,我们确实使用jQuery。我们真的还需要做所有的跨浏览器测试吗?

我正在寻找一些支持和反对进行广泛的跨浏览器测试(例如,使用TestSwarm或类似的东西)的论点,如果我们已经使用了jQuery --一个基本上消除了跨浏览器问题的库。

有什么想法?

EN

回答 2

Stack Overflow用户

发布于 2013-06-22 17:24:27

jQuery可以在所有主流浏览器上运行,但它总是依赖于实现,可能会出错,所以跨浏览器测试它始终是一种好做法。

这样做你会更安全。99%的代码将正确工作,但1%的代码仍然存在风险,1%的代码可能会爬行关键错误。

票数 2
EN

Stack Overflow用户

发布于 2013-06-22 17:43:09

测试的广度完全取决于您的应用程序。这有点像“一根线有多长?”有个问题。

我要说的是,特别是在jQuery中,我在IE8和更早的版本中遇到了错误,这些错误通常是由于无效的超文本标记语言造成的,而这些错误在其他浏览器中是没有的。

而且,正如@kinakuta的评论指出的那样,jQuery并没有涵盖所有的浏览器JavaScript应用程序接口,也没有取代语言本身。我认为您在应用程序中编写的每一行重要的JavaScript代码都不太可能是jQuery。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17249145

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档