M站

1.前后端架构

- 前后端分离:

前端后端两套分支,前端通过http请求后端接口,后端只关注接口开发,通过   index.html / index.php 来和前端对接

- 前端架构

RMVC + gulp + 模块化(CommonJS,ES Module) + sass + 前端模板 +UI框架 + JS库

2.gulp

- 启动server  --> gulp-webserver

- JS模块化  --> webpack-stream

- CSS预处理 --> gulp-sass

- Mock数据 --> http-proxy-middleware

- 生产环境和开发环境 gulp --gulpfile

- 版本号控制 gulp-rev  rev-collector

3.RMVC

R: router // 路径切换

M: model //数据源

V: view //结构和样式  html+css

C: controller // 交互逻辑 js

4.模块化

CommonJS, 规范

ES Module, 规范

CommonJS  和 ES Module区别

5.SASS

6.前端模板

artTemplate

7.mock数据

-  有后端接口 : 代理

- 没有后端接口 : 代理 + json server

8.UI框架

Yo reset,border,ellipsis

9. JS库

zepto,better-scroll,swiper

上一篇:javascript – Process.chdir()对require没有影响


下一篇:模块/包与commonjs 规范