本文是面向团队内部的小分享,对象是前端上下游中非技术或者非技术出身的合做伙伴(产品/设计/测试)。公司采用的是native + h5的Hybird开发模式。css
1. 这个功能能不能实现?html
能。若是你在其余同类APP中或者移动端浏览器上看到某个炫酷/贴心/惊艳/好玩/好想抄
的功能,别问能不能实现,别人能作到的咱们就必定能。大多数依赖现有的技术栈能够实现,可是因为技术栈不一样/技术能力的差别/兼容性要求差别
,会致使时间成本太高/体验不够好
等问题。因此当你看到一个好想抄
的功能时,先预估下你能接受的成本,而后你能够这么问:这个功能花三天的时间能不能保证80%的用户能够用?
固然,前提是这个问题归前端管。前端
2. 这个问题归谁管?css3
因为开发模式的缘由,在求证一个技术的可行性或者定位Bug的时候,可能会纠结到底找谁:前端?后端?App?先就常见问题简单粗暴分个类吧:web
3. 遇到棘手Bug怎么办?canvas
重现,重现,重现。先重现,再分析。重现不了?return;后端
内测/外测/灰度
发现bug不要急,参考上面第二条,该找谁找谁若是是生产环境:浏览器
4. 页面能不能优化一下?运维
我能优化,你能帮我申请到排期吗iphone
页面慢
5. 更多细节问题
图片:除非必要,常规前端开发过程当中比较排斥图片的。固然像一些活动什么的,周期短,又须要气氛的,大张图大张图往页面上贴没问题的。常规静态页面中,可使用css完成的样式效果就必定不会用图片,好比一些背景图、icon。前端css3支持的样式效果包括不限于
其余的,想到再说吧