1.图灵教育出版的书籍都挺不错的!《HTML5与CSS3基础教程(第八版)》(HTML、CSS入门书籍)、《DOM编程艺术》、《JavaScript高级程序设计》(红宝书)、《CSS揭秘》(新鲜出炉的CSS进阶书籍) 这个网站确实不错https://developer.mozilla.org/zh-CN/
2.目前我主要自学js方面, 摸索下来的经验是:w3school入门语法, 然后《JavaScript高级程序设计(第3版)》深入了解, 然后《javascript设计模式》结合jQuery源码分析(慕课上有, 也有那位老师本人的博客, 当然看之前最好能上手使用jQuery一段时间). 其他还需要了解使用的, 一个是自动化工具 webpack grunt等, 一个是新的框架React AngularJS等 , 还有比较热门的nodejs (还能配合mongodb做全站)
3. 了解React、Webpack、Flux|Redux,熟悉Seajs、Gulp
web前端学习视频(包括一些实例)慕课网
http://www.imooc.com/course/programdetail/pid/32
HTML+CSS+JS实现WIN7扫雷(上)http://www.imooc.com/article/9981
前端学习路线如下
1、基础 html css JavaScript jQuery
学完可以在一线城市找个普通的前端工作
2、进阶 html5 css3 bootstrap 移动web
学完可以制作跨平台的前端页面
3、中级 web服务器 php ajax
学完可以理解后端运作方式 并轻松完成前后端数据传递
4、深入 面向对象 设计模式
学完对js有了更深层理解 可以减少对jQuery的依赖
5、扩展 GIT/SVN NPM/Bower Grunt/Gulp/Webpack Angular.js Backbone.js Knockout/Ember React.js Vue.js Zepto.js
学完这些框架 基本上属于优秀人才 不必为工作发愁
5、高级 封装自己框架 模块化组件开发
学完可以理解框架的设计理念等 并开始走向顶尖高手之路
6、新知 Cordova Ionic React Native HTML5+
学完可以做原生html5的移动端
7、全栈 Node.js
这个是学不完的 可以研究很久很久 可以用node.js做全栈开发
有关网址:http://www.w3cmark.com/mark/