V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  nisnaker  ›  全部回复第 15 页 / 共 15 页
回复总数  286
1 ... 6  7  8  9  10  11  12  13  14  15  
2015-06-30 09:47:25 +08:00
回复了 yannxia 创建的主题 职场话题 关于途牛面试的惨痛经历
下次记得全程录音……
2015-06-27 09:14:51 +08:00
回复了 lin 创建的主题 大学 你们对复读怎么看?
@EchoChan
@DearTanker
我大三退学了,中西医结合专业,现在搬砖。。。
2015-06-26 10:58:27 +08:00
回复了 lin 创建的主题 大学 你们对复读怎么看?
应该是我这辈子最后悔的一件事了。
2015-06-18 17:20:49 +08:00
回复了 timothyye 创建的主题 分享发现 Tab 党与空格党之争,发现一个有趣的图片
哈哈,心坎~~
2015-06-18 11:55:18 +08:00
回复了 laoona 创建的主题 前端开发 第一次使用 gulp,有个疑问。
居然不支持md。。。。。。
2015-06-18 11:53:49 +08:00
回复了 laoona 创建的主题 前端开发 第一次使用 gulp,有个疑问。
特意注册来回答这个问题,我是这么设计的:

先用`gulp-rev`来管理资源文件的文件名,就是加上hash,来处理浏览器缓存的问题:
`admin.js` -> `admin-afsjdkf.js`

======

然后用`gulp-asset-manifest`来搜集所有处理过的资源文件,生成一个文件`asset-manifest.json`,大概长这样:
```
{ libs:
[ 'bootstrap.min-eedf9ee80c.css',
'angular.min-5b860c722c.js',
'bootstrap-2183d05f5a.css' ],
user: [ 'test-07422103d7.css' ] }
```

======

最后写了一个gulp的插件`gulp-rev-rep`,(额,本来打算叫replace的,结果已经有了,就改成rep),根据上边那个json文件来修改html模板中的资源引入标签:
```
<html>

<!-- libs assets -->
<% bundleName:libs %>

<!-- user page assets -->
<% bundleName : user %>

</html>
```
--->

```
<html>

<!-- libs assets -->
<script src="/static/js/angular.min-5b860c722c.js"></script>
<link rel="stylesheet" href="/static/css/bootstrap.min-eedf9ee80c.css">
<link rel="stylesheet" href="/static/css/bootstrap-2183d05f5a.css">

<!-- user page assets -->
<link rel="stylesheet" href="/static/css/test-07422103d7.css">

</html>
```

demo地址: https://github.com/nisnaker/gulp-rev-rep/tree/master/demo
其他的合并啊压缩啊map啊根据需求自己找插件吧。
1 ... 6  7  8  9  10  11  12  13  14  15  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2764 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 19ms · UTC 07:39 · PVG 15:39 · LAX 23:39 · JFK 02:39
Developed with CodeLauncher
♥ Do have faith in what you're doing.