Tag: google closure

jQuery使用Google Closure Compiler编译

有没有人编译jQuery针对Google新发布的Closure编译器? 据报道,代码大小节省了很多。 我很好奇jQuery是如何编译的。

Google Closure minifier在线?

有没有人为Google的Closure minifier设置在线复制/粘贴工具? 我正在做一个项目,我想手动部分代码,而不必自己设置整个项目。

如何在有限的可能值jsdoc中logging一个stringtypes

我有一个接受一个string参数的函数。 该参数只能有一个定义的可能值。 什么是最好的方式来logging相同的? 应该shapeType定义为枚举或TypeDef或别的东西? Shape.prototype.create = function (shapeType) { // shapeType can be "rect", "circle" or "ellipse"… this.type = shapeType; }; Shape.prototype.getType = function (shapeType) { // shapeType can be "rect", "circle" or "ellipse"… return this.type; }; 问题的第二部分是在定义shapeType的文件中不知道shapeType的可能值。 有几个开发人员可能会添加到shapeType的可能值的多个文件。 PS:我正在使用jsdoc3

我应该使用YUI Compressor还是新的Google Closure编译器来压缩我的JavaScript?

YUI压缩机是最小化的共识最好的工具,但闭合看起来可能会更好。

“无效0”和“未定义”之间的区别

我正在使用“Closure编译器” ,编译我的脚本时,我花了以下几点: 编译之前: // ==ClosureCompiler== // @compilation_level SIMPLE_OPTIMIZATIONS // @output_file_name default.js // @formatting pretty_print,print_input_delimiter // ==/ClosureCompiler== var myObj1 = (function() { var undefined; //<—– declare undefined this.test = function(value, arg1) { var exp = 0; arg1 = arg1 == undefined ? true : arg1; //<—– use declare undefined exp = (arg1) ? value * 5 […]