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

本人没有基础的小白,很喜欢前端就是无从下手,也不知道该去怎么学

【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错误,熟练使用第三方插件和组件,独立负责整个模块。
第六阶段——升级你的框架
时代在召唤,升级你的框架,用新版本的前端框架完成你的项目
了解框架升级的目的和优点,能快速学习新框架并独立完成任务所要求的模块
第七阶段——复盘项目&&真实项目
骚年,通过前面任务和项目的学习,完成复盘项目,再参与一次真实项目,这里才是你的起点!
完成自己在项目所负责的模块,熟悉项目结构,代码出错能够迅速定位代码位置。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-05-17
有基础可以自学的哦 不过没有的话也没事 那就系统的学学 花点时间和精力也是很快学会的 毕竟前端还是比较简单的啦本回答被网友采纳