Tag: google closure compiler

如何构建自定义jquery ui文件

我从github分发了jQuery ui的最后一个版本并修改了代码,现在我想构建它来创建像google代码这样的编译代码 。 我看到/build目录中有一个build.xml ,它说: 我不知道如何调用deploy-release 。 我该怎么做才能生成编译好的javascript文件?

jQuery使用哪些工具来压缩其源代码

jQuery使用哪些工具来压缩1.6.2版本的源代码?

如何使用Google Closure编译器删除未使用的JavaScript代码?

如何使用Google Closure编译器删除未使用的代码? 我使用的是JQuery Slider控件,但我没有在JQuery中使用任何其他东西。 所以我读到高级模式下的Google Closure编译器可以删除未使用的代码, 但我不知道如何 。 我有frontpage.html从我网站上托管的html页面链接到外部JQuery,JQuery UI和JQuery Slider控件。 在我的frontpage.html上,我还在HTML中嵌入了JavaScript,用于启动JQuery Slider控件。 我如何使用我使用在线Closure Compiler来评估我的frontpage.html,JQuery,JQuery UI和JQuery Slider来删除我不使用的所有未使用的JQuery代码?

使用Google Closure编译器

可能重复: 使用Google Closure Compiler编译的jQuery 我正在使用jQuery,我在application.js文件中拥有所有的JS代码。 当我使用Google Closure编译器(使用高级选项)编译“application.js”时,我得到一个没有错误和警告的js文件。 但是,我无法在我的页面中使用该文件,我在页面加载时出现错误,其中显示“TypeError:表达式结果’$(”div.tile“)。d'[undefined]不是函数。” 我的问题是我可以编译一个使用jQuery的js文件吗?

google closure编译jQuery插件

我正在测试谷歌闭包编译器,并希望使用选项“高级”编译facebox插件 ,尝试查找“aH”的函数发生错误。 有没有人试图用这个选项编译jQuery插件,效果很好。 谢谢。 编辑:显然这重新命名jQuery方法,但是可以包含jQuery并同等地重命名所有方法吗? 编辑 带有“externs_url”选项的代码示例: 使用closure-compiler js输入代码 // ==ClosureCompiler== // @output_file_name default.js // @formatting pretty_print // @compilation_level ADVANCED_OPTIMIZATIONS // @warning_level QUIET // @externs_url http://code.jquery.com/jquery-1.5.min.js // ==/ClosureCompiler== // ADD YOUR CODE HERE var test = function($, context) { var _self = this; _self.mymethod = function() { var lista = $(“a”, context); lista.attr(“target”, “_blank”); return […]

谷歌闭包编译器和jquery

我将我的js代码复制粘贴到google编译器中,当我将其复制回我的应用程序时,它无法正常工作。 我意识到我的代码需要jquery所以我将jquery代码和我的代码复制到google编译器中,希望它能轻松解决问题,但它也不起作用。 在chrome中,代码错误行$(document).K(function () {这是文档就绪函数。错误是Uncaught TypeError: Object [object Object] has no method ‘K’ 我需要做些什么才能(试行)工作? 谢谢你的建议。

是否可以使用闭包编译器ADVANCED_OPTIMIZATIONS与jQuery?

我不断收到给定对象不存在函数(重命名)的错误。 是否有发布或设置或其他东西使它工作?

Internet Explorer,Closure Compiler和Trailing Commas

我正在使用html5boilerplate构建脚本并在缩小脚本时(使用Google Closure Compiler) 我收到了这个错误 -js.all.minify: [echo] Minifying scripts [copy] Copying 3 files to /Users/Username/Desktop/Web/intermediate/js [apply] /Users/Juan/Desktop/Web/js/plugins.js:117: ERROR – Parse error. Internet Explorer has a non-standard intepretation of trailing commas. Arrays will have the wrong length and objects will not parse at all. [apply] }, { duration: 727 }) [apply] ^ 但如果运行未编译,代码将在IE 8中运行。 这是代码 anim1.animate({ ‘left’: […]

使用闭包编译器删除jQuery的未使用部分

是否可以使用闭包编译器删除jQuery的未使用部分? 我有一个只使用jQuery的网络(json)函数的脚本,我想要一个删除其他所有东西的缩小脚本。 我试过调用它: java -jar compiler.jar –compilation_level=ADVANCED_OPTIMIZATIONS –js=jquery-latest.js –js=my_script.js –js_output_file=out.js 但我最终得到的文件不小于常规的缩小jQuery源代码。 编辑:我应该提一下这背后的原因。 此脚本将包含在第三方网站中,它需要更高版本的jQuery(1.5或1.6)。 我认为最简单的处理方法是将最新版本捆绑在脚本中(仅适用于我的脚本,而不是触及window.jQuery),删除未使用的部分以减小大小。 这样,如果他们已经有了旧版本的jQuery,它就不会干涉。

Closure Compiler警告`危险使用全局这个对象`?

亲爱的朋友们,Closure Compiler在高级模式下给出了这个警告,强调{this. JSC_USED_GLOBAL_THIS:危险使用全局此对象的第200行字符33 hovers[i4].onfocus = function() {this.className += “Hovered”;} JSC_USED_GLOBAL_THIS:危险使用全局此对象的第201行字符32 hovers[i4].onblur = function() {this.className = this.className.replace(/Hove… JSC_USED_GLOBAL_THIS:危险使用全局此对象的第201行字符49 hovers[i4].onblur = function() {this.className = this.className.replace(/Hove… JSC_USED_GLOBAL_THIS:危险使用全局此对象的第218行字符38 buttons[i5].onmouseover = function() {this.className += “Hovered”;} Q1。 这有什么危险吗? Q2。 我应该改变吗? Q3。 如何改进/解决此代码? MERCI!