图灵程序设计丛书

你不知道的JavaScript(上卷)

Kyle Simpson (作者) 赵望野 , 梁杰 (译者)
很多人对JavaScript这门语言的印象都是简单易学,很容易上手。JavaScript语言本身有很多复杂的概念,语言的使用者不必深入理解这些概念也可以编写出功能全面的应用。殊不知,这些复杂精妙的概念才是语言的精髓,即使是经验丰富的JavaScript开发人员,如果没有认真学习的话也无法真正理解它们。在本书中,我们要直面当前JavaScript开发者不求甚解的大趋势,深入理解语言内部的机制。本书既适合JavaScript语言初学者阅读,又适合经验丰富的JavaScript开发人员深入学习。

订单号也有好运气

11·4至11·11日,订单号末两位逢11,将获赠付款金额等值代金券。末三位逢111,双倍赠送。

以上仅限电子书订单,祝双11快乐。

ps:当日提交未付款订单超过5笔,视为放弃参与好运气活动。

预告:11日~13日,电子书满99即享半价!

电子书
¥24.99
格式
mobi   pdf

纸质书
¥44.10 ¥49.00

出版信息

  • 书  名你不知道的JavaScript(上卷)
  • 系列书名图灵程序设计丛书
  • 执行编辑关于本书的内容有任何问题,请联系 岳新欣
  • 出版日期2015-04-14
  • 书  号978-7-115-38573-4
  • 定  价49.00 元
  • 页  数208
  • 印刷方式黑白
  • 开  本16开
  • 出版状态上市销售
  • 原书名You Don't Know JS: Scope & Closures
  • 原书号978-1491904190

所属分类

同系列书

  • HTTP权威指南

    David Gourley   Brian Totty   Marjorie Sayer   Sailu Reddy   Anshu Aggarwal   陈涓   赵振平   译

    本书是HTTP及其相关核心Web技术方面的权威著作,主要介绍了Web应用程序是如何工作的,核心的因特网协议如何...

  • JavaScript高级程序设计(第3版)

    Nicholas C.Zakas   李松峰   曹力   译

    本书是JavaScript超级畅销书的新版。ECMAScript 5 和HTML5在标准之争中双双胜出,使大量...

  • 计算机科学的基础

    Al Aho   Jeff Ullman   傅尔也   译

    本书全面而详细地阐述了计算机科学的理论基础,从抽象概念的机械化到各种数据模型的建立,用算法、数据抽象等核心思想...

  • Java技术手册(第6版)

    Benjamin J Evans   David Flanagan   安道   译

    通过学习本书,你将能够: 掌握最新的语言细节,包括Java 8的变化 使用基本的Java句法学习面向对...

  • 机器学习实战

    Peter Harrington   李锐   李鹏   曲亚东   王斌   译

    机器学习是人工智能研究领域中一个极其重要的研究方向,在现今的大数据时代背景下,捕获数据并从中萃取有价值的信息或...

目录

版权声明 阅读
O'Reilly Media, Inc.介绍 阅读
前言 阅读
第一部分 作用域和闭包 阅读
阅读
第 1 章 作用域是什么 阅读
第 2 章 词法作用域 阅读
第 3 章 函数作用域和块作用域
第 4 章 提升
第 5 章 作用域闭包
附录A 动态作用域
附录B 块作用域的替代方案
附录C this词法
附录D 致谢
第二部分 this和对象原型
第 1 章 关于this
第 2 章 this全面解析
第 3 章 对象
第 4 章 混合对象“类”
第 5 章 原型
第 6 章 行为委托
附录A ES6中的Class

作者介绍

Kyle Simpson 推崇开放的互联网,对JavaScript、HTML5、实时/端对端通信和Web性能有深入研究。他是技术书作家、技术培训师、讲师和开源社区的活跃成员。

大家也喜欢

  • 学习JavaScript数据结构与算法(第2版)

    [巴西] Loiane Groner   邓钢 孙晓博 吴双 陈迪 袁源   译

    本书首先介绍了JavaScript 语言的基础知识以及ES6 和ES7 中引入的新功能,接下来讨论了数组、栈、...

  • Head First JavaScript程序设计

    Eric T. Freeman   Elisabeth Robson   袁国忠   译

    本书语言和版式活泼,内容讲解深入浅出,是难得的JavaScript入门书。本书内容涵盖JavaScript的基...

  • 精通JavaScript(第2版)

    John Resig   John Paxton   Russ Ferguson   门佳   李伟   译

    2006年,本书第1版问世,立刻脱颖而出,成为广大Web程序员心目中的经典,是提升JavaScript编程技能...

  • 你不知道的JavaScript(中卷)

    Kyle Simpson   单业   姜南   译

    JavaScript这门语言简单易用,很容易上手,但其语言机制复杂微妙,即使是经验丰富的JavaScript开...

  • JavaScript程序设计

    John David Dionisio   Ray Toal   贾洪峰   李松峰   译

    本书旨在通过从零开始介绍JavaScript 编程让读者理解计算机科学的基本思想和原理。书中内容丰富全面,阐述...

