为什么jquery在各种浏览器中的工作方式不同

时间:2012-01-18 20:48:00

标签: javascript jquery

  1. 如果jQuery只是一堆javascript库,为什么会有一些 功能在某些浏览器中不起作用?

  2. 如果jQuery测试有 在WebkitBased浏览器上运行,可以自动假设 所有其他基于WebkitBased的浏览器将具有完全相同的 移动/桌面或其他行为,如果不是什么会成功 采取不同的行动?

  3. 我需要自动运行jquery单元测试 每天跟踪结果的任何变化,视觉和其他 改变你如何追踪这些?

2 个答案:

答案 0 :(得分:2)

1)你指的是什么功能?大多数事情都会奏效,但是有一些限制 - IE6不支持更现代的技巧。

2)你可以假设它,但你最好对每一个进行测试。移动浏览器有时会有不同的CSS行为。

3)我会把它留给别人回答。我怀疑如果你创建一个单独的问题,你可能会得到一个更好的答案,因为这是一个非常不同的主题1& 2

答案 1 :(得分:2)

  1. 所有浏览器都不同,并拥有自己的javascript引擎。在同一引擎(Mozilla,Webkit等)上构建的浏览器将非常相似,但不一定完全相同。

  2. 不,移动和桌面浏览器之间存在一些差异。

  3. jQuery发行说明?

  4. jQuery在处理跨浏览器问题方面做得非常出色。但是,浏览器和设备经常发生变化,因此它不太可能始终适用于所有内容。