开发过程 - shuier/blogs GitHub Wiki
- 完成开发任务的过程
- 了解需求,参与需求讨论,了解要完成的工作任务,以及完成时间。如果可以则开始开发,不可以则要和项目经理进行沟通。
- 在等设计师完成设计稿的时候,可以和开发商量数据格式和接口,开始完成页面逻辑部分
- 拿到设计稿之后,对设计稿进行分析
- 在这过程中多和设计师进行沟通,确保和设计师想要的效果一致。
- 对于实现有困难的部分,在时间有限的前提下,让设计师给出一个改进方案。比完美更重要的是完成。
- 有些地方,可以根据自己所学提出创新(如html5、css3),和设计师沟通,进而实现更好的效果。
- 和设计师约定一些边距的距离,如一些边距就定为5px, 10px等等,如果设计师有时间的话,可以让设计师帮忙标出一些距离或者颜色的值,另外也可以让设计师帮忙把背景图标合并成sprites。当然前提是你自己会ps操作,并且是在比较忙的情况下,请设计师帮忙顺手弄一下,但是对于一些优质设计师,这些活还是自己干吧。
- 切图,合并sprites
- 本地完成页面html,css及一些js开发、调试
- 自测(包括视觉效果走查确认、页面逻辑的测试、浏览器兼容性测试、前后端联调、性能测试),参考了浅谈前端集成解决方案
- 提测(如果有专门的测试人员的话)
- 上线
注:应该把精力花在页面效果实现上和性能的改善上,其他地方则能省时间就省时间。