相关文章

  • WayneCui 4推荐

    console.log()如何缩写为log()

    因为嫌console.log()的写法太繁琐,想将其简写为log()。 我最初是这样写的: var log = console.log; log(..); 结果输出为: TypeError: Illegal invocation 谷歌一番之后在[Stack Ov…...

  • 盼盼姐 10推荐

    《你不知道的JavaScript》作者Kyle Simpson访谈问题有奖征集(图灵访谈)

    Kyle Simpson推崇Open Web,他对JavaScript、HTML5、实时/端对端通信和Web性能有深入研究。Kyle曾在Zynga担任高级工程师,也曾任职于Mozilla为火狐浏览器开发开发工具,他还在多家公司担任过JavaScript架构师。现在Kyle Si…...

  • 威灵顿 11推荐

    你不知道的javascript,你不知道的奥秘

    最近笔者使用node.js完成了一个小型项目,在javascript的泥坑里面摸爬滚打了一番,感触颇深。Javascript会给习惯于传统面向对象模式的开发人员,带来很多意想不到的障碍。这些问题基本上是因为误解了javascript的设计导致的。 如果有本书能把js的这些槽点…...

  • relsoul 推荐

    你不知道的JavaScript读书笔记-1

    书评 豆瓣 这本书很适合初级前端开发者上升至中级前端开发者,很好的阐述了JavaScript的闭包,原型,类,编译,赋值的问题.而且这还是上卷,还会有中卷,下卷,等等之类的.我会从这本书里选取一些比较重要的内容放在这篇文章当中(实际上这本书全部内容都重要). let&#3…...

  • 笑口常开 推荐

    关于javascript中的this

    刚刚读完《你不知道的javascript》(上卷),自我感觉良好,昨天在node社区上看到一个关于js的this的问题,就想着测试以下自己,悲剧的是没做出来。 今天看了下之前的总结,分析了下问题,在这里写下分析过程,也算是一种巩固知识的措施。 问题: var length =…...

  • WayneCui 2推荐

    失效的词法作用域查找规则?

    今天在工作中遇到这样一个问题: var a = 1;//一个常量值,本意是在后面多个函数中引用该常量值 function test1() { var a = a; console.log(a); } 我想当然的认为函数 test1() 会打印出 1,然而结果是 unde…...

  • WayneCui 2推荐

    当 bind 遇上 apply

    在《你不知道的 JavaScript(中卷)》之“异步和性能” 2.4小节(P175),有一个 asyncify() 函数,该函数的目的是为了将任意被包装函数变为异步(无论原函数是异步的还是同步的)。函数如下: function asyncify(fn) { var orig…...

  • WayneCui 2推荐

    翻译 | let 的正确打开方式

    原文链接:http://www.wking-china.com/xpjylc/for-and-against-let 在这篇文章中,我将要梳理一下 JavaScript ES6 中获得人们鼓吹(或者还有反对?)的新特性: let 关键字。let 引入了一个先前并不广为 JS 开发者所接受的作…...

  • WayneCui 2推荐

    透明还是不透明,是个问题 —— 《你不知道的 JavaScript》书评

    很喜欢《你不知道的 JavaScript》系列。我想这套书真正做到了深入浅出。入得深,以 JS 规范为蓝本,把原理剖析的一清二楚,本书并不适用于初学者,而是对JS开发有一定的经验的人。出的浅,剖析完原理,评判完各种观点、方法的优缺点,能够给出自己的结论,收敛到切实可行的方法。 …...

  • 天方夜 4推荐

    从上下文,到作用域(彩蛋:理解闭包)

    前言 近几天在编程群中的聊天,让我发现了很多人并不清楚什么是上下文(context)、什么是作用域(scope),而且纠结在其中。我当初对这两个概念也只有粗浅的理解,不过我从一开始就不怎么困惑,因为我清楚自己对这一问题的认识边界。现在,我对它们的认识也只加深了一点点。不过,群…...

  • Z-index 推荐

    你不知道的JS(上) 【总结】

    可以从两方面来说,学习 && 工作(业务代码方面的) 学习 个人从中学习到了,很多别的 JS 书并不会讲的 JS 方面的深层次知识点,或者说,没这本书说得清晰; 工作 个人从事的业务代码比较多,并没有书中的学识转化为生产力或者说提升了生产效率; 下…...

  • javascript这种简单使用的语言都需要用6本书来描述,我觉得c++应该用20本
    仙水  发表于 2015-07-09 12:02:47
    • 这些都是类似小册子的书,每一册只相当于真正“书”中的一两章而已。这样是为了快速出版。

      李松峰  发表于 2015-07-20 08:48:48
    • C++ 1000本书描述也不会很清晰的,因为本来这种语言就不咋地

      赵明威  发表于 2016-05-28 16:23:18
    • 其实,既然是小册子,印成32开本的不是更好带么?坐车坐地铁拿出来看看很好。怎样跑起来那两本就不错,拿着很方便。也不像js高级编程那样的大部头这么吓人,那么大的字典适合用来砸人。我觉得这书再版的时候最好是一部一本的小册子,像日本漫画那样,呵呵。

      袁国涛  发表于 2016-09-28 16:16:44
  • 上中下都有电子版吗?
    猥琐皮特  发表于 2015-04-21 21:55:54
    • 中下正在翻译中,将来也会出电子版。

      岳新欣  发表于 2015-04-22 08:38:09
  • 发到这里,方便中英文对照。
    http://www.wking-china.com/xpjylc/getify/You-Dont-Know-JS
    天方夜  发表于 2017-03-23 16:23:27
  • 5本书合成2本的节奏?
    茅酒  发表于 2015-03-25 16:11:46
    • Scope & Closures和This & Object Prototypes各是一本吧。中文果然是简介的语言啊

      陈馀庆  发表于 2015-03-25 20:47:41
    • 是的,但原系列后来又多出了1本。因此,6本合成3卷。

      李松峰  发表于 2015-04-21 11:12:55
    • 期待!

      茅酒  发表于 2015-07-13 12:45:47
  • 确定上中下三本是把原书都翻完了?
    mayo  发表于 2015-04-17 21:07:49
    • 原系列是6本,中文分成三卷。

      李松峰  发表于 2015-04-21 11:12:18
    • 感谢回答!

      mayo  发表于 2015-05-05 11:47:17
  • 什么时候三本都出电子版呀?现在只有上。。。
    流星的泪痕  发表于 2015-04-22 00:14:13
    • 中下正在翻译中。

      岳新欣  发表于 2015-04-22 08:37:35
  • 其他2本电子书什么时候上架,求通知!
    superjs  发表于 2015-04-26 11:35:40
    • 同求问其他两本的大致上架日期

      元奇  发表于 2015-04-28 00:30:11
    • 正在翻译中,下半年还是有希望的。

      李松峰  发表于 2015-07-20 08:47:33
  • http://www.wking-china.com/xpjylc/getify/You-Dont-Know-JS
    伪装成学霸的学渣  发表于 2015-10-28 21:47:49
    • thx ~~

      nimomoe  发表于 2016-03-30 10:01:20
  • 我能说我在亚马逊上买的,最近才看,刚把第一部分看完就发现里面有几处错别字(我看的可是很认真的说),现在再看第二部分就发现代码有错误执行不了的地方kindle上显示的位置#1882这页,context.name.toUpperCase();此处的context应改为this,后面的代码调用的speak(me); me未定义,也就是说代码不全,已报亚马逊客服,不知道你们能看到不。
    龙二君  发表于 2016-05-18 17:17:30
    • 看看这里的勘误吧。虽说有校对,但发现最后出来还是责编提的勘误多呢?咋在编辑时没发现捏?

      袁国涛  发表于 2016-09-28 16:18:43
  • 期待!
    ychowxiao  发表于 2014-10-14 09:15:01
  • 期待!
    林挺  发表于 2015-04-24 08:53:21
  • 更期待异步与优化那本
    合法操作  发表于 2015-05-01 08:26:22
  • 先留个名
    syonggang  发表于 2015-05-06 12:16:43
  • 请问图灵社区的员工, 为什么我使用纸质书后面的优惠码购买, 还是原本电子书的价格? 点击跳转到支付宝付款页面也还是没有更改?
    q1cha0  发表于 2017-07-02 15:09:16
    • hi,纸质书后的是刮刮卡,可用来在该书页面注册,如果该书已有电子版,您会收到电子版优惠码邮件。

      杨帆  发表于 2017-07-03 17:28:50
    • @杨帆 你好, 我就是输入的邮件中的优惠码, 下单后, 价格没有变化, 我点击跳转到支付宝支付, 价格仍然不是优惠价格, 请问这是什么情况?

      q1cha0  发表于 2017-07-03 17:44:42
  • 买了纸质版,再买电子版有优惠么
    xinx1n  发表于 2017-08-24 09:48:17
合作: 牛牛赌博 网上娱乐场 新葡京娱乐场