如何还原压缩过的css或Js文件,如下图

html-css011

如何还原压缩过的css或Js文件,如下图,第1张

1、首先新建一个html文件,命名为test.html。

2、在test.html文件内,使用img标签创建一张图片显示,并设置其id属性为pic。

3、在test.html文件内,使用button标签创建一个按钮,按钮名称为“改变图片样式”。

4、在test.html文件内,给button绑定onclick点击事件,当按钮被点击时,执行cha()函数。

5、在test.html文件内,在js标签内,创建cha()函数,在函数内,使用getElementById()方法获得img元素对象,再使用setAttribute()方法设置img对象的class属性为imagecss。

6、在test.html文件内,使用css定义imagecss的样式,设置为红色5px边框,宽度为300px,就可以了。

理想的情况是只拥有一个CSS文件(如果你使用RWD以支持IE的老版本,那就需要两个CSS文件。)构建并维护几个单独的CSS文件也算合理,但在部署到产品服务器之前,你应该将它们集合在一起,并删掉那些不必要的空白区域。

Saas、LESS和Stylus等预处理器可帮你完成这些痛苦的工作。 Grunt.js、 Gulp等工具可自动化你的工作流。如果你更喜欢GUI,可借助Koala提供的免费跨平台应用。

如果你觉得这些比较麻烦,也可手动通过命令行工具将CSS文件集中在一起,如在Windows中,可使用如下代码:

在Mac/Linux中,可使用如下代码:

最终文件经过在线CSS压缩工具(如 cssminifier.com、 CSS Compressor &Minifieror等)压缩后即可运行。

最后,请记住在头部(Head)加载所有CSS,以便浏览器展示接下来的HTML元素,同时也可避免浏览器下次再重绘页面元素。

个人建议从几个方面入手:

1、在服务器上启用GZIP压缩,添加css等静态文件等。

2、把主页、内容页的CSS分开写,公共部分单独用一个CSS,这样就可以减少CSS的大小。

3、优化CSS语法,并可以使用工具压缩,但要注意用多个浏览器测试。

4、将一些JS调用尽量放到网页底部