前端开发工程师的需求:
前端三大主流框架:分别是React、Vue、Angular这三个框架。(至少熟悉一种框架的开发和使用)
我知道的还有:浅谈一款移动端开发框架Weex、Flutter框架、( https://blog.csdn.net/lwpoor123/article/details/81671769)
js框架:JQuery、Prototype、(YUI库,全称Yahoo! UI Library)、Mootools、Reactjs、Angularjs等
Weex有3种集成方式:全页模式、Native Component模式、H5 Component模式
- 熟悉html、css、javaScript等Web基础;熟练使用Photoshop,精通JS语言,熟悉使用js完成各种效果,
- 了解ajax技术至少掌握一种以上js框架、前端框架。
- 了解AMD规范和CMD规范,了解grunt / gulp / webpack等前端自动化构建工具(Grunt 是基于 Node.js 的项目构建工具、Gulp.js 是基于 Node.js 构建的、webpack 是一个模块打包器)。
- 至少了解一门后台语言(如:nodejs、Java、PHP)。
- 优秀的代码编写能力,思路清晰、分层明确,良好的数据结构以及API设计能力,代码可读性强、复用性高;有良好的解决问题思路。
- 需要了解mvc、mvvm模式(这些模式也是依次进化而形成MVC—>MVP—>MVVM)
- 熟悉webpack的使用和配置
- 熟悉前端自动化测试:了解CICD自动化部署(优先考虑)
- 大专或以上学历,至少有一个已经上线的产品,1年及前端开发经验(优先考虑)