JavaScript:链接到GitHub还是链接到本地文件?

9

我知道当链接到托管在Google Code上的类库,如jQuery时,最好链接到托管在Google上的库。

但是当有其他类库和框架托管在像GitHub这样的网站上时(比如这个jQuery LightBox),你认为是直接从GitHub链接到库,还是下载并链接本地文件更好?

2个回答

14
最好下载并链接到本地文件。在 GitHub 上,您无法确定文件是否会保持不变。如果开发人员更新了文件并破坏了您的代码,您将不得不修复代码或下载旧版本并在本地链接。此外,这种链接不是 Git Hub 的重点,他们不能保证将来不会禁止这样做,这可能会破坏您的网站并强制您在本地链接。

1
如果你为一个依赖于某个应用程序的客户编写应用程序,你不想向他解释说,他昂贵的网站崩溃了,因为世界另一端的某个服务停止运行或者某个你不认识的人在任何地方犯了什么错误。+1 - Boldewyn

6

Google Code 的 JavaScript 托管服务被优化为快速、可靠地提供文件。虽然 GitHub 在分享代码方面非常出色,但并不一定快速或可靠。一定要从 GitHub 下载这些库并自行托管。


只要“CDN”不在某个地方以巨大的红色字体出现,并且您绝对信任此服务,请使用本地副本。+1 - Boldewyn

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接