2013-02-25 64 views
-5

在本地下载像jQuery这样的第三方库而不是像Github这样使用CDN或代码库有什么好处?为什么我鼓励在本地下载jQuery而不是使用CDN?

一些答案:

  1. 您的项目不会需要在线运行。如果您链接到的第三方库未在您的浏览器中缓存
    (临时存储),那么您必须在线才能获取新副本。
    例如,当用CTRL(CMD)-SHIFT-R硬刷新网页时。
  2. 更少的错误/更多的控制。如果您拥有第三方库的本地副本,则可能会将源代码更新为新的破解版本(通常不会,因为URL版本不同,链接到不同版本),将错误引入您的其余部分码。
    如果您通过将其保留为本地并手动更新它来明确控制哪个版本,则可以在更新之前跟踪版本更改并检查错误。

编辑:我在编程的第一天就问了这个问题。对原始质量不好的道歉。

+1

下载jQuery ...在你的web服务器上托管?对于你的第二个问题:[api.jquery.com](http://api.jquery.com/) – Wiseguy 2013-02-25 15:15:52

+0

请一次询问一个问题。 – zzzzBov 2013-02-25 15:16:56

+0

[相关](http://programmers.stackexchange.com/questions/139372/referencing-external-javascript-vs-hosting-my-own-copy/139380#139380) – zzzzBov 2013-02-25 15:18:24

回答

5

由于一个原因,运行脚本时无需连接到互联网。

0

您需要下载它才能将其包含在您的项目中。否则你可以在这里使用谷歌托管的库

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> 
相关问题