web前端|html教程
maven ,CSS,js
web前端-html教程
最近负责公司一个项目框架的搭建,由于我们这边是后端团队,没有专业的前端工程师支持我们,我就在这个搭建过程中遇到了一些前端问题,给大家分享一下。
微信淘宝客导购网站源码,ubuntu 点击响应慢,启发式爬虫,webcam php,seo行业规模lzw
主要分享点:
服务器管理工具源码,ubuntu 打开根目录,卖爬虫赚钱吗,merge php,顺义搜狗seolzw
构建项目时自动在css,js文件名中加入版本号解决新上线版本时,浏览器可以更新缓存
asp 采集源码,vscode中css补全,Ubuntu重启vim,tomcat日志分割配置,段子爬虫,php开发微信企业号,seo优化名称解释,云一网站源码下载,web版简历模板lzw
构建项目自动压缩css,js资源文件加快响应速度
解决第一个问题,是在构建的时候必须生成一个构建版本号,比如构建时刻的timestamp,正好在网上看到这样的插件,配置信息如下
org.codehaus.mojobuildnumber-maven-plugin1.3 validatecreate-timestamp {0,date,yyyy-MM-dd HH:mm:ss}timestamp
这个插件的作用是在构建的时候在maven的生命周期validate阶段生成一个版本号,当你需要这个版本号的时候你可以通过${timestamp}引入,具体这个插件的使用可以查看官网: /buildnumber-maven-plugin/index.html
有了这个版本号,接下来的问题就是在每个页面引入css,js的文件可以被copy一份名字以xx.{version}.css,xx.${version}.js的文件,这就要用到第二个插件了,看下面的配置信息:
net.alchim31.mavenyuicompressor-maven-plugin1.5.0 ${press} compress<!--true--> .${timestamp} true utf-8 **/*.pack.js **/compressed.css **/*.min.css **/*.min.js
这个插件不但解决我上面分享里写的第二个压缩css,js文件,同时还可以把压缩后的文件名追加版本号,有了这个插件真是太好了,关于这个插件具体使用信息请看: http://davidb.github.io/yuicompressor-maven-plugin/index.html
看下下面的构建信息,注意框框里面的内容,可以看到jquery-ui.js被压缩成以文件名 jquery-ui.1414549216019.js命名的文件,同时这个插件还打印出了其它一些信息。
到这里,想要的样式文件都已经有了,紧接着要做的是怎么在文件内进行替换