没有基础想学前端,请问有没有好的建议?

html-css019

没有基础想学前端,请问有没有好的建议?,第1张

【web前端】【零基础】【学习路线】【入行工作】

你一定要了解web前端由html、css、js三部分组成

我们要做的,就是通过阶段性学习,由浅及深一步一步地掌握它们

零基础的你,应该从这里学起:

第一阶段——HTML及CSS入门

熟悉HTML(5)常用标签和CSS(3)语法,理解盒子模型的各个组成。

能用不同方法实现九宫格布局。

对前端页面实现有初步了解,能够查询资料完成九宫格布局,并且不断的优化自己的代码,培养出良好的习惯。

第二阶段——常见WEB页面及自适应

初步了解移动端布局和内容自适应,熟练使用Bootstrap实现各种效果。

能够熟练使用第三方框架实现各种功能,并且能够理解Bootstrap 功能的实现,能找模仿实现出相同的效果。

第三阶段——企业官网

根据PSD图划分出各个模块进行开发,熟练使用Bootstrap进行布局,HTML代码 和CSS代码分离。

对项目构成有一个清晰的了解,并且能够独立负责一个项目,遇到问题可以通过搜索引擎找到解决方案。

第四阶段——Bootstrap、sass、less进阶

继续吸收新的实用知识同时巩固基础,熟悉Bootstrap的源码。

了解预编译语言的优缺点,通读Bootstrap中的栅格系统和导航栏部分的代码,并不依赖Bootstrap.,实现其效果。

这四个阶段完成后,基本上所有眼睛能看到的页面,你全部都能实现了

但是这样还不够,因为你现在能完成的只是静态页面,出去工作(假如有公司要的话),也只能做一个【页面仔】

如果要做一个正儿八经的web前端开发,那你还需要JS技能,为页面注入活力:

第一阶段——原生JavaScript入门

通过学习原生JavaScript,完成九宫格任务,对JavaScript有个基本的认识。

理解九宫格的需求,分解任务进行开发,功能完成后通过代码重构巩固原生JavaScript的学习。

第二阶段——业务逻辑的开发

原生JavaScript进阶,原生jQuery入门。

能够使用jQuery完成复杂的需求,初尝第三方插件。

第三阶段—— 与后端交互

学会通过AJAX实现与后端交互,获取并展示数据,对前后端分工有一定了解。

了解HTTP协议,会使用ajax异步获取数据,了解前端跨域相关知识,会使用ngnix反向代理

第四阶段——学习框架Angular

学习MVC框架:Angular 1.x ,并完成一个项目模块

对MVC框架有自己的理解, 能够读懂文档和熟练使用第三方插件,能够独立完成整个模块。

第五阶段——微信小程序

了解微信小程序的相关配置,微信SDK,并制作微信小程序。

了解敏捷开发相关流程, 通过合作,能够完成项目。

对微信平台的构成有一定认识,熟悉微信SDK的使用。

能够处理常见的API错误,熟练使用第三方插件和组件,独立负责整个模块。

第六阶段——升级你的框架

时代在召唤,升级你的框架,用新版本的前端框架完成你的项目

了解框架升级的目的和优点,能快速学习新框架并独立完成任务所要求的模块

第七阶段——复盘项目&&真实项目

骚年,通过前面任务和项目的学习,完成复盘项目,再参与一次真实项目,这里才是你的起点!

完成自己在项目所负责的模块,熟悉项目结构,代码出错能够迅速定位代码位置。

一阶段Html5+CSS3:主要学习HTML5基础、CSS基础、HTML5进阶、CSS3进阶、Less

第二阶段JS交互设计:主要学习JavaScript核心语法、DOM和BOM、JavaScript高级进阶、面向对象编程、Touch、jQuery、Zepto

第三阶段Node开发:主要学习JavaScript ES6、Node、Express、MySQL、Webpack+Gulp+模块化、WebSocket+Koa2

第四阶段前端框架:主要学习Vue基础、Vue进阶、TypeScript、React

第五阶段小程序+数据可视化:主要学习小程序基础、云开发、uni-app基础、数据可视化

第六阶段就业指导+项目提升:就业指导、企业面试复盘

web前端开发需要的学的东西在下面这张图

web前端学习哪些东西

阶段1.前端核心基础

HTML +_CSS核心、JavaScript基础语法、JavaScript面向对象、JavaScript DOM和

BOM编程、jQuery框架

阶段2.HTML5 + CSS3 + 移动端核心

HTML5新特性、Canvas专列、CSS3新特性、CSS3进阶、CSS3实例演练

阶段3.移动端

移动端核心、移动端适配、移动端特效

阶段4.服务器端

服务器端开发、数据库操作、前后端交互核心、微信公众号开发

阶段5.JavaScript高级

JavaScript基础深入剖析、JavaScript面向对象深入讲解、JavaScript异步编程、

JavaScript函数式编程JavaScript设计模式

阶段6.前端必备

性能优化、版本控制工具、模块化、项目构建工具

阶段7.高级框架

React框架基本使用、React框架进阶、Vue框架基本使用、Vue框架进阶、Vue源码分析

阶段8.小程序

原生小程序入门、原生小程序API使用、小程序框架Mpvue

如果您是零基础的话您可以按照顺序学习就可以的,先学习最基础的东西,有问题可以及时沟通。