提问人:Eli 提问时间:2/7/2011 最后编辑:Eli 更新时间:1/24/2013 访问量:4651
jQuery 在 Mac 上运行良好吗?[关闭]
Does jQuery work pretty well on Mac? [closed]
问:
我有一个客户,我正在为它做一个非常小的项目。他的公司只使用 Mac。我很少使用 Mac,也没有用于测试的 Mac。
如果我在 Windows 上使用 jQuery 并使用 FireFox 对其进行测试,我可以假设它也适用于 Firefox for Mac 吗?其他Mac浏览器呢?
我正在考虑不要使用太多的 JS/Ajax,但不想搬起石头砸自己的脚。有没有人有很多jQuery / Mac兼容性经验?
编辑:快速说明:
是的,我知道 JavaScript(以及 jQuery)是一种基于浏览器的语言。
然而,虽然我最近没有做太多的 JavaScript(因此有问题),但我确实记得当时在同一操作系统上的浏览器版本上遇到了很多问题,甚至在多个操作系统上遇到了更多问题。
我不想和自己约会太多,但回想一下,在多个操作系统的多个版本的 IE 和(不寒而栗的)Netscape 中调试复杂的 JavaScript。
无论如何,经过一些测试,它似乎工作得很好 =o)
答:
Jquery 是基于 javascript 的客户端。这完全取决于您在 mac 中使用的浏览器本身。
Jquery本身不与Mac、Linux或Windows交互。
它在 Mac、PC 和 Linux 上运行得很棒。我建议您下载适用于 Windows 的 Safari 进行测试。
浏览器的 JavaScript 引擎在运行浏览器的任何平台上的行为都应该相同,因为 JS 引擎实际上与操作系统的交互并不多;它只是存在于浏览器进程中。所以不,你的脚本不应该遇到特定于 Mac 的问题。
Safari 5.1.7 仍然可用于 Windows,如果您需要在其中进行测试。对于这篇文章的任何新访问者:Safari 6 不适用于 Windows。
jQuery尝试在所有浏览器和所有平台上工作。如果你看一下Nettuts,运行博客的人一直使用Mac来测试他的jQuery的东西。
此外,jQuery不再测试浏览器版本,而是测试功能,因此,如果某些东西不可用,应该优雅地处理浏览器差异。
我在Mac上使用jQuery(或任何JavaScript库)时发现了一些非常奇怪的东西。
最奇怪的是,有时Mac不喜欢相对路径。 所以而不是使用
<script src="js/someFile.js"></script>
我现在使用
<script src="http://www.mydomain.com/js/someFile.js"></script>
我无法解释,但是在有足够多的Mac用户打电话说某些东西不起作用之后,这通常会为我解决它。
评论