文末有活动

人的一生中总要读几本经典书,在这个“经典”泛滥的年代,什么才是权威的代表,我想大概是一本的书的口碑,能积累下上佳口碑的书,往往也是能经得住时间推敲的。比如这本:

我相信所有前端开发者的案头都有这样一本书。这本书最早的版本第 2 版可以追溯到 2006 年,距离现在有 14 年之久了,而这本书依旧保持着生命力,影响着更多的前端人。

这本书前前后后帮助几代前端人入门,给大家留下不可磨灭的记忆,它除了是工具书中的翘楚,也是前端发展史的见证者。所以,很多程序员亲切地称它为JavaScript “红宝书”。

当然也有一些初学者,听到“高级”二字就被吓退了,觉得这很难并不适合新手。但是其实这本书适用面很广,不管你是新手还是高手,始终能从书中得到启发和收获,也能让你做到常读常新。

一本书能畅销 10 多年,离不开优秀的作者团队提供了优质的内容,更重要的是每一版都在不断优化知识框架的设置,力求让更多入门者有更好的学习体验。

目前,这本书第 1 版的作者已经去世。第 2 版,还有我们熟知的第 3 版的作者 Nicholas C.Zakas 如今也因身体原因退出了第 4 版的写作,就像作者在 Twitter 上说的一样:“《JavaScript高级程序设计》这本书这好像是一场每日秀,如今它迎来了第 3 任主持人。”

而新版作者 Matt Frisbie 将带着更好的内容出发!

(第3版作者Twitter截图)

先来介绍下,第 4 版的作者马特·弗里斯比(Matt Frisbie),目前担任 Gosellout 公司的 CTO,曾担任谷歌公司软件工程师,精通前端技术,拥有十余年 Web 开发经验,除本书外另著有 AngularJS 等前端主题图书。毕业于伊利诺伊大学厄巴纳-尚佩恩分校,是一位经验十足的前端。

以下是第 4 版的封面,学了这么多年,书封上拿望远镜的小孩终于站起来了,这是不是也预示着我们距离精通 JavaScript 又更近一步。

很多人更关注新版会带来哪些更新?

这一版仍旧延续上一版的框架和格局,删减了已经过时的内容,在此基础上又翔实地增补了 ES2015 到 ES2019 的全新内容,作者详尽讨论了 JavaScript 的各个方面,从 JavaScript 的起源开始,逐步讲解到新出现的技术,其中重点介绍 ECMAScript 和 DOM 标准。

新版涵盖了 ECMAScript 2019 ,全面、深入地介绍了 JavaScript 开发者必须掌握的前端开发技术,涉及 JavaScript 的基础特性和高级特性。还同时介绍了近几年来涌现的重要新规范,包括 Fetch API、模块、工作者线程、服务线程以及大量新 API。

我相信新版本一定会不负众望,值得等待。

第 4 版差不多有 900 页,为了保证这本书能准时上市,这中间离不开译者和编辑老师的通力配合。几乎每周,大家都会坐下来沟通一下这本书的进度。

在本书正式印刷之前,译者李松峰老师更是邀请了众多前端大佬,帮忙审校,确保内容万无一失。

大家都知道,工作一天利用下班时间来翻译这本巨著,是需要超凡的耐力的。平时,我们看一本 900 页的书都未必能坚持住,更何况是翻译。但是李松峰老师做到了,这样一件极其枯燥乏味的事情,李松峰老师却把它做到了极致,这也不得不让我们佩服。

JavaScript经典图书

第3版豆瓣评分9.3

《JavaScript高级程序设计(第4版)》

[美]马特·弗里斯比 著

李松峰 译

本书是 JavaScript 经典图书的新版。第 4 版涵盖 ECMAScript 2019,全面、深入地介绍了 JavaScript 开发者必须掌握的前端开发技术,涉及 JavaScript 的基础特性和高级特性。书中详尽讨论了 JavaScript 的各个方面,从 JavaScript 的起源开始,逐步讲解到新出现的技术,其中重点介绍 ECMAScript 和 DOM 标准。

在此基础上,接下来的各章揭示了 JavaScript 的基本概念,包括类、迭代器、代理,等等。另外,书中深入探讨了客户端检测、事件、动画、表单、错误处理及 JSON。本书同时也介绍了近几年来涌现的重要新规范,包括 Fetch API、模块、工作者线程、服务线程以及大量新 API。


福利时间

最后,我又来给大家送福利了,这么好的书不送几本给大家怎么行呢?

这次准备了多种方式抽奖,「凭手气、评论、在看」这三种方式都可以参与!感谢亲爱的读者们,你们的支持也是我持续更文最大的动力。

为了避免中奖后失联,提前加小勤微信哈:

凭手气抽奖(3本)

先扫码添加小勤的微信(上图)

公众号后台回复暗号 666 获取小程序抽奖码,扫码即可参与

开奖时间: 周五(09/18)下午18:00

留言抽奖(1本+1本)

  • 大奖:留言点赞数「第1名」可获得一本 JavaScript高级程序设计(第4版)

  • 次奖:留言点赞数「第2名」可获得一本 图解 HTTP

  • 参与奖:随机抽取「5位」优质评论送出「10元」红包。

在看抽奖(1本)

