该项目为极客学院前端就业班作业,即实现百度新闻手机客户端后,用nodeJS完成服务端。
- 前端
- requirejs
- jade
- 后端
- express
- session 来实现会话持久
- 工程化
- bower 处理js依赖
- grunt 自动化
- app
- controllers 处理业务层
- view 视图层
- config
- database 数据库连接管理
- routes 路由
- public
- 将phpnews.sql导入mysql数据库
- 在bash中输入
npm init
和bower init
加载modules - 在bash中在该项目目录下使用grunt启动项目
- 使用gulp来替代grunt
- 使用sass/less来书写css,使css可控和更易维护
- 前端工业化,将css/js/img压缩