在新浪微博做了个压缩 js 代码和 css的应用
无聊弄了一个的微博的应用,可惜审核不通过,无法进入应用列表…… (其实微博真的可以改变很多东西,做很多事情。)
其实这事情完全利用 http://ganquan.info/yui/?hl=zh-CN 的API
此工具面向站长和程序员处理和优化代码。
JavaScript 代码可使用如下压缩 : YUI Compressor 、UglifyJS 、Closure Compiler。
CSS 代码只使用 : YUI Compressor 压缩。
{此应用不需要你的微博帐号授权,只需要执行下述命令。}
使用方法:(在新浪微博发表框,命令对大小写敏感,必须严格按照语法)
@风吟 ->{type}->{engine}->{url}
{type} 类型, 确定你的是 css 或者 js 代码
{engine} 可选项如下
n = 不使用任何引擎的优化,只删除空白空行。
y = YUI Compressor (CSS代码只能使用 y)
u = UglifyJS
c = Closure Compile
b = 格式化和整理js代码,使之更好的阅读。
{url} = 需要处理代码的url. 必须是 .css 或者 .js 结尾。
e..g :
@风吟 ->js->y->http://www.你的域名.com/1.js
@风吟 ->css->y->http://www.你的域名.com/1.css
@风吟 ->js->b->http://www.你的域名.com/2.js
第一个例子是 js代码 采用 yui 压缩 (js代码可以选择三个引擎或者使用 "n" n = 默认只清除代码的空白空行空格。)
第二个例子是css代码 采用 y引擎 (css代码只能使用y)
第三个例子是格式化和整理js代码
------------------------------------------------------------------------------------------------------
发送之后一分钟之内就会自动生成一个处理完毕的下载链接,以评论形式发送到你发送命令的当条微博。
因为代码处理都是基于解析器的优化,所以上述的优化都是安全的,不会带来代码错误。
如有任何使用上的问题,请微博 @风吟 。