技术栈概览( web 前端 )
过去式:(弊端)后期维护性差、专业化程度低、需求响应速度慢
进行中:随着视图层也会存在业务逻辑需求,前端工程师也会参与到业务逻辑的实现中
- 获取图片资源:PS 切图
- 页面制作:HTML、CSS
- 前端交互逻辑:JavaScript
- 结构与数据分离整合:Template
- 实现后端逻辑:Node.js、Java、PHP ...
这样,使得前端工程师可以在后期转为全栈工程师( FullStack Developer )
学习图谱 — 前端工程师
视觉稿( 配色、图标、距离、空间 )+ 交互稿( 用户逻辑 )= UI( 用户界面 )
- 视觉稿,转化为 UI ——> 页面制作( PS 切图、HTML、CSS )
- 交互稿,转化为 UI ——> 页面逻辑开发( JS / DOM )
页面架构,从实际需求出发,提供多种需求的多种解决方案、页面优化方案,从而实现产品级的前端架构