谷歌提供了一些JavaScript库,例如jQuery和dojo等,它们托管在他们的CDN上(内容分发网络)。但是有一点让人困惑,他们自己的Google Closure 库似乎没有被包括进去。是否有Closure库的托管版本呢?
谷歌提供了一些JavaScript库,例如jQuery和dojo等,它们托管在他们的CDN上(内容分发网络)。但是有一点让人困惑,他们自己的Google Closure 库似乎没有被包括进去。是否有Closure库的托管版本呢?
这是因为Closure意在与编译器一起使用,一个托管的版本需要包含整个库并违背了构建仅包含所需功能的压缩库的目的。
您可以链接到他们的代码库:
<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
。 - Wernight
<script src="...">
引入闭包库,然后让这个片段正常工作。我可以使用Prototype、jQuery等来实现这一点。 - mjs