我也是菜鸟,今天把自己摸索了很久的学习路线分享给大家
photoshop:学会抠图就行。
html:《html网页制作从入门到精通》
这本书很简单,属于html入门级,跟着例子敲几遍,然后去网上找一些网站模仿静态网页,每天坚持每天晚上写一个静态页面。
2.书籍:《javascriptDOM艺术编程》
这本书很薄,主要是把js中的基本概念介绍了一下,给了一个图库的例子,本书很看重html,css,js分离。看的时候最好把一遍一知半解的概念总结了下来。
3。书籍:《javascript高级程序设计》
这本书比较厚切记每个例子都要敲一遍,不懂的地方可以百度查询,本书的重点1-7章(尤其是4-7)需要多敲几遍,13章的事件,20-23章,切记一定要理解后去敲,一定要理解,一定要理解,一定要理解,不然敲了也没有用。
jquery:《锋利的jquery》
这个可以跟着书上的例子,然后把概念记下来,敲完有很大收获
项目:可以模仿京东商城
所要模仿的页面有登陆注册页,首页,列表页,详情页,购物车页,结算页
在项目中不懂得地方可以去百度,不懂的知识点去查书,这样可以巩固自己的知识,如果能用面向对象去编写更好
4.html5,css3
推荐书籍《html5权威指南》
我只看了下册,可以变看边在自己的项目中添加css3的效果
5.sass/less:推荐sass很好用,谁用谁知道,看文档就够了。
6.手机端:利用rem布局配合h5布局写一个手机端的项目。
7.gulp,我喜欢用gulp打包多页面
webpack:我主要是在单页面应用中用的较多。
8.git:可以把自己的代码上传到github上,平常可以看大牛的博客,也可以自己试着总结一下,写一下博客。
9.react/vue:不推荐angular,对于前端来说比较难上手,现在用的人不是很多,我自己学的是react
npm->webpack->es6->react->react-router->redux
如果想成为全栈工程师可以学一门后端语言,入手简单的有php,python,go,当然也可以学学nodejs