搜公众号
推荐 原创 视频 Java开发 开发工具 Python开发 Kotlin开发 Ruby开发 .NET开发 服务器运维 开放平台 架构师 大数据 云计算 人工智能 开发语言 其它开发 iOS开发 前端开发 JavaScript开发 Android开发 PHP开发 数据库
Lambda在线 > 程序员书库 > 免费电子书 | 这个系列的JavaScript书籍,看过的人都说好

免费电子书 | 这个系列的JavaScript书籍,看过的人都说好

程序员书库 2019-02-11
举报


程序员书库,每周分享一本免费电子书



JavaScript是我一直推荐学习的一门语言,因为它确实无处不在,可以说大部分网站都需要用到JS,而且它可以帮助你成为一名全栈开发者,如今全栈开发在一些初创/小型企业是非常吃香的,


如果你想学习JavaScript,网络上就有大量免费的书籍、视频等,程序员书库本期要和大家分享一个系列的JavaScript书籍——《你不知道的JavaScript》





这是一个系列,一共包含6本书,这6本书集合了JavaScript的核心机制,中文版将其分成上中下三卷,每卷包含两本书,分别针对不同JavaScript主题,深入理解语言内部的机制,全面介绍了JavaScript中常被人误解和忽视的重要知识点,一直以来广受读者好评。


上中下三卷分别概述了以下内容:

  • 上卷主要“作用域和闭包”以及“this和对象原型”

  • 中卷主要介绍了类型、语法、异步和性能。

  • 下卷主要介绍了JavaScript入门知识和对ES6及未来发展趋势的展望。


下面,我们再来详细了解一下这六本书分别讲述了哪些内容:


Up & Going 教你:

  • 基本的编程构建块,包括运算符,类型,变量,条件,循环和函数

  • JavaScript的核心机制,如值,函数闭包,这个和原型

  • 本系列中其他书籍的概述,并了解为什么理解JavaScript非常重要



this & Object Prototypes:

  • 研究JS对象的本质,以及为什么你需要指向它们

  • 了解开发人员如何使用mixin模式在JS中伪造类

  • 检查JS的原型机制如何在对象之间形成链接



Scope and Closures dives into trickier parts of the language

  • 了解Scope,深入理解JavaScript里的域

  • 深入嵌套作用域,一系列变量和函数的容器

  • 了解如何使用闭包进行同步和异步任务,包括创建JavaScript库



Types & Grammar

  • 熟悉JavaScript的七种类型:null,undefined,boolean,number,string,object和symbol

  • 了解本机如何提供原始值周围的对象包装

  • 探索JavaScript语法中的各种细微差别,涉及语句,表达式和其他功能



Async & Performance

  • 探索处理异步编程的JavaScript方法

  • 了解回调如何让第三方控制程序的执行

  • 使用Web Workers,SIMD和asm.js解决程序级性能问题



ES6 & Beyond

  • 学习新的ES6语法

  • 学会迭代器,生成器,模块和类组织代码

  • 使用集合以结构化方式更有效地处理数据

  • 利用新的API助手,包括数组,对象,数学,数字和字符串



豆瓣书评:


@顾晅:这是一套超越语言本身,能给你带来对编程模式思考的好书

@匿名:每次读完这一系列都对JS有了全新的认识。

@acAric:作为一个资深的前端,也并没有对操作符的优先级,以及【~】以及很多生僻语法的深入研究,看过之后真的感慨,我真的不知道。promise和目前jquery的deffered的概念差不多,使用chain的语法来分拆多层嵌套。而yield的概念非常棒,之后可以一试。

@风:如既往的好。尤其是关于异步、回调和生成器那几章节,简直太精彩!


每周免费电子书

程序员书库每周六将推出免费电子书分享活动,不断为大家搜集免费的电子书籍,并在下载后与大家分享。如果你想要获得《你不知道的JavaScript(英文版)》,后台输入【shuku】,即可获得。往期共享的电子书也在里面哦~

ps.程序员书库分享的为网络上免费公开的电子书或资料。出版社有版权的书籍,请支持购买正版阅读。


版权声明:本站内容全部来自于腾讯微信公众号,属第三方自助推荐收录。《免费电子书 | 这个系列的JavaScript书籍,看过的人都说好》的版权归原作者「程序员书库」所有,文章言论观点不代表Lambda在线的观点, Lambda在线不承担任何法律责任。如需删除可联系QQ:516101458

文章来源: 阅读原文

相关阅读

举报