javascript——从「最被误解的语言」到「最流行的语言」

JavaScript曾是“世界上最被误解的语言”。因为它担负太多的特性。包含糟糕的交互和失败的设计,但随着Ajax的到来。JavaScript“从最受误解的编程语言演变为最流行的语言”,这除了幸运以外,也证实了它事实上是一门优秀的语言。
javascript

咱们应该把 javascript 看成一门真正的编程语言,而不是玩具语言。前端

一、JavaScript Dom编程艺术java

推荐:《JavaScript Dom编程艺术》 编程

理由:此书绝对是入门的好书。本人也是在接触JS一段时间后才看的这本书。后端

此书从JS的历史 –JS基础语法知识 – DOM介绍和简单的使用。设计模式

现在这本书已经出了第二版。需要的朋友直接第二版便可。数组

 

评价:简洁。有用,具体,易懂。书不厚,相信很是快就能看完。
浏览器

二、JavaScript权威指南缓存

固然。做为入门书的话《JavaScript权威指南(第5版)》也很是强大(这名字可不是白起),网上关于此书的评价很是多。意思大概都是说这书就是一个JS的文档手冊,假设你有闲钱。并且习惯翻 书查询。那么就来一本吧。性能优化

顺便提醒一句。这本书的第六版英文版已经出来了。

三、javascript高级程序设计

这本书已经出了第二版,而且与初版相比内 容更新很是大。直接第二版便可。不要被书名的“高级”唬住,仅仅要有JS基础语法知识和DOM基础知识便可。而且本书開始阶段仍是介绍JS和DOM的语法知 识。 

评论:重点推荐一下第五章(类型),第六章(OOP),第七章(匿名),多看几遍,至少要全然看明确。能为之后进阶打好基础,我的感受这几章是本书的 精华所在。

这本书在入门的时候看节奏会快了一些,因此不建议刚開始学习的人看,可是相对于我一会要介绍的书又算基础一点,因此建议先阅读完这本书,对浏览器兼容和 语法知识有必定了解以后再往下

四、javascript设计模式

本书共同拥有两部分。

第一部分给出了实现详细设计模式所需要的面向对象特性的基础知识,主要包含接口、封装和信息隐藏、继承、单体模式等内容。

第二部分则专一于各类详细的设计模式及其在JavaScript语言中的应用。主要介绍了工厂模式、桥接模式、组合模式、门面模式等几种常见的模式。

为了让每一章中的演示样例都尽量地贴近实际应用,书中同一时候列举了一些JavaScript 程序猿最多见的任务。而后运用设计模式使其解决方式变得更模块化、更高效并且更易维护。当中较为理论化的样例则用于阐明某些要点。.

五、Web性能权威指南

Web性能权威指南》是谷歌公司高性能团队核心成员的权威之做,堪称实战经验与规范解读完美结合的产物。

《Web性能权威指南》目标是涵盖Web开发人员技术体系中应该掌握的所有网络及性能优化知识。全书以性能优化为主线。从TCP、UDP和TLS协议讲起。解释了怎样针对这几种协议和基础设施来优化应用。

而后深刻探讨了无线和移动网络的工做机制。

最后。揭示了HTTP协议的底层细节,同一时候具体介绍了HTTP 2.0、 XHR、SSE、WebSocket、WebRTC和DataChannel等现代浏览器新增的具备革命性的新能力。

《Web性能权威指南》适合所有Web应用及网站开发者阅读。包含但不限于前端、后端、运维、大数据分析、UI/UX、存储、视频、实时消息,以及性能project师。


六、JavaScript框架设计

《JavaScript框架设计》是一本全面解说JavaScript框架设计的图书,具体地解说了设计框架需要具有的知识,主要包含的内容为:框架与库、JavaScript框架分类、JavaScript框架的主要功能、种子模块、模块载入系统、语言模块、浏览器嗅探与特征侦測、样式的支持侦測、类工厂、JavaScript对类的支撑、选择器引擎、浏览器内置的寻找元素的方法、节点模块、一些有趣的元素节点、数据缓存系统、样式模块、个别样式的特殊处理、属性模块、jQuery的属性系统、事件系统、异步处理、JavaScript异步处理的前景、数据交互模块、一个完整的Ajax实现、动画引擎、API的设计、插件化、当前主流MVVM框架介绍、监控数组与子模板等。

