JavaScript:来自 GitHub 的链接或指向本地文件的链接?
Posted
技术标签:
【中文标题】JavaScript:来自 GitHub 的链接或指向本地文件的链接?【英文标题】:JavaScript: Link from GitHub or link to local file? 【发布时间】:2010-11-10 14:29:28 【问题描述】:我知道,当链接到托管在 Google Code 上的库(例如 jQuery)时,最好链接到托管的库(Google 的)。
但是当在 GitHub 等网站上托管其他库和框架时(例如 jQuery LightBox,你认为最好直接从 GitHub 链接到库,还是我应该下载它并链接到本地文件?
【问题讨论】:
【参考方案1】:最好下载并链接到本地文件。在 git hub 上,您无法确定文件是否会保持不变。如果开发人员更新了文件并破坏了您的代码,您将不得不修复代码或下载旧版本并在本地链接。此外,这种链接不是 git hub 的重点,也不能保证他们不会禁止在未来破坏您的网站并迫使您在本地链接。
【讨论】:
如果您为依赖该应用程序的客户编写应用程序,您不想向他解释他昂贵的网站坏了,因为世界另一端的某些服务退出或某个你不认识的人在任何地方犯了罪。 +1【参考方案2】:Google Code javascript 托管经过优化,可快速可靠地提供文件。 GitHub 虽然非常适合共享代码,但不一定快速或可靠。一定要从 GitHub 下载这些库并自己托管。
【讨论】:
只要“CDN”不在某处出现巨大的红色字母,并且您绝对信任此服务,请使用本地副本。 +1以上是关于JavaScript:来自 GitHub 的链接或指向本地文件的链接?的主要内容,如果未能解决你的问题,请参考以下文章
当点击网页上的任何链接或提交按钮时如何在 JavaScript 中检测
链接并执行托管在 GitHub 上的外部 JavaScript 文件
来自项目资源的 WebBrowser 链接 JavaScript 文件
javascript 来自https://facebook.github.io/react-native/docs/alert.html
在Javascript中使用来自图像的href = mailto链接[重复]
javascript 来自http://mongodb.github.io/node-mongodb-native/3.1/quick-start/quick-start/