前端入门基础

对于不少前端初学者来说,学习过程中会没有一个清晰的方向或者侧重点,也很难把握到哪些东西是从一开始就应该重视的。
这里主要说一下前端初学者应该尽早了解和重视的方面。

浏览器

谷歌浏览器是最好的浏览器,平时开发最好的选择,也是支持新特性比较早的。当然,谷歌浏览器的开发者工具也是非常强大。
低版本IE浏览器迟早是要被时代所要淘汰的,所以不要花很多的心思放在兼容低版本IE浏览器上,希望初学者认识到这一点。

科学上网(fanqiang)

作为程序员,科学上网是必备的,但是目前国内的大部分梯子基本都gg了(2017.07.18,大天朝牛 逼),干货还是要有的 梯子链接

搜索

程序员搜索不要用百度!
程序员搜索不要用百度!
程序员搜索不要用百度!
(八卦新闻什么的首选百度)
搜索首选==>谷歌搜索;
某个网站搜索特定关键词==>site:网站地址+关键词 搜索即可;
技术问题搜==>stackoverflow+问题;
前端知识点搜==>关键词+mdn;
名词搜==>关键词+Wikipedia
更多搜索技巧

邮箱

gmail邮箱注册一个,126或者163注册一个吧,简历上写一个QQ邮箱总感觉显得有点low

HTML和CSS基础

看MDN+敲代码练习
MDN–HTML
MDN–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 入门

0%