Skip to main content
 首页 » 学习笔记 » 收藏文章

一个合理的前端学习路线从制定到放弃

2016年08月13日1852

111.jpg

当刚入门技术的时候,会疑惑HTML+CSS、javascript、jQuery、Bootstrap、HTML5等等应该按什么顺序学?一个合理的前端学习路线该如何制定呢?

实际上并没有什么路线,顺序是由需求驱动而已。

当你在学习HTML+CSS的时候,你会发现有些交互或者动画就算用CSS3也很难做或者根本做不来,你自然而然就会学JS;

当你学习JS的时候,你会发现有些常用的操作写起来很复杂,还要考虑不同浏览器兼容问题,你自然会去学习jQuery;

就这样完成了第一个有点像样的网站。

准备写下一个项目:

?这个布局跟第一个很多地方很像!比如这个按钮的样式,比如这个三栏布局……但是又要重新写一遍,如果跟搭积木一样方便就好了。于是你学了Bootstrap;

为什么手机上看我的网站这么丑?于是学会了响应式;

这里有个免费的API有我想要的数据!学会了ajax;

这么多数据我一个一个append进去一点也不优雅!于是学会了模板引擎;

哇,这里有个bug,我想改,但是怕把整个项目都玩坏了怎么办?于是学会了git,切本地分支;

不行,这个bug我自己果然无法解决,还是让其他zblog主题开发者帮我解决吧。于是你学会了远程协同开发;

我要做用户登录,有人用我才有成就感!恩,Node+MongoDB看起来还不错。

到最后,一个合理的前端学习路线就从一开始制定到最后不得不放弃!栈很深,也很广,且行且珍惜。

微信