季度总结
完成的任务
- 2016年深度科技产品发布会专题页面(会前、会后)
- Deepin内刊杂志页面
- 修改deepin.com网站的历史代码
- 售后服务网站前端
- 手机公众号抽奖页面
- 修改deepin.org网站的历史代码(添加专题轮播,添加字体宣传页并适配移动设备)
- 邮件模板
- 用户反馈网站前端
- 志愿者捐助页面
- 装机地图
- 基于expressjs的文件查看器,方便测试时候进行页面之间的跳转
前端基础工作
前端工作模式
- jade + sass + es6作为前端预处理语言
- 使用gulp进行项目自动化打包和测试
- 对于逻辑复杂的项目使用webpack对js进行模块化管理
- 对于较为简单的项目采用bower来管理静态资源
- 使用expressjs搭建的简易服务器对页面调用的异步api进行测试
前端工程化
目前主要使用es6的模块语法(import,export)来将前端常用组件进行模块化。使用webpack来管理项目所依赖的静态资源(包括css和js)。另外组件样式因为不同项目变化较大,所以仍然使用gulp来管理。
是否超期
计划大体能按时完成,但是很多项目后期与后端整合中还需要花费不少时间。