Jquery 如果web不可用,本地加载javascript的最佳方法是什么?

Jquery 如果web不可用,本地加载javascript的最佳方法是什么?,jquery,Jquery,我正在使用以下命令。这样做的目的是,即使我在开发机器上运行并且internet不可用,它也会加载jQuery 有人能告诉我这是不是最好的方法吗 <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js" type="text/javascript"></script> <script type="text/javascript"> window.jQ

我正在使用以下命令。这样做的目的是,即使我在开发机器上运行并且internet不可用,它也会加载jQuery

有人能告诉我这是不是最好的方法吗

  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js" type="text/javascript"></script>
  <script type="text/javascript">
    window.jQuery || document.write('<script src="/Scripts/jquery/jquery-1.6.1.min.js">\x3C/script>')

window.jQuery | | document.write('\x3C/script>'))

谢谢

您应该始终使用相对路径,并在web应用程序中部署“jquery-1.6.1.min.js”。这样,您就不会依赖于“ajax.googleapis.com”的可用性。

是的,您可以下载jquery并将其放到您当地的机器上 @Richard A


googleapi的“要点”是假设它们被广泛使用,因此当有人访问您的站点时,很有可能他们的浏览器缓存中已经有来自googleapi的jquery。这导致他们不必下载它,从而加快了网站加载时间。

您只需下载jQuery库并将其包含在脚本中即可。当然,路径是相对于脚本的。我理解这一点。然而,下载是最好的方式。没有人使用googleapis吗?是的,因为当你将它包含在文件中时,你的脚本将不再从google加载它。在本地加载它可以节省执行脚本的时间。对于小型站点,您不会注意到这一点。但如果你有一个大的网站,你可以看到不同。对不起,但我认为你没有抓住问题的关键。我知道我可以下载jQuery。但那是最好的地方吗?