Moh*_*mad 3 compression jquery compatibility google-closure-compiler
根据官方发布声明 1.4版本已重新写来,当我使用的在线版本与使用Closure Compiler压缩尚未关闭的编译器,我得到130个警告.
这是我使用的代码.
// ==ClosureCompiler==
// @compilation_level ADVANCED_OPTIMIZATIONS
// @output_file_name default.js
// @code_url http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js
// ==/ClosureCompiler==
Run Code Online (Sandbox Code Playgroud)
据我所知,如果您将库包含在您的代码中,那么您将获得Closure Compiler的真正好处,因此它会删除未使用的函数.然而,我的测试表明,除了压缩图书馆本身之外我无法进一步发展.
我究竟做错了什么?任何形式的见解将不胜感激.
mof*_*off 10
jQuery 1.4与Closure Compiler兼容,但只与SIMPLE_OPTIMIZATIONS
设置兼容.jQuery 的官方缩小版本实际上是使用此设置编译的,这会将文件大小减少13%.引自John Resig的这个提交评论:
从使用YUI Compressor切换到Google Compiler.Minified和Gzipped文件大小从26,169字节减少到22,839字节(文件大小减少13%).