对于不少前端初学者来说,学习过程中会没有一个清晰的方向或者侧重点,也很难把握到哪些东西是从一开始就应该重视的。
这里主要说一下前端初学者应该尽早了解和重视的方面。
浏览器
谷歌浏览器是最好的浏览器,平时开发最好的选择,也是支持新特性比较早的。当然,谷歌浏览器的开发者工具也是非常强大。
低版本IE浏览器迟早是要被时代所要淘汰的,所以不要花很多的心思放在兼容低版本IE浏览器上,希望初学者认识到这一点。
科学上网(fanqiang)
作为程序员,科学上网是必备的,但是目前国内的大部分梯子基本都gg了(2017.07.18,大天朝牛 逼),干货还是要有的 梯子链接
搜索
程序员搜索不要用百度!
程序员搜索不要用百度!
程序员搜索不要用百度!
(八卦新闻什么的首选百度)
搜索首选==>谷歌搜索;
某个网站搜索特定关键词==>site:网站地址+关键词 搜索即可;
技术问题搜==>stackoverflow+问题;
前端知识点搜==>关键词+mdn;
名词搜==>关键词+Wikipedia
更多搜索技巧
邮箱
gmail邮箱注册一个,126或者163注册一个吧,简历上写一个QQ邮箱总感觉显得有点low
HTML和CSS基础
JavaScript基础
阮一峰教程+MDN+敲代码练习
阮一峰JavaScript教程
MDN–JavaScript
Markdown
可以以非常简单的方式编写文档,从而不用在意样式,更注重内容。
Markdown会有越来越多的应用,应该尽早学习并使用。
Markdown教程
Git
版本控制工具,前端工作中占有很重要的角色。
应该尽早学习其常用指令。
Git教程–Pro Git(中文版)
注册GitHub
GitHub是全球最大的程序员社区,这里大牛云集,你可以学习大牛的代码,当然是可以上传自己的代码。
想成为大牛,从注册GitHub开始吧!
https://github.com/
关于框架
目前react和Vue相当的火,但是我建议初学者在没掌握好基础的情况下最好不要先学习框架。
框架是很火,会流行的框架也能拿到较好的薪资,但是他会流行,他就一定会被更好的更流行的东西取代,当他被取代的时候,你之前花时间学习的框架很有可能就不会有很多人用了,甚至变得一点用都没了,你又要重新学习另外一个流行的东西。
你的基础足够好的时候,学习这些框架的成本很小的,即使流行的东西迭代变更,你也能应对自如,而不至于像依赖于某个框架那样的被动。
ecmascript
ES6现在绝对称不上新标准了,且现在也被使用的很广泛。
相比于ES5,ES6的语法让开发者可以更便捷的开发,以后也会有更新更强大的标准被加入,所以学习ecmascript新标准的重要性是前端开发者必须要明白的。
ES6的学习和ES3、ES5不冲突,可以兼顾来学习的。
阮一峰–ECMAScript 6 入门