您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
比较好的WEB前端学习路线是什么?
项目,基础,实战比较好的WEB前端学习路线是什么?
发布时间:2020-12-06加入收藏来源:互联网点击:
比较好的WEB前端学习路线是什么?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
路线上讲的话,我觉得还是要先考虑个人是否有计算机语言基础。
如果有JAVA 或者C#等语言基础的话,过度过来JavaScript就简单些,起码js语言基础学起来要简单些。这类同学建议可以了解JS初步语言逻辑和应用后,主要把CSS,HTML这些前端基础吃透。
另一类没有计算机语言基础的同学,就像我,建议一定要多吃透JS,确定自己基本可以驾驭这门语言的基础上,逐步结合HTML和CSS进行初步开发。
当然JQUERY虽说是比较老派的JS库,但是对所有初学者来说都是必要的基础技能,即使到了工作岗位上,很多时候也是一把锋利的武器。
在历经基础开发能力的建立后,可以进一步熟悉前端三大框架,最好有所侧重,建议vue是基础,react是进阶,angular先理解。
移动框架也要了解一些,比如多端混合的uniapp,reactnative,以及我要推荐的Flutter。
以上。
回答于 2019-09-11 08:43:50
首先前端相比之下确实比较好学... 另一方面,前端的需求很大,基本上所有的公司一定是要有前端程序员的,有很多公司现在的技术栈已经很落后了,甚至有一些公司还没有用现在流行的框架,还在用jq,你只要会基本的HTML和css,然后学一下jq的API找到一份前端的工作是很容易的,但是工资水平就不说了。
稍微好一点的程序员,应该是有一定的框架项目经验,然后对css和js的运用有一定的心得。框架已经改变了前端目前的生态,熟练使用之后前端的开发已经变得非常容易了,你需要注意类似状态管理,生命流程管理之类的事情。另外就是类似webpack之类的工具,了解一下先慢慢就上手了。
然后前端经常会说全栈这种说法,js的发展趋势非常迅猛,至少了解一下node的相关知识,这样会对你前端工作有一定帮助。
能想起来的(其他的以后再补),html+css你要做到:
布局(flex,grid)->样式(css3)->CSS动画->适配->
js方面个人
熟悉各种神奇的方法,比如:
体会js里面万物皆为对象的思想,了解原型链这个神经的设计,了解js里面独特的神奇的数组。
《JavaScript语言精粹》是一本不错的书,很薄的一本书但是内容比较有启发性,建议可以读一读。
之外的,算法一定要学的,然后浏览器的各种video,audio,canvas要了解的,最好深入至少一种API,一技傍身很有好处的。
综上,看你想做什么程度的前端程序员了,中间的收入差距能差一个数量级...
一定要养成良好的代码习惯,写注释。
学习路线
一、HTML、CSS基础、JavaScript语法基础。学完基础后,可以仿照电商网站(例如京东、小米)做首页的布局。
二、JavaScript语法进阶。包括:作用域和闭包、this和对象原型等。相信我,JS语法,永远是面试中最重要的部分。
三、jQuery、Ajax等。jQuery没有过时,它仍然是前端基础的一部分。
四、ES6语法。这部分属于JS新增的语法,面试必问。其中,关于 promise、async 等内容要尤其关注。
五、HTML5和CSS3。要熟悉其中的新特性。
六、canvas。面试时,有的公司不一定会问canvas,靠运气。如果时间不够,这部分的内容可以先不学。但如果你会,绝对属于加分项。
七、移动Web开发、Bootstrap等。要注意移动开发中的适配
回答于 2019-09-11 08:43:50
如今在整个技术领域,Web前端开发永远站在第一线直面用户体验,已成为当下互联网行业紧俏的高端技术岗位,越来越多的人想要学习Web前端,成为一名Web前端开发工程师。
看你的问题,应该也是初学者。一般来说0基础/初学者,在学习Web前端时很容易陷入理论派以及不知道怎么去学习,如何系统学习的一些误区,经常是学一个阶段就迷茫了,这个原因大体就是目标不明确,以及学习路线不清晰造成的。
因此,你需要明确Web前端培训要学哪些东西,学习路线是怎么样的。所以你先了解学习路线是很正确的,学习还是要讲究章法。
根据你的需求,安妹给你分享我们实用性高并且就业市场反馈很好的前端课程大纲。思维导图比较大,看着不太清晰,这边以阶段的形式给你分享:
Web前端培训学习需要哪几个阶段,从哪里开始学,主要学什么?以及不同阶段配合要做哪些项目实战?学习完可以实现哪些目标?
第一阶段:企业级网站开发流程及规范+静态页面制作(html5+css3)
web应用原型制作+静态页面制作
·软件开发流程
·Axure 草图制作方法
·网页图片处理规范+基础操作流程
·网页高保真制作
·HTML+HTML5网页基础标签
·CSS+CSS3从入门到实战
·实战:企业Axure项目高保真运用及页面100%静态还原
“通过本阶段学习及项目实训,你可以掌握web应用开发流程,进行网站业务以及功能分析,对Axure 、ps相关软件进行基础操作,完成网站高保真制作。并能根据高保真图,利用html5+css3进行100%的页面还原”
第二阶段: Web前端核心基础课程——Web前端原生Js+jQuery+Bootstrap
·JavaScript从基础到进阶
·ES6从基础到项目运用
·jQuery从使用到设计思想的讲解
·Bootstrap的使用及原理讲解
·实战:管理系统商业项目小组实战训练与考核
“通过本阶段学习及项目实训,你能够更好地掌握原生JavaScript,强化学生JS基础以及dom操作在实际项目中的应用场景,对项目进行响应式开发。以及jQuery和Bootstrap的应用”
第三阶段: Web前端进阶课程——大web前端全栈开发
·MySQL数据库操作及范式理论
·Node.js+Express全栈开发
·自动化构建工具与版本管理器运用(gulp、svn、git)
·less预处理语言入门到项目使用
·HTML5高级应用,canvas画图动画讲解
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |