- 首先安装 Node.js;
- 执行 'npm install';
- 协议:HTTP/WS
- 技术:HTML5/JavaScript/JSON/REST/
- 基础框架:AngularJS
- 工程管理配置:Git
- 构建工具:Grunt/Yeoman
- 包依赖管理:Bower
- 代码版本控制:GIT
- 使用AngularJS作为基础框架,尽量不使用jQuery;
grunt: 打包项目用于部署,压缩html、js、css文件
├── Gruntfile.js Grunt工程文件
├── package.json NPM 配置文件
├── README.md 说明文档:即本文
├── dist 打包项目输出最终版本
├── node_modules Node.js 模块集
├── app
│ ├── fonts 字体
│ ├── images 图片
│ ├── scripts 脚本
│ │ ├── controllers
│ │ ├── directives 自定义指令
│ │ ├── filters 过滤器
│ │ ├── plugins 第三方插件:不能通过bower导入或者通过修改定制
│ │ ├── services 业务逻辑代码
│ │ ├── app.js ng主要配置
│ │ └── states.js views配置
│ ├── styles 样式
│ ├── templates ng模板
│ ├── views ngView文件
│ └── index.html 应用入口
└── test 测试代码