深圳蚂蚁网络网站建设问答平台

您好,欢迎来到深圳蚂蚁网络问答平台!
致力于提供建站技巧、常见问题等知识问答服务

web前端自学要多久?

分类:建站百科 | 浏览: 183次
2106-02-07 14:28:15
回答内容
满意回答
2020-11-18 15:07:12

  网站建设问答小编今天给大家整合了一篇有关《web前端自学要多久?》的文章,关于web前端自学要多久?的详细内容欢迎往下阅读,下面就由小编一一给大家介绍,一起去了解吧!


web前端自学要多久?

  这个要看个人的实际情况决定;自学最注重个人的自制力和学习力,你要抵御各种诱惑,还要有详细的学习规划,才能保证正常的学习,徐徐渐进。下面的学习路线或许对你有帮助:

  

  前端完整学习路线

  

  第一阶段:

  

  HTML CSS:HTML进阶、CSS进阶、div css布局、HTML css整站开发。

  

  JavaScript基础:Js基础教程、js内置对象常用方法、常见DOM树操作大全、ECMAscript、DOM、BOM、定时器和焦点图。

  

  JS基本特效:常见特效、例如:tab、导航、整页滚动、轮播图、JS制作幻灯片、弹出层、手风琴菜单、瀑布流布局、滚动事件、滚差视图。

  

  JS高级特征:正则表达式、排序算法、递归算法、闭包、函数节流、作用域链、基于距离运动框架、面向对象基础。

  

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

  

  HTML5:HTML5新语义标签、HTML5表单、音频和视频、离线和本地存储、SVG、Web Socket、Canvas。

  

  CSS3:CSS3新选择器、伪元素、脸色表示法、边框、阴影、background系列属性改变、Transition、动画、景深和深透、3D效果制作、Velocity.js框架、元素进场、出场策略、炫酷CSS3网页制作。

  

  移动Web开发:跨终端WEB和主流设备简介、视口、流式布局、弹性盒子、rem、移动终端JavaScript事件、手机中常见JS效果制作、Zepto.js、手机聚划算页面、手机滚屏。

  

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

  

  WEB服务器基础:服务器基础知识、Apache服务器和其他WEB服务器介绍、Apache服务器搭建、HTTP介绍。

  

  PHP基础:PHP基础语法、使用PHP处理简单的GET或者POST请求。

  

  第四阶段:面向对象进阶

  

  面向对象终极篇:从内存角度到理解JS面向对象、基本类型、复杂类型、原型链、ES6中的面向对象、属性读写权限、设置器、访问器。

  

  面向对象三大特征:继承性、多态性、封装性、接口。

  

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

  

  第五阶段:封装一个属于自己的框架

  

  框架封装基础:事件流、冒泡、捕获、事件对象、事件框架、选择框架。

  

  框架封装中级:运动原理、单物体运动框架、多物体运动框架、运动框架面向对象封装。

  

  框架封装高级和补充:JQuery框架雏形、可扩展性、模块化、封装属于传智自己的框架。

  

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

  

  面向组件编程:面向组件编程的方式、面向组件编程的实现原理、面向组件编程实战、基于组件化思想开发网站应用程序。

  

  面向模块编程:AMD设计规范、CMD设计规范、RequireJS,LoadJS、淘宝的SeaJS。

  

  第七阶段:主流的流行框架

  

  Web开发工作流:GIT/SVN、Yeoman脚手架、NPMer依赖管理工具、Grunt/Gulp/Webpack。

  

  MVC/MVVM/MVW框架:Angular.js、Backbone.js、Knockout/Ember。

  

  常用库:React.js、Vue.js、Zepto.js。

  

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

  

  Cordova:WebApp/NativeApp/HybirdApp简介、Cordova简介、与PhoneGap之间的关系、开发环境搭建、Cordova实战(创建项目,配置,编译,调试,部署发布)。

  

  Ionic:Ionic简介和同类对比、模板项目解析、常见组件及使用、结合Angular构建APP、常见效果(下拉刷新,上拉加载,侧滑导航,选项卡)。

  

  HTML5 :HTML5 中国产业联盟、HTML5 Plus Runtime环境、HBuilder开发工具、MUI框架、H5 开发和部署。

  

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

  

  快速入门:Node.js发展、生态圈、Io.js、Linux/Windows/OS X环境配置、REPL环境和控制台程序、异步编程,非阻塞I/O、模块概念,模块管理工具、开发流程,调试,测试。

  

  核心模块和对象:全局对象global,process,console,util、事件驱动,事件发射器、加密解密,路径操做。


web前端自学要多久?

扫二维码与项目经理沟通

我们在微信上24小时为你服务

小蚂蚁微信号: 2067876620


  目前,《web前端自学要多久?》页面仍在完善中,后续将为您提供丰富、全面的关于《web前端自学要多久?》的最佳回答,小编将持续从百度问答百度百科搜狗问答搜狗百科微博问答头条百科悟空问答知乎热门问答以及部分合作站点渠道收集和补充完善信息。


  深圳蚂蚁网络网站建设公司提供,系统定制,微信开发、小程序定制、微商城开发、网站建设、网站排名优化推广等互联网项目定制开发服务。版权声明:如发现内容存在版权问题,烦请提供相关信息发邮件至3310459304@qq.com,我们将及时沟通与处理。本站内容均来源于网络,涉及言论、版权与本站无关。

友情链接 友情链接
返回首页
在线咨询
关注微信公众号 微信二维码
咨询热线

18565361016

返回顶部