3 回答
![?](http://img1.sycdn.imooc.com/545850200001359c02200220-100-100.jpg)
TA贡献1943条经验 获得超7个赞
![?](http://img1.sycdn.imooc.com/533e4cde000148e602000200-100-100.jpg)
TA贡献1895条经验 获得超7个赞
一般在进入设计阶段前就要沟通好,文字密集的区域保持默认字体(一般约定为雅黑),个别标题可以偶尔上点美术体,但最好前期沟通好。另外版权的问题也要考虑。
我都是自己切图、自己压缩,这块如果也让设计来做的话,沟通上可能会比较麻烦,因为除非这个设计对前端这块非常了解,否则切出来的东西可能会和你要的东西不太一样,而且压缩的结果可能也会不太理想(但尽量不要二次压缩,尤其是JPEG这种有损格式),那么与其把时间浪费在沟通上、还不如自己动手。另外,熟悉一些ps/设计类的知识,设计阶段中与设计沟通时也会带来一定的便利。至于工具么我觉得没什么太好的,一般用TinyPNG主要就是压缩效果好但是不太方便(没记错的话是50张还是20张来着),如果用批量工具做的话就会反过来了,挺方便但是压缩效果不太好(其实主要原因是TingPNG是经过算法优化后的有损,好多工具都是无损所以肯定效果会略逊于前者)……想用的话可以去看看企鹅家的WeFlow(常用的压缩都有)、limitPNG(这个我觉得可能是无损的王者了……不过极限无损耗时略长所以建议你试试有损模式)
图片一般压缩到300k左右(也看网站和具体情况,比如移动端小一点最好、纯色没过渡用PNG8、色彩比较多图片分辨率大得用JPEG、矢量风格宜用PNG,这些得知道点);PDF的话一般客户端主要是下载,所以大小别太过分就行了(当然压缩一下也没坏处,如果你知道怎么压缩的话);至于HTMLCSSJS,压缩有两种做法:一种是在你编译时加个压缩&trim多余字符的插件(当然也可以用一些工具手动搞),另一种,也可以在服务器这端来做些处理,比如Nginx就有对应的插件(没记错的话阿里的Tengine是自带的,原生Nginx得额外引入一下),另外我记得是阿里的OSS吧,用做服务器的时候也可以进行对应预处理,总之目的就是在用户端接收到的页面已经是处理后的了。
添加回答
举报