如何制定一个合理的前端学习路线?

如何制定一个合理的前端学习路线?

当你刚入门技术的时候,难免会疑惑HTML+CSS、javascript、jQuery、Bootstrap、HTML5 等等应该按什么顺序学?

实际上并没有什么路线,一切都是需求驱动而已。

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

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

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

准备写第二个项目了!

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

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

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

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

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

不行,这个bug我自己果然无法解决,还是让我二舅家在电脑城上班的大表哥帮我解决吧。于是你学会了远程协同开发;

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

至于JAVA,大概是另一条栈的东西了。栈很深,也很广,慢慢玩~

相关推荐