记得先添加小勤微信,不然看不到哪些小伙伴点在看

  • 大奖:随机抽取「1位」在看同学送出一本 JavaScript高级程序设计(第4版)

  • 参与奖:随机抽取「5位」在看送出「10元」红包。

在此留言

JavaScript 红宝书第4版上市啦!「文末送几本给大家」相关推荐

  1. 2013年CISA中英对照题目解析合集国盟官方(红宝书第四版)

    2013年CISA中英对照题目解析合集国盟官方(红宝书第四版) 本书为国际信息安全学习联盟(简称国盟)CNCISA(中国CISA)家园历年发布的中文对照题目解析合集(红宝书)第四版.本书的目的在于向C ...

  2. OpenGL与红宝书第八版第一个程序配置

    本文档参考文献为<OpenGL编程指南>(原书第8版)中文版. 下面直接讲解笔者接触并初学OpenGL之路. 由于笔者学习方向的关系,有时接触到某些开源框架的时候,里面涉及到OpenGL. ...

  3. 关于在vs2013中配置opengl红宝书第八版环境

    转自 http://blog.csdn.net/qq821869798/article/details/45247241 本人刚开始学习opengl,买了一本opengl红宝书第八版, 第一个例子研究 ...

  4. 用最简单的方法配置运行OpenGL红宝书第9版源码示例

    笔者真是苦逼啊,之前花了很多时间去学习"基于OpenGL的图形学"的开头部分,包括书本和老师的PPT.但是到自己尝试编译运行示例代码的时候真是困难重重.而且!在自己胡乱摸爬滚打终于 ...

  5. OpenGL编程指南 (红宝书 第八版) 样例代码配置问题汇总

    代码下载 环境配置问题glut 和 glew1 基本头文件和库文件配置2 以下是正文内容 第一个渲染程序Triangles3 第三章 03ch03_drawcommands4 本文是笔者自己在配置中遇 ...

  6. 「文末送书」如何让数据分析不脱离业务?

    如果数据分析脱离业务,那么数据分析无任何意义,数据分析师或者数据分析部门于企业而言没有任何存在的价值. 这不仅是企业老板的想法,这也是所有业务部门的想法. 所以任何数据分析都要紧密贴切企业的业务,这看 ...

  7. 一起读JavaScript红宝书 —— 02语法基础(上)

    JavaScript高级程序设计读书笔记,前端神作不容错过.原书近100万字,内容太多,故作笔记尽量在不缩减内容的情况下缩减字数,方便复习和回顾. 语法基础(上) 1. 语法 2. 关键字和保留字 3 ...

  8. 一起读JavaScript红宝书 —— 01JavaScript概述

    JavaScript高级程序设计读书笔记,前端神作不容错过.原书近100万字,内容太多,故作笔记尽量在不缩减内容的情况下缩减字数,方便复习和回顾. JavaScript概述 1. JavaScript ...

  9. javascript 红宝书笔记之函数、变量、参数、作用域

    ECMAScript 不介意传进来多少个参数,也不介意传进来的参数类型. 理解参数: 命名的参数只提供便利,不是必需的. ECMAScript 的变量包含两种不同的数据类型的值.分别是 简单的数据构成 ...

最新文章

  1. 《几何与代数导引》例1.4——定比分点
  2. 2021年要关注这5个开源Kubernetes项目
  3. 计算机乐谱弱点,缺点简谱郑源
  4. 【转载】ubuntu下/usr/bin和/usr/local/bin的区别
  5. 如何在eclipse中自定义一个jar包名称
  6. proe输入数字时成双出现_什么是隔离数字输入?
  7. Java旅游管理系统
  8. ubuntu如何查看java版本_Ubuntu 如何查看安装的 JDK
  9. jxls遍历list时使用模板的批注语法
  10. android开发隐藏图片,用美图看看安卓版教你如何隐藏私人图片(图文)
  11. 获奖团队访谈录|“AI+无线通信赛道”二等奖团队
  12. Oracle Rac 添加节点测试笔记
  13. Elasticsearch——Bboss
  14. WLW blog 小技巧
  15. 新买的电脑没有免费的office怎么弄?
  16. 软件行业排名前100名的企业大全
  17. 1、软件造价总结(功能点计数元素ILF、EIF、IE、EO、EQ)
  18. 黑马程序员VUE学习笔记-小黑记事本案例
  19. VB6总结之添加附件(jgp等)
  20. 直播平台千千万,一对一/一对多直播源码快速搭建的终极秘密

热门文章

  1. js通过面向对象编程思想实现小球碰撞的小练习
  2. android 车载控制手机音乐播放器,【图】浅谈车载音响播放器之安卓篇
  3. android 百度地图距离计算器,Stata:我和她离多远?基于百度地图API的地理距离计算...
  4. JAVA架构之路(DDD架构模型)
  5. 宝塔面板配置及部署javaweb教程(全网最全)
  6. 1个字节(0-255)十进制二进制八进制十六进制转换对照表
  7. 使用openssl的EVP接口使用sm2算法加解密等操作
  8. uv棋盘格4096_建模大佬们都在用的快速高效展UV的方法,还不来GET一下么?
  9. 安装电脑系统(win10)
  10. 免费的午餐——编程利用Google日历API发短信、Email