该如何学习

前端学习路径:http://blog.csdn.net/u011047006/article/details/52597178
多测试自己都会了吗?

Paste_Image.png

Paste_Image.png

https://mp.weixin.qq.com/s?__biz=MzAwNjI5MTYyMw==&mid=2651493653&idx=1&sn=40d6df265999a1a479ac8d164d6b61f3&chksm=80f19cddb78615cbc5772506a0183cb28889d67c05b30ce48d80d395e31aef300c4d07fff4a5&mpshare=1&scene=1&srcid=0226vV0DVBFvJWQ09EPfjZxy&pass_ticket=C5jOzo4GF7Vltf0ECVtak9b%2BbI%2Fps3xd8dDM6%2F0ni7a%2FhcOoNf2pSrc6EnXOkmKe#rd

前端工程师:front-end Engineer [FE]

前端工程师是用户体验的操刀者

在产品经理构想出交互原型,设计师设计出交互细节之后,FE敲代码实现这些图片,按钮,交互等。
FE需要对用户体验有较深的理解,【点击区域容易点中,字体适合大小等】,要加强交互常识的积累。
瞬间之美,touch到用户的内心只需要一瞬间,
懂用户体验的前端工程师,会让作品与用户沟通,能touch到用户心中那一块柔软的区域。
FE需要有点强迫症,对任何瑕疵都不能容忍。【对页面滚动更平滑些,减少页面的视觉抖动,像素定位准确。。】
前端工程师需要是一个心思细腻之人,需要对美有所领悟,需要执着地追求完美,需要有品味,有思想,有大局观,最好还能懂点心理学。

用户端业务逻辑

页面展示——响应用户操作——提交用户数据——反馈操作结果这一系列流程

  • 在前端与后端数据交互时,需要多关注下参数是都凑齐了,多留点心眼
  • 页面注意美化,多追求提高

前端也需要架构

模块化开发、MVC、MVVM等开发模式。团队规模也从原来的单兵作战演变为团队开发。
一个高级前端工程师,要有架构能力。这个架构能力包括不限于:
对现有优秀框架的了解与整合使用
根据项目的业务特点构建出合适的开发模式
设计前端测试方案保证代码质量
用工程化方案组织起团队的开发流程。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容