js高级和犀牛书先看哪个

JavaScript016

js高级和犀牛书先看哪个,第1张

可以两本一起看。BOM,DOM,事件,AJAX,JSON,HTTP,JQuery里面的很多封装好的api都是来自于这一块,边做点小东西边学习应该会比较高效,犀牛书,也就是《JavaScript权威指南》这本,这本书比起高程来,在某些方面讲的更细致些,更像一本手册,建议配合高程,按照前面的三个阶段来依次阅读犀牛书,以后遇到不明白的点可以直接从犀牛书中查找。JavaScript|MDN这个也是不错的,也可以配合起来一起查阅,可以两本一起看,先看语言精粹,再看高程,会对js有一个整体的了解。

对于零基础小白,可以看看以下书籍

《图解 HTTP》:一本HTTP的神书,图文并茂,生动形象,非常适合小白学习。

《Head First HTML与CSS(第2版)》:入门真的是经典书籍,手把手教学,丰富的案例让你从 0 开始学前端。

《锋利的jQuery》:作为第一本原因是jQuery入门快,你不会因为js的晦涩难懂而止步不前,因为学习jQuery后你可以自己写一些可以即使看到效果的小项目从而提升兴趣。

《Javascript 高级程序设计》:书中涉及的概念基本涵盖了js的大部分内容,包括作用域链、js数据类型、OOP对象在js中的实现、闭包、BOM和DOM模型、对变态IE的系列兼容的解决方案、事件流、还有xml、jason、E4X这些数据格式与js的交互操作简介、高级技巧的介绍(比如惰性载入)等等

《高性能JavaScript》:揭示了技术和策略能帮助你在开发过程中消除性能瓶颈。你将会了解如何提升各方面的性能,包括代码的加载、运行、DOM交互、页面生存周期等。

《JavaScript 设计模式与开发实践》:腾讯前端AlloyTeam团队出品,综合讲述前端的设计模式,设计原则,编程技巧,代码重构等等。

《CSS 世界》:CSS和javascript一样,都是很容易上手,却很难精通的。这本是前端知名博主张鑫旭的书籍,好评很多,讲的很细致。

《CSS 揭秘》:CSS进阶必备书籍,47 个 css 技巧让你在面对各种 css 问题的时候游刃有余。

《深入浅出Node.js》:针对Node的基本原理做了深入,能让你了解底层的Node实现

首先,永远不要用《从入门到精通》那种书学习,当字典差不多,用于自学,那就准备《从入门到放弃》吧~~~

然后嘛,HTML5本身由不同的语言组成,是HTML+CSS+JavaScript,三种语言各自有各自的特点,HTML与CSS,属于结构和样式,就是做网页布局,JS是逻辑层面,脚本语言。

结构样式方面,比较推荐当前比较新的书籍,比如《HTML5布局之路》,很详细的讲解了布局知识,还提供了相关的项目经验以及面试题。

JS方面,权威方面的书籍是《高级JavaScript程序设计》和《JS犀牛书》,但是这两本都比较适用于有一定基础的人。对于没基础的,可能国外的head first系列会更适合,国内的话,很适合入门的书籍目前没看到。