1
otakustay 2014-09-23 16:54:07 +08:00
标准分层,site -> module -> page,分别放全站通用、某模块通用(如用户模块)、页面专用,这3层都可以有多个css文件组成
js可以类似 |
3
jsonline 2014-09-23 17:50:47 +08:00
https://github.com/FrankFang/gulp-html-extend
你需要用到自动化复制粘贴工具 |
4
jsonline 2014-09-23 17:51:44 +08:00
<head>
<!-- @@include = ../partials/meta.html --> <!-- @@include =../partials/css_base.html --> <!--build:css(dist) /static/styles/project/master.html.css--> <link rel="stylesheet" href="/static/styles/project/layout.css"/> <link rel="stylesheet" href="/static/styles/project/siteHeader.css"/> <link rel="stylesheet" href="/static/styles/project/siteFooter.css"/> <link rel="stylesheet" href="/static/styles/project/modal.css"/> <link rel="stylesheet" href="/static/styles/project/signinForm.css"/> <link rel="stylesheet" href="/static/styles/floatBar.css"/> <link rel="stylesheet" href="/static/styles/requirementPopup.css"/> <!--endbuild--> <!-- @@placeholder = head --> <!--[if lte IE 8]> <script src="/static/vendors/html5shiv.min.js"></script> <![endif]--> <!-- @@include = ../partials/favicon.html --> </head> |
5
jsonline 2014-09-23 17:52:48 +08:00
CSS 按模块分为很多文件,各页面各取所需。
JS 同理。 HTML 同理。 |
6
jsonline 2014-09-23 17:54:04 +08:00
把CSS/JS按照HTML的名字来命名一定会悲剧的。
除非你的代码特别特别少。 |
7
gangsta 2014-09-23 18:20:51 +08:00
个人习惯:
webRoot/ assets/ bootstrap/ css/ js/ images/ jQuery/ js/ font-awesome/ css/ images/ static/ css/ js/ img/ index.html 大点的库都用一些速度快的CDN了 |
8
learnshare 2014-09-23 18:21:23 +08:00
参考 Bootstrap 等复杂的前端项目吧。项目复杂了,模块化、自动化等工作是很重要的
|
9
gangsta 2014-09-23 18:21:33 +08:00
我去 缩进被吃掉了...
|
11
guotie 2014-09-23 20:34:20 +08:00
duo
|