首页 > 新闻详情

前端Javascript的经典书籍推荐

来源:广州千锋IT培训学校

时间: 2022/3/17 14:44:57

  程序员想要完成一些简单的WEB前端需求,就必须掌握基础的JavaScript编程能力。因此为了方便大家学Javascript,小编整理了Javascript的经典书籍,推荐给大家。

前端Javascript的经典书籍推荐

  01《高性能JavaScript》《JavaScript语言精髓与编程实践》

  推荐理由:本人先看的是《高性能JS》,这本书还是 Nicholas C.Zakas 所著,经典之作,书中大量举例了各种不同写法的JavaScript在浏览器中的性能情况,对规范JavaScript代码和提升性能有很好的帮助,较后 提到了很多工具和性能测试的方法,都是灰常灰常有实际作用的,看得出作者很厚道(好吧,偶承认了,偶是他的粉丝)^_^,记忆较深的一句话:”如果 JavaScript 执行了几秒钟,那么很可能是你做错了什么”;《语言精髓》和《高性能》有少部分关键知识都重复提到了,可是为什么要推荐这本书,因为本书对JS语言本质的描述太棒了,这是一本介绍 JavaScript语言本质的放心书籍,从 “对象”,“函数”,“继承”,“数组”等等多个重要知识着手。我补一句话 - 本书需要反复阅读。 评论:都是好书,都很薄,而且所说的内容只要有基础都不难。相信读完之后会对JS又有新的认识,且对以后的代码规范和浏览器差异性等问题有了新的认识,如果读完之后会有种被灌顶的感觉,那么恭喜你,你离中级不远了。优点如下:

  (1)情景丰富,基本涉及所有js性能优化的场景。还会给出不同场景的实际测试数据,真实可信。我们在阅读这些场景实例的同时也丰富了自己js的使用经验。

  (2)给出了很多看似”旁门左道”的解决方案,而这些冷门的解决方案恰恰是有些人死活百度不到的真正能解决问题的较优解。

  (3)在说问题的同时说原理,深入浅出,游刃有余。所以这本书不仅仅是一本介绍js性能相关的书,而是一本涉及浏览器原理,js解析原理,用户体验等知识的javascript较佳注解。

  02《深入浅出JavaScript》

  推荐理由:Ajax程序员必备 里面讲自己开发的一个JavaScript框架。

  03《学习Javascript数据结构与算法》

  推荐理由:这本书相对是一本冷门书。但他能解决每个半路出家的js程序员都曾思考过的一些问题:

  (1)我们的数组Array这么强大,要栈Stack,队列Queue这些功能少,半半拉拉的东西干什么呢?

  (2)我们学的数据结构搞来搞去好像也就那些玩意,为什么被大家这么推崇,还要分门别类讨论呢?

  所以这本书只是为何告诉你上面这些问题的答案:

  (3)栈和队列本来就没有Array功能强。没有Stack和Queue类只是因为ES5不去实现它而已。作为一种相互之间存在一种或多种特定关系的数据集合,其存在意义是不应该被其功能强大与否来决定的。

  (4)数据结构和编程语言无关。语言死了,他们会在下一门语言里重生。哪怕计算机死了,他们都会在下一个概念体里重生。

优先领取试听课
版权所有:搜学搜课(wwww.soxsok com)