前端开发主要职能
1、熟练使用DIV+CSS并结合JS负责产品的前端开发和页面制作
2、熟悉W3C标准和各主流浏览器在前端开发中的差异,能运用DIV+CSS解决浏览器的兼容性
3、负责相关产品的需求以及前端程序的实现,提供合理的前端架构
4、与产品、后台开发人员保持良好沟通,能快速理解、消化各方需求,并落实为具体的开发工作
5、了解服务器端的相关工作,在交互体验、产品设计等方面有自己的见解。
学习阶段
第一阶段:HTML+CSS、JavaScript基础、JS基本特效、JS高级特征、 JQuery
第二阶段:HTML5、CSS3、Bootstrap、移动Web开发
第三阶段:HTTP服务、AJAX编程、 WEB服务器基础
第四阶段:面向对象进阶
面向对象三大特征:继承性、多态性、封装性
面向对象中创建对象的五种方法:自定义对象 、工厂模式创建对象、构造函数、 混合模式创造对象、JSO格式创建对象
第五阶段:封装一个属于自己的框架
第六阶段:模块化组件开发(面向组件编程、面向模块编程)
第七阶段:主流的流行框架
Web开发工作流:GIT/SVN、Vue-cli脚手架、NPM/Bower依赖管理工具、Grunt/Gulp/Webpack
前端主流框架:Vue.js、Angular.js、React.JS、Bootstrap
常用库:React.js、Vue.js、JQuery.js
第八阶段:Node.js全栈开发(核心模块和对象、Web开发基础、快速开发框架、Node.js开发电子商务实战)