【发布时间】:2011-01-14 04:08:05
【问题描述】:
Google 托管了许多 JavaScript 库,例如 jQuery 和 dojo on their CDN。出于某种原因,他们自己的Google Closure 库似乎不包括在内。是否有 Closure 库的托管版本?
【问题讨论】:
标签: javascript cdn google-closure google-cdn
Google 托管了许多 JavaScript 库,例如 jQuery 和 dojo on their CDN。出于某种原因,他们自己的Google Closure 库似乎不包括在内。是否有 Closure 库的托管版本?
【问题讨论】:
标签: javascript cdn google-closure google-cdn
您可以链接到他们的存储库:
<script src='https://cdn.rawgit.com/google/closure-library/master/closure/goog/base.js'></script>
对于演示或本地开发来说已经足够了。 正如其他答案所建议的那样,生产应该使用已编译的代码,这是非常值得的。
【讨论】:
https://cdn.rawgit.com/google/closure-library/master/closure/goog/base.js
不包括在内,因为 Closure 旨在与编译器一起使用;托管版本需要包含整个库,从而破坏了构建仅包含您需要的功能的缩小库的目的。
【讨论】:
<script src="..."> 将闭包库拖入并让片段正常工作。我可以用 Prototype、jQuery 等来做到这一点。