2

我正在通过这个示例学习如何使用 Google Closure 库制作菜单栏。

http://closure-library.googlecode.com/svn/trunk/closure/goog/demos/menubar.html

但是,当我在自己的应用程序中试用代码时,Plovr 编译器会抱怨没有文件提供goog.ui.menuBar. 是goog.ui.menuBarClosure 库的一部分,还是有我必须下载才能使用它的插件/扩展?

4

1 回答 1

3

嵌入在 2012 年 2 月 8 日发布的 plovr [hg 修订 4b3caf2b7d84 ] 中的 Closure 库的副本使用了2012 年 2 月 2 日的Closure 库修订 1559 。

菜单栏小部件是在 2012 年 6 月 4 日的Closure Library 修订版 1947中引入的。幸运的是,您可以下载最新版本的 Closure Library 并让 plovr 使用最新的副本,如下所示:

plovr_config.json

{
  "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

于 2012-08-11T23:24:41.217 回答