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

Posted yfceshi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript——从「最被误解的语言」到「最流行的语言」相关的知识,希望对你有一定的参考价值。

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

我们应该把 javascript 当作一门真正的编程语言,而不是玩具语言。

1、JavaScript Dom编程艺术

推荐:《JavaScript Dom编程艺术》 

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

此书从JS的历史 –技术分享JS基础语法知识 – 技术分享DOM介绍和简单的使用。

如今这本书已经出了第二版。须要的朋友直接第二版即可。

 

评价:简洁。有用,具体,易懂。书不厚,相信非常快就能看完。

2、JavaScript权威指南

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

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

3、javascript高级程序设计

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

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

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

4、javascript设计模式

本书共同拥有两部分。

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

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

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

5、Web性能权威指南

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

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

然后深入探讨了无线和移动网络的工作机制。

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

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


6、JavaScript框架设计

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

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


7、JavaScript启发录

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

怎样掌握JavaScript的基本概念和核心技术。往往让刚開始学习的人和JavaScript新手感到束手无策。

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

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

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


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

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

9、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的特性和内部运作机制。以及编码中的陷阱和最佳实践

10、JavaScript语言精粹

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

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

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















以上是关于javascript——从「最被误解的语言」到「最流行的语言」的主要内容,如果未能解决你的问题,请参考以下文章

编写简洁的 JavaScript 代码

实战系列之 Node.js 玩转 Java

javascript: 基于原型的面向对象编程

Go 语言发布 2018 调查报告,最被诟病问题竟然是......

互联网中哪些最被消费者嗤之以鼻

最被开发者diss的编程语言:PHP,Ruby榜上有名