<img src=http://img.itc.cn/photo/olg18L05j8N>
##为何取了个神奇的名字,把文件名搞得和乱码一样,这是为啥:( ###不想让人知道自己用了BS么?
LZ知道什么叫压缩、合并、缓存么? 你怎么就能看出来cnode不想让大家知道自己用bootstrap呢?
那为何要改文件名呢?
只是合并压缩完后系统自己hash出来的名字吧=。=|||
(⊙o⊙)… hash粗来只在后面加时间戳,不会更改文件名字的。。。
LZ去看看各大互联网巨头他们的网站源码吧,不一定非要加时间戳,把时间戳MD5一下不行吗?只要把这个随机数保存下来就OK了。
是Md5:)
1L正解,怒点32个赞。
@saionjisekai 怎么压缩的?
@kingapple 这个方法就多了。。有手动搞的,也有像现在挺火的Grunt.js自动构建的。也有专门用于sea.js模块压缩合并的spm,各种各样的都有。像我等玩不转自动构建的,也完全可以自己动手使用YUI Compressor、Uglify等工具进行压缩,然后再根据自己的需求手动合并。
打包方式:https://github.com/cnodejs/nodeclub/blob/34f3e451510769fbb7997032c71afd9bff86014d/Makefile#L29 文件:https://github.com/cnodejs/nodeclub/blob/34f3e451510769fbb7997032c71afd9bff86014d/views/layout.html#L23 默认的打包格式:https://github.com/JacksonTian/loader/blob/5217a0c884e85fb002fb16df8ee1690c1e7659cb/lib/loader.js#L432
@afc163 afc大大出来了,sea.js也有好多东东是你在维护吧。:)
呵呵,保留bootstrap的头注释是版权申明的要求,要不你还真不知道用的是bootstrap
看文章,补补基础知识吧。 用UglifyJS2合并压缩混淆JS代码 http://blog.fens.me/nodejs-uglifyjs2-js/
@kingapple M(essage)-D(igest)都是缩写, 理论上要大写应该一起大写的.
哈哈
@kingapple 多个文件合并成一个的。
@kingapple 懂什么叫CDN的缓存么。。
@JacksonTian 额,知道滴:)可是为何要该名字呢? 直接bsxxxx_hash.css不就行么?
@kingapple 给主页用的为什么要叫bs?
@jiyinyiyong 搞less么?
。。。。。。(不知道该如何表达)
服了
@saionjisekai grunt不好玩。。。
楼主你想多了