零基础,怎么自学前端?

售前免费咨询热线: 4 0 0 - 1 8 6 - 0 9 0 5
汇智资讯Huizhi information

当前位置:首页 »零基础,怎么自学前端?

零基础,怎么自学前端?

日期:2021-01-20 10:22:02 访问量: 来源:
前端学习

前端想要学好说难也难,说不难也不难。说难是因为前端学习广度很大,需要掌握的东西特别多,不是一蹴而就就能学好的,而且现在的前端学习网站也不是很有针对性。

说它不难,是因为只要有一个好的学习路线,学习起来有针对性,学习的过程就会轻松很多。

自学前端

学习路线

在这里给一个我自己认为比较靠谱的学习路线,也会顺带着推荐一些学习的书籍。

HTML+CSS

前端最先接触到的是页面,HTML+CSS建议一起学习,推荐学习书籍《CSS权威指南》。

Javascript,DOM

Javascript前端三剑客最重要的部分,无论如何都要深挖,Javascript基础打好了,学什么都快。

推荐基础书籍《Javascript权威指南》,进阶书籍《Javascript高级程序设计》。也可以直接去看《Javascript高级程序设计》,这是一本前端学习非常经典的书籍。

进阶

基本的页面知识学完后,便可以针对性的学习一些类库,帮助提高开发效率。CSS方面可以进阶到Less或者Sass;Javascript方面的话不太推荐深入学习jQuery,做了解会用即可。ES6作为未来各种前端框架支持的主语言是一定要会的。

框架

以上的学习内容只能说是入门,真正的好戏才刚刚开始。前端再细化的话会分为PC端和移动端,如果重点在PC端,应该学习AngularJS,推荐书籍《AngularJS权威指南》,不过由于AngularJS的版本更新速度很快,1.0到2.0变化太大,完全重构了AngularJS,因此如果现在学习AngularJS的话,建议直接学习2.0版本,不过有额外学习Typescript的成本。

自学前端

移动端

如果感兴趣的点在移动端,则可以学习Vue.js和React Native,Vue目前的生态已经很完善,越来越多的企业都会使用Vue开发,衍生出的weex现在也很火爆。React Native用于移动端十分便利,可以参考官方文档进行学习,不过它存在的虚拟DOM概念需要我们去理解,而且所有代码都是Javascipt对象的编码方式也有一定特殊性,需要多加练习才能慢慢理解。

压缩构建

无论是什么框架,在编码后都需要代码编译,压缩,打包等操作,这个时候就需要构建工具。在我们无法学完全部的构建工具时,可以选择其中比较重要的进行学习,典型的就是gulp+webpack了。

全栈

全栈开发离不开NodeJS,NodeJS基于javascript编写,却能够处理服务器端逻辑,实则为一大突破,推荐书籍《NodeJS开发指南》、《NodeJS深入浅出》。NodeJS作为服务器端开发语言,可以学习Express框架和KOA框架,顺便比较一下与传统的服务端Java语言处理起来有什么不同。

版本控制工具GIT

git已经是目前所有大型公司提交代码的工具,其经典的分支管理特性极有助于多人协同开发。

汇聚行业精英智慧

致力于高端IT技术人才培养

助力万千学员成就IT梦!

汇智动力

扫码关注 领取资料

www.hzdledu.cn

相关阅读Reading

全国热线:400-186-0905

总部热线:028-6547-1147

周一至周日9:30-24:00

我要咨询
汇智动力微信

汇智动力微信公众号