我正在通过这个示例学习如何使用 Google Closure 库制作菜单栏。
http://closure-library.googlecode.com/svn/trunk/closure/goog/demos/menubar.html
但是,当我在自己的应用程序中试用代码时,Plovr 编译器会抱怨没有文件提供goog.ui.menuBar
. 是goog.ui.menuBar
Closure 库的一部分,还是有我必须下载才能使用它的插件/扩展?
我正在通过这个示例学习如何使用 Google Closure 库制作菜单栏。
http://closure-library.googlecode.com/svn/trunk/closure/goog/demos/menubar.html
但是,当我在自己的应用程序中试用代码时,Plovr 编译器会抱怨没有文件提供goog.ui.menuBar
. 是goog.ui.menuBar
Closure 库的一部分,还是有我必须下载才能使用它的插件/扩展?
嵌入在 2012 年 2 月 8 日发布的 plovr [hg 修订 4b3caf2b7d84 ] 中的 Closure 库的副本使用了2012 年 2 月 2 日的Closure 库修订 1559 。
菜单栏小部件是在 2012 年 6 月 4 日的Closure Library 修订版 1947中引入的。幸运的是,您可以下载最新版本的 Closure Library 并让 plovr 使用最新的副本,如下所示:
{
"id": "myapp",
"inputs": [
"/home/my_project/js/myapp.js"
],
"closure-library": "/path/to/closure-library/closure/goog",
"mode": "ADVANCED",
"level": "VERBOSE",
"output-file": "/home/my_project/build/myapp.compiled.js"
}
goog.ui.menuBar 在哪里提供?
goog.ui.menuBar
在闭包库中提供closure/goog/ui/menubar.js
。