【前端优化】静态链接版本化[final]
来源:互联网 发布:优化网络工程师 编辑:程序博客网 时间:2024/05/18 09:36
作者:zhanhailiang 日期:2012-12-27
首先,请先阅读【前端优化】静态链接版本化;
其次,请细读find高级应用场景详解;
最后,进入本文的主旨:未优化前,使用xargs -n -1为所有匹配.html文件中的静态链接添加版本号,今天对find命令有更深入的了解,决定利用find的-exec参数来优化静态链接版本化的实现代码:
#!/bin/sh version=`date +%s`find . -name "*.html" -exec sed -i -e "/^\s*<script/ { s/src=\"\(.*\.js\)\(?.*\)*\?\"/src=\"\1?v=$version\"/g; }; /^\s*<link/ { s/href=\"\(.*\.css\)\(?.*\)*\?\"/href=\"\1?v=$version\"/g; }" {} \;
- 【前端优化】静态链接版本化[final]
- 【前端优化】静态链接版本化
- 网站静态化处理—web前端优化
- 网站静态化处理—web前端优化—上
- 网站静态化处理—web前端优化—中
- 讲前端优化的一个链接
- Release版本以及静态&动态链接库
- 网站静态化处理—web前端优化—下【终篇】
- 网站静态化处理—web前端优化—上(11)
- 网站静态化处理—web前端优化—中(12)
- 网站静态化处理—web前端优化—下【终篇】(13)
- 静态资源版本化
- YAHOO 35条前端优化建议的链接
- VC编译时选择静态链接库和realse版本
- 【前端优化】nginx_concat_module模块实现静态资源合并
- 前端优化之前端工程化
- 静态链接
- 静态链接
- iOS 中字典与json格式的相互转换
- Mac----开启SVN服务
- Ubuntu 10.10 终端命令
- Struts2返回JSON数据的具体应用范例
- NET::SMTP mailfactory 附件邮件
- 【前端优化】静态链接版本化[final]
- eclipse连接不到 android 模拟器解决方法。
- C++_友元函数
- 关于软件版本号的问题
- 解析从堆到优先队列的实现
- hbase scan和bloom filter的讨论
- 在ie浏览器中 arcgis js api 生成的 infowindow 会产生错位的情况
- Linux下删除文件的命令
- 使用skydrive等云端存储工具管理私有git代码库