前端学习路径+学习方法+书籍推荐+教学视频分享

前言:前端是什么?

前端工程师主要利用HMTL与CSS建构页面,用JavaScript完善交互以及用户体验。

一个优秀的前端程序员至少要:

精通html、css,

熟练掌握并深刻理解javascript语言,

除了掌握当前主流的js框架外,最好能够以面向对象方式编写自己的JS框架,编写JS控件。

前端程序员首先是一个程序员,然后才是前端程序员。意思是前端程序员也需要了解后端编程,了解界面设计,了解软件工程。

前端知识结构图

一、 切页面

HTML/HTML5

CSS/CSS3

Sass/LESS

PhotoShop

HTML + CSS

       学习HTML + CSS,可以根据自身情况选择学习方法。

如果时间充裕的话,可以看书系统的学习。推荐书籍:《HeadFirst HTML and CSS》。

如果学习时间紧,直接上http://www.w3school.com.cn/或者菜鸟教程等可在线演示代码效果的网站进行学习。

       如果学习完之后不知道如何上手开发一个项目,可以看实战教程。实战教程看一集明白怎么开发即可,不需要全部看完。

HTML和CSS的学习时间最好不要超过一周,一天按6小时算的话,28小时的学习时间已经足够了。因为HTML和CSS属于比较简单,且都是散乱的标签没有逻辑,先理解它们的用法,在开发过程总记不住再到网上查,多来几次就都记住了。

      知识点总结:http://www.imooc.com/article/2181

     HTML5 + CSS3

           学习方法同上。

Sass/LESS

      应用于移动端的css,用法与css大致相同.

      移动端开发视频教程:链接:http://pan.baidu.com/s/1i5go293密码:n1yf

二、 编程语言/前端库/框架

Bootstrap

官方网站:http://www.bootcss.com/

一个封装好的一个CSS/HTML框架,栅格系统响应式布局,为开发人员省下调整样式的时间,将更多的经历花在JS写的页面功能和数据交互上。

jQuery

中文文档API:  http://jquery.cuishifeng.cn/

推荐书籍: 《锋利的jquery》、《jquery权威指南》

网站:菜鸟教程、w3school

一个封装好的javascript类库,刚开始写前端的同学直接看原声的JS工作量较大且不好理解。可能不能用原生JS写复杂的功能,jquery的方法简单易学且功能强大。先学jquery再去理解JS,是一个知其然,再知其所以然的过程。

学习程度:初学者看完AJAX请求章节即可,插件章节可按开发需要再选择性阅读。

JavaScript

书籍推荐:JavaScript DOM编程艺术》(我没有看过,但是大家都推荐。)

 《JavaScript高级程序设计》——JS圣经,比较全面,非常好的一本书,比犀牛书可阅读性强。看不懂犀牛书可以先看这本。

《JavaScript权威指南》——传说中的犀牛书,好厚好厚的一本书,静下心来仔细阅读,或者开个讨论班,大家分模块讲解,这样就不会拖延或者囫囵吞枣。个人体验,读第二遍跟第一遍的时候对js的理解有了质的飞跃, 

《JavaScript语言精粹》——蝴蝶书,很薄的一本书,但是可以帮助你快速了解JS的精华部分。

*JS面试基础:链接:http://pan.baidu.com/s/1jHHkhfS 密码:vdgi

HTML+CSS+JS整站实战教程:

链接:http://pan.baidu.com/s/1b8CRIQ 密码:t0f5

Node.js

是一个基于 ChromeV8 引擎的 JavaScript 运行环境,学习AngularJSReactvue.js等框架之前,最好先学习node.js。它的包生态系统,npm,是目前世界上最大的开源库生态系统。

书籍推荐:《深入浅出node.js》

 

AngularJSReactvue.js

功能强大之处在于使用MVVM结构处理交互数据,使前后端真正实现分离。有兴趣的同学可以打好js基础之后进行学习。

Vue2.0+node.js+mangoDB视频教程:

链接:http://pan.baidu.com/s/1mhFefLQ密码:wmlu

三、 开发工具

Sublime Text3

四、调试工具/代理服务器

浏览器、

Nginx、

五、版本管理

 

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值