jQuery在Mac上工作得很好吗?
我有一个客户,我正在做一个非常小的项目。他的公司专门使用Mac。我很少使用Mac,也没有一个用于测试。jQuery在Mac上工作得很好吗?
如果我使用jQuery并在Windows上使用FireFox进行测试,我是否可以假设它也适用于Mac的FireFox?其他Mac浏览器如何?
我正在考虑只是不使用太多的JS/Ajax,但不想拍摄自己的脚。有没有人有很多jQuery/Mac兼容性的经验?
编辑:快速注:
是的,我知道的JavaScript(因而jQuery的)是一个基于浏览器的语言。但是,虽然我最近没有做过很多JavaScript(因此问题),但我确实记得当天在同一个操作系统上使用浏览器版本时遇到了许多问题,而且在多个操作系统中还存在更多问题。
不想让自己约会太多,但在当天回想起来,在多个OS的多个版本中调试复杂的JavaScript和(不寒而栗)Netscape。
无论如何,经过一些测试,它似乎工作得很好= O)
由于JS引擎并没有真正与操作系统有很大的交互,因此浏览器的JavaScript引擎在任何运行浏览器的平台上都会表现出相同的表现。它只是生活在浏览器进程中。所以不,你不应该遇到与你的脚本有关的Mac特定问题。
Safari 5.1.7 is still available for Windows如果你需要在那测试。对于这篇文章的任何新访客:Safari 6不适用于Windows。
jQuery是基于JavaScript的一个客户端。它完全取决于您在mac中使用的浏览器本身。
Jquery本身不与Mac,Linux或Windows进行交互。
它在Mac,PC和Linux上运行得非常棒。我会建议你通过下载safari来测试windows。
jquery试图在所有浏览器和所有平台上工作。如果你看看nettuts,那么运行博客的人会一直使用mac来测试他的jquery的东西。
另外,jQuery的moved away from testing browser versions赞成功能测试,所以浏览器的差异应优雅地处理,如果有什么是不可用的。
我在使用jQuery(或任何JavaScript库)时发现了一些非常奇怪的事情。
最大的奇怪之处在于有时Mac不喜欢相对路径。 因此而不是使用
<script src="js/someFile.js"></script>
我现在用
<script src="http://www.mydomain.com/js/someFile.js"></script>
我无法解释,但足够多的人用Mac电脑之后打电话来,说什么也不行,这通常修复它为我。
您应该知道Mac捆绑了Safari,它应该是最常用的浏览器。而且我在Mac上使用Chrome。所以,在Firefox测试应该是不够的(取决于你在做什么,但为什么抓住机会?) – chelmertz 2011-02-07 06:37:17