web前端自学要多久?

如题所述

第1个回答  2020-05-26

零基础可以学Web前端的,前期课程都非常简单,只要会一些 html 和 CSS的课程就入门了。

一般都会学 4到6个月时间。

Web 前端开发一般会包含8个阶段:

第一阶段:HTML/CSS 基础

HTML 基础,HTML5 规范,HTML 语义化标签,CSS 基础,CSS3 规范、CSS 选择器、各种 CSS 属性、盒模型、视觉格式化模型、浏览器兼容性问题解决方案,视觉格式化模型、传统布局、现代布局(Flexbox、Grid)切图工具 PhotoShop、Markman、PxCook 等的使用

第二阶段:HTML/CSS 高级

CSS 处理器,CSS 复合选择器,数值与单位,CSS Hack,媒体查询与响应式,过渡与动画,浮动定位,CSS 高级技巧(雪碧图、滑动门和三角形绘制等),CSS预处理器(Sass,Less)的使用,CSS 架构,响应式设计 Bootstrap,移动优先,媒体查询多终端适配,移动端屏幕比例,主流移动端适配解决方案,CSS 模块化开发

第三阶段:JavaScript 基础

采用全新 ES6 基础最新语法(数据类型、变量、运算符、表达式、控制语句、函数、数组、对象)进行教学,要求学生在熟悉 JavaScript 核心基础语法的同时,也能够理解 JavaScript 底层工作原理、设计模式;并运用现代 JavaScript 开发工具,进行原生 JavaScript 以及现代 JavaScript 开发工具创建出基于 MVC 的前端应用程序,也能进行 JavaScript API 编程(BOM,DOM事件)。

第四阶段:JavaScript 高级

HTML5 新增 API(视频音频、Canvas、SVG、拖拽事件、地理定位、本地存储),JavaScript 函数高级,模块化开发,JS 模块模式,MVC 模式,JavaScript 面向对象编程,JavaScript 异步编程,Ajax,Ajax的作用,原生XHR对象,同步与异步,HTTP 协议 HTTPS 协议,封装 Ajax,jQuery Ajax,同源策略,跨域问题及解决方案,JSON解析,JavaScripts 设计模式,Promise 对象,ES6 模块规范,现代 JavaScript 开发规范。

第五阶段:Node 服务器端开发

前后端分离开发,Node 基础,MVC 架构,MongoDB,Node 在服务端开发,Session、JWT、OAuth 2.0,跨越资源共享,身份验证与权限管理,Node 实时通信技术

第六阶段:Web前端框架

React 技术栈,Vue 技术栈

第七阶段:移动端开发

React Native,跨端开发框架之微信小程序开发,Flutter,PWA 等

第八阶段:前端运维

Docker 与 Linux 基本操作、Nginx/Node/Redis/MongoDB 安装与配置、PM2、搭建集群。Git、Jenkins、TravisCI

详细课程内容,请参考课程图片。

朗沃教育 Web前端学习路线图

第2个回答  2018-12-19
几个月吧,自学可以去网上看视频
第3个回答  2018-12-18
前端要学很多东西,不建议自学。
第4个回答  2018-12-18
如果你爱学起码四个月