《JavaScript框架设计》适合前端设计人员、JavaScript开发人员、移动UI设计者、程序猿和项目经理阅读,也可做为大中专院校相关专业的师生学习用书和培训学校的教材。


七、JavaScript启发录

JavaScript是Web开发者必须掌握的一门编程语言,但JavaScript语言及其相关技术正在变得愈来愈复杂。

怎样掌握JavaScript的基本概念和核心技术。每每让刚開始学习的人和JavaScript新手感到一筹莫展。

《JavaScript启发录》力图在有限的篇幅内。经过考察原生JavaScript对象和所支持的细微区别,来给读者展示准确的JavaScript世界观。涉及对象、属性、复杂值、原始值、做用域、继承、thiskeyword、head对象等重要概念。

本书帮助读者厘清这些概念。进而掌握应用它们的技术和技巧。

《JavaScript启发录》适合但愿经过深刻了解JavaScript对象来巩固对语言理解的高级刚開始学习的人或中级JavaScript开发者阅读,也适合准备研究JavaScript幕后知识的JavaScript库使用老手參考。


八、jQuery技术内幕-深刻解析jQuery架构设计与实现原理

《jQuery技术内幕:深刻解析jQuery架构设计与实现原理》首先经过“总体架构”梳理了各个模块的分类、功能和依赖关系,让你们对jQuery的工做原理有大体的印象;进而经过“构造jQuery对象”章节分析了构造函数jQuery()的各类使用方法和内部构造过程。接着具体分析了底层支持模块的源代码实现。包含:选择器Sizzle、异步队列Deferred、数据缓存Data、队列Queue、浏览器功能測试Support;最后具体分析了功能模块的源代码实现。包含:属性操做Attributes、事件系统Events、DOM遍历Traversing、DOM操做Manipulation、样式操做CSS、异步请求Ajax、动画Effects。

九、Effective-JavaScript-编写高质量JavaScript代码的68个有效方法

《Effective JavaScript:编写高质量JavaScript代码的68个有效方法》内容简单介绍:Effective系列丛书经典著做。亚马逊五星级畅销书,Ecma的JavaScript标准化委员会著名专家撰写,JavaScript语言之父、Mozilla CTO Brendan Eich做序鼎力推荐!做者凭借多年标准化委员会工做和实践经验,深入辨析JavaScript的内部运做机制、特性、陷阱和编程最佳实践,将它们高度浓缩为极具实践指导意义的68条精华建议。

JavaScript标准化委员会著名专家撰写,亚马逊五星级畅销书。JavaScript语言之父、Mozilla CTO Brendan Eich联袂数位专家推荐

做者将在JavaScript标准化委员会工做和实践的多年经验浓缩为极具实践指导意义的68个有效方法,深入辨析JavaScript的特性和内部运做机制。以及编码中的陷阱和最佳实践

十、JavaScript语言精粹

JavaScript曾是“世界上最被误解的语言”,因为它担负太多的特性,包含糟糕的交互和失败的设计,但随着Ajax的到来,JavaScript“从最受误解的编程语言演变为最流行的语言”。这除了幸运以外。也证实了它事实上是一门优秀的语言。Douglas Crockford在本书中剥开了JavaScript沾污的外衣,抽离出一个具备更好可靠性、可读性和可维护性的JavaScript子集。让你看到一门优稚的、轻量级的和很富有表现力的语言。

做者从语法、对象、函数、继承、数组、正則表達式、方法、样式和优美的特性这9个方面来呈现这门语言真正的精华部分,经过它们全然可以构建出优雅高效的代码。做者还经过附录列出了这门语言的糟粕和鸡肋部分,且告诉你怎样避免它们。最后还介绍了JSLint。经过它的检验。能有效地保障咱们的代码品质。

这是一本介绍JavaScript语言本质的权威书籍。值得不论什么正在或准备从事JavaScript开发的人阅读,并且需要重复阅读。学习、理解。实践大师的思想,咱们才可能站在巨人的肩上。才有机会超越大师,这本《JavaScript语言精粹》就是開始。

相关文章
相关标签/搜索