使用闭包编译器删除 jQuery 中未使用的部分
是否可以使用闭包编译器删除 jQuery 中未使用的部分? 我有一个仅使用 jQuery 的网络 (json) 函数的脚本,并且我想要一个删除其他所有内容的缩小脚本…
使用Google Closure Compiler可以从编译版本中排除一段源代码吗?
我最近使用 Dojo 工具包 构建了一个项目,并且喜欢如何将一段代码标记为仅包含在已编译的代码中基于任意条件检查的版本。我用它来导出私有变量以进行…
如何使用内联 JSDoc 指示参数是可选的?
根据 @param 的 JSDoc wiki,您可以使用 @param 来指示 @param 是可选的 /** @param {String} [name] */ function getPerson(name) { } ,并且您可以…
在构建服务器上将 Google Closure 编译器与 MS Build 集成
我正在研究缩小 javascript 文件的方法,作为 CI 流程的一部分,以便我们可以在开发中使用未缩小的文件,并在部署到临时服务器和实时服务器时自动压缩…
在 JavaScript 中为 Google Closure 编译器注释 Singleton 对象,或“危险使用全局 this 对象”警告
我正在 ADVANCED_OPTIMIZATIONS 编译级别使用 Google Closure 编译器,并开始注释我的构造函数,因为我收到了各种警告: 警告 - 全局 this 对象的危险…
javascript - 如何 minfy/混淆全局函数名称?
我有一些具有以下格式的代码: function myfunc1 () { ... jquery.bind('click', myfunc2) ... } function myfunc2 () { ... } ... 是的,这些函数是…
eval 和 google 闭包编译器的问题
我正在使用 google 闭包来压缩我的代码,但以下代码行有问题: eval('this.find(\''+ element_to_append_the_controller+ '\').'+controller_to_load+…
为什么“Hello World”中出现 JSC_MISSING_PROVIDE_ERROR普洛弗的例子?
我正在尝试使用 plovr 中的简单“Hello World”示例开始使用 plovr /oreilly.com/catalog/0636920001416" rel="nofollow">关闭:权威指南作者:Michae…
我怎样才能让谷歌的闭包编译器消除属性
当对以下代码使用 Google Closure Compiler 高级优化时: function add(v1, v2){ return {x: v1.x + v2.x, y: v1.y + v2.y}; } function lengthSq(vec…
闭包编译器 - 可以++ >= 3 变为 ++a > 3?
我承认几天前我问过一个问题,为什么闭包编译器不缩短某些乍看起来可以缩短的代码,但这个原因在这种情况下不适用,我不太确定为什么它不被缩短这里。…
MooTools 框架的 Google Closure 编译器外部文件
高级优化模式下的 Google Closure 编译器使用一个文件来定义 extern,以防止引用外部库中的符号的变量、属性和函数名称被缩小,从而破坏代码。我的目…
闭包编译器警告“全局 this 对象的危险使用”?
亲爱的朋友们,闭包编译器在高级模式下给出了此警告,并在 {this. JSC_USED_GLOBAL_THIS:第 200 行第 33 行字符处危险使用全局 this 对象 hovers[i4].…