零基础学习web前端的9大阶段

第一阶段:HTML + CSS:

高级HTML,CSS高级和CSS布局,HTML + CSS站点开发,

JavaScript库:JS基础教程,对于JS内置对象的常用方法,常用的DOM树的操作,ECMAscript、DOM、BOM、定时器、和焦点图。web前端学习交流Q群606721798

js基本效果:常见效果,如:标签、导航、全页滚动、旋转木马图形、JS幻灯片、弹出菜单、手风琴菜单、瀑布流布局、滚动、滚动事件视图差异。

js高级功能:正则表达式,排序算法,递归算法,闭包,函数节流,范围链,基于距离的运动框架,面向对象的基础,

jQuery:停牌,基本使用DOM操作,特殊效果和动画,方法链、拖放、变形、JQueryUI组件。

零基础学习web前端的9大阶段_第1张图片

第二阶段:HTML5和移动Web开发

HTML5:新的语义标签,HTML5表单,音频和视频,离线和本地存储,SVG,Web套接字,画布。

新的CSS3:CSS3选择器,伪元素,人脸表示,边框,阴影,物权变动,过渡,动画背景系列、深度和深度,三维制作,效果velocity.js框架,对进入和退出的战略要素,酷的CSS3页面。

引导:响应的概念,媒体查询,响应网站制作,审查制度,审查制度的原则,引导公共模板,少和Sass。

移动互联网的发展:跨终端网络和主流设备,视口,流式布局,弹箱、REM、移动终端、手机JS JavaScript事件在制作,共同影响Zepto.js,移动电话,移动电话juhuasuan页面滚动。

零基础学习web前端的9大阶段_第2张图片

第三阶段:HTTP服务和Ajax编程

Web服务器基础:服务器基础知识,Apache服务器和其他Web服务器介绍,Apache服务器构建,HTTP介绍。

PHP基础:PHP的基本语法,使用PHP处理简单GET或POST请求,

阿贾克斯:AJAX异步的概念介绍,Ajax框架封装,XMLHttpRequest对象的具体方法,兼容处理方法、Ajax框架封装,Ajax缓存问题,XML的介绍及使用。

Ajax是下一部分:JSON和JSON解析、数据绑定和模板技术,JSONP,跨域技术,图像预览和懒加载技术,在ajaxapi jQuery框架,并使用Ajax实现爆布流。

零基础学习web前端的9大阶段_第3张图片

第四阶段:面向对象方法

面向对象的最终部分:从记忆的角度来理解js面向对象、基本型、复合型、原型链,面向对象的6,属性的读写权限,制定者和访问。

面向对象的三个特性:继承、多态、封装和接口。

设计模式:面向对象编程思想、单件模式、工厂模式、策略模式、观察模式、模板方法模式、代理模式、装饰模式、适配器模式和面向面向对象编程。

零基础学习web前端的9大阶段_第4张图片

第五阶段:封装自己的框架

框架封装:事件流、气泡、捕获、事件对象、事件框架和选择框架。

帧包中间:运动原理,单目标运动框架,多目标运动框架,运动框架定向封装。

框架封装的先进性和互补性:jQuery框架原型、可扩展性、模块化、封装性属于自己的框架。

零基础学习web前端的9大阶段_第5张图片

第六阶段:模块化组件的开发

面向构件的程序设计:面向构件的编程方法,面向构件编程的实现原理,面向构件编程的实际应用,基于组件思维的web应用开发。

模块化设计:AMD的设计规范,CMD设计规范,RequireJS,LoadJS,seajs淘宝。

第七阶段:主流大众化框架

Web开发流程:Git和SVN,自耕农的脚手架,NPM /凉亭依赖管理工具,咕噜/吞/ WebPACK。

MVC/MVVM框架:Angular.js / MVW,backbone.js,敲除/灰烬。

公共图书馆:react.js,Vue.js,Zepto.js。

第八阶段:HTML5原生移动应用程序开发

科尔多瓦:webapp / NativeApp / hybirdapp介绍,科尔多瓦介绍,与PhoneGap开发环境的建立,科尔多瓦实战(创建项目、配置、编译、调试、部署发布)。

离子:离子导入和相似比较,模板项目分析,常用组件和使用,结合角构建app,常见效果(下拉刷新,拉起负载,侧滑导航,tab)。

反应本机:响应本地介绍,响应本地环境配置,创建项目,配置,编译,调试,部署和发布,本机模块和UI组件,常用API。

HTML5 +:HTML5 +中国产业联盟,HTML5和运行环境,HBuilder开发工具,梅框架,H5 +开发和部署。

第九阶段:Node.js的全栈开发:

快速启动:Node.js开发,生态系统,Io.js,Linux / Windows或OS X环境的配置,复制环境,控制台程序,异步编程,非阻塞I/O模块的概念,模块管理工具,开发过程中,调试和测试。

核心模块和对象:

全局对象的全局,过程中,控制台,util,事件驱动,事件发射器,加密和解密,操作路径,序列化与反序列化,文件流操作,HTTP服务器和客户端,HTTP:/ / socket.io。

Web开发基础:HTTP协议,请求响应的过程中,关系数据库操作和数据访问、非关系型数据库操作和数据存取,原生js开发Web应用程序,Web开发流程,Node.js开发博客案例。

快速开发框架:快递介绍,+ MVC介绍,表达常用的API,表示路由模块、杰德/ EJS模板引擎,表达重建博客的情况下,膝关节骨性关节炎等常见的MVC框架。

Node.js开发电子商务:需求,设计,登录模块登录,会员中心模块,前台显示模块、购物车、订单结算,在线客服即时通讯模块。

如果你正在学习前端,或者你不知道将来要做什么,你可以和我们的前端学习小组606721798一起讨论这个问题。这里的每个人都是你未来的未来之路。

最后,我希望所有的程序员都能到他们的生活的顶端,让代码把他们的梦想变成现实。

你可能感兴趣的:(前端,前端学习,前端交流,前端工程师,前端教学)