google-closure-library相关内容

WIKI:如何使用 Lime(如何将闭包编译器与 3rd 方(闭包)库一起使用)

下面的帖子启发了我看一下limeJS,作为一个我正在开发和关闭的Yatzee游戏(大部分是关闭的)的副项目,并认为这可能是一个不错的库. 作为 google-closure 的初学者,我在运行未编译代码和编译代码时遇到了一些困难,主要是由于不知道选项和命令是什么以及依赖关系. 对于其他使用 google-closuse 的初学者,我编写了本教程. 请注意,您的闭包编译代码可以使用 ..

谷歌关闭编辑器/所见即所得

有人使用过 Google Closure Editor/WYSIWYG 吗?我正在考虑从 CKEDITOR 转移到 Google Closure Editor/WYSIWYG.理想情况下,我喜欢使用 etherpad 编辑器,但似乎没有人将编辑器与所有应用程序分开. 无论如何,对于 Google Closure Editor/WYSIWYG,有谁知道,它是否支持在 Google Docs 中 ..
发布时间:2021-09-29 19:21:32 其他开发

在mongoDB的system.js中存储库的技术

在mongoDB的 Google Closure 和 jQuery . 是否有某种方式可以转换或包含不依赖原型的库?有一些希望在Map-Reduce之前进行初始化并将它们传递给scope对象,但是到目前为止我还没有什么运气.如果我的方法有缺陷,什么是使mongo可以重新使用服务器端javascript的更好方法? 解决方案 使用JS的每个查询都可以重用或获取全新的JS上下文,并在该上 ..
发布时间:2021-05-31 20:04:59 前端开发

Google Closure禁止显示特定文件的警告消息

我正在使用Google Closure编译器将所有JavaScript压缩为单个文件. 虽然合规性会发出很多警告消息.以我为例,我已经压缩了第三方JS文件,这导致完整的文件被打印到浏览器中(我看到浏览器中的构建进度),并且出现一个错误.由于许可证问题,我无法修改第三方js. 我在浏览器窗口中收到大量带有完整代码的警告消息,这导致浏览器被挂起. 如何禁止显示特定文件的所有警告. ..

使用Google Closure从复选框激活组合框

在对话框中,我有一组带有ID的user1,user2等的复选框,还有一组带有ID的userel1,usersel2等的组合框.选中复选框时(例如,假设使用id user1),则必须激活相应的组合框(即,具有id usersel1的组合框).我有以下代码,但无法正常工作.我该如何实现这种行为? for(var g=0;g ..

闭包:--namespace Foo不包括Foo.Bar和相关问题

我有一个相当大的库,其中包含需要公开的大量API.实际上,我想展示整个过程.有很多命名空间,例如: FooLibrary.Bar FooLibrary.Qux.Rumps FooLibrary.Qux.Scrooge .. 基本上,我想做的是确保用户可以访问整个命名空间.我在这方面遇到了很多麻烦,而我对封闭完全陌生,所以我想请教一下. 首先,我需要closurebuilder.p ..

如何分发一个使用Closure库的库,而不包含任何实际Closure库的源代码?

我最近使用Google的Closure Compiler创建了一个JavaScript库: https://github.com/bvaughn /task-runner 我打算让还需要完整的Closure库的应用程序使用该库,所以我希望构建库的版本(任务运行器)不是 包括Closure库的子集.如果Task Runner包含Closure库的子集,而另一个应用程序包含 full Closu ..

我可以使用Google Closure编译器编译SJCL库吗?

我有一个使用Closure Compiler v20181210进行编译和精简的普通javascript项目.我想在该项目中使用SJCL进行加密. 我将此文件复制到我自己的项目中,并使用该库编写了代码.但是,当我尝试编译它时,Closure Compiler从库中抛出了一系列错误(粘贴在下面). 在SJCL网站上,该文件表示使用Google Closure Compressor压缩了文 ..

Google Closure编译器包括

我在我的项目中一直使用google封闭编译器,太棒了! 我一直试图找出您是否可以在包含其他JavaScript文件的javascript文件中执行“包含"操作.我正在尝试让1个javascript文件“包含"我需要的所有文件,然后进行编译,就像您可以使用LESS导入语句(例如,"@ import"../less/bootstrap")一样. 这可能吗? -还是在编译时必须在命令行中提供源文 ..

Google闭包变量window/event/console/...未声明错误

我正在尝试使用Google Closure编译我的HTML5项目之一.我收到一些我不知道如何解决的错误.实际上,这是相同的错误,只是针对不同的变量. 以下是错误消息: 未声明变量窗口 未声明可变事件 未声明变量控制台 变量音频未声明 这些变量是Javascript内置变量.如果我直接在命令行中编译同一项目,那么它将起作用.但是,就我而言,我需要使用一个ant文件来编译该项目(构建 ..

测试对象是否是Google Closure类框架中接口的实现

如何使用 Google Closure继承机制来测试JavaScript对象是否是接口的实现? 在通过new my.Dog()创建的对象中找不到my.Animal的任何提示,并且object instanceof my.Animal无法正常工作.关于接口的唯一信息是忘记在子类中实现方法时的编译器错误. /** * @interface */ my.Animal = function ..

如何防止Closure Compiler重命名特定对象的任何属性或方法?

我正在使用一个庞大的3rdparty库( Babylon JS ),该库将由该库提供自己的CDN,并且不能包含在我的Closure Compiler运行中. 该库包含一个对象,所有内容都定义为该对象的一部分. 它没有可用的externs文件,所以我开始写一个文件,但是它正在迅速增长.仅仅告诉Closure Compiler不要弄乱我正在设置的任何属性,包括我正在对对象的构造函数创建的对 ..

异步延迟JS直到满足条件

我有一个类ChatRoom,该类只能在接收到长时间运行的HTTP请求后才能呈现(可能需要1秒或30秒).因此,我需要延迟渲染,直到ChatRoom.json不为空. 在下面的代码中,我正在使用Closure Library的ChatRoom.prototype.json = null; // received after a long-running HTTP request. ChatRo ..
发布时间:2020-09-13 06:50:02 前端开发

如何在Google Closure中进行本地化

当前,我在Closure应用程序中仅使用纯文本.我想在这些文本中添加本地化.我刚刚找到了几篇有关goog.getMsg函数的文章,该文章用于进行这种本地化.据我了解,它是在编译时完成的.用户单击按钮时,如何在运行时更改语言?使用Closure最简单的方法是什么? 解决方案 我实际上已经实现了运行时i18n.我在其中使用标记的.soy模板.当您将.soy编译为.js时,这些调用将被编译为go ..