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

[美] 马特·弗里斯比

出版时间

2020-07-31

ISBN

9787115545381

评分

★★★★★
书籍介绍

本书是JavaScript经典图书的新版。第4版全面、深入地介绍了JavaScript开发者必须掌握的前端开发技术,涉及JavaScript的基础特性和高级特性。书中详尽讨论了JavaScript的各个方面,从JavaScript的起源开始,逐步讲解到新出现的技术,其中重点介绍ECMAScript和DOM标准。在此基础上,接下来的各章揭示了JavaScript的基本概念,包括类、期约、迭代器、代理,等等。另外,书中深入探讨了客户端检测、事件、动画、表单、错误处理及JSON。本书同时也介绍了近几年来涌现的重要新规范,包括Fetch API、模块、工作者线程、服务线程以及大量新API。

AI导读
核心看点
  • 全面覆盖JS基础与高级特性,深入讲解ECMAScript标准
  • 详解DOM、事件、表单及Fetch API等现代前端核心技术
  • 系统梳理类、期约、迭代器、代理等ES6+新语法与API
适合谁读
  • 具备一定编程基础,希望系统掌握JavaScript的开发者
  • 从事Web前端开发,需深入理解JS底层机制的工程师
  • 作为工具书查阅API用法及语法细节的资深技术人员
读前提醒
  • 翻译质量一般且存在少量错误,建议结合英文原版或博客
  • 内容庞杂且部分讲解生硬,零基础读者阅读门槛较高
  • 适合作为框架式参考书,建议配合实战项目边学边练
读者共识
  • 内容全面详尽,是前端开发者的经典参考书与字典
  • 相比第三版更新及时,但部分读者认为讲解不如前作
  • 适合有一定基础者进阶,纯新手建议搭配其他教程学习

本导读基于书籍简介、目录、原文摘录、短评和书评生成,不等同于全文精读。

精彩摘录
  • "最常见方式,就是组合使用构造函数模式与原型模式,其中构造函数模式用于定义实例属性,而原型模式用于定义方法和共享的属性。结果,每个实例都会有自己的一份实例属性的副本,但又同时共享着对方法的引用,最大限度地节省了内存。另外,这种混成模式还支持向构造函数传递参数……下面的代码重写了前面的例子。可以说,这是用来定义引用类型的一种默认模式"
  • "按位非操作符由一个波浪线(~)表示,执行按位非的结果就是返回数值的反码。按位非是 ECMAScript 操作符中少数几个与二进制计算有关的操作符之一。"
  • "比较常用的创建方法是:createdocumentfragment,createelement,createtextnode,其他的要不不用,要么不能跨平台。"
  • "this关键字与函数执行时所处的作用域"
  • "使用 var 操作符定义的变量将定义为该变量作用域中的局部变量。也就是说,如果在函数中使用 var 定义一个变量,那么这个变量在函数退出后就会销毁,例如:"
  • "……可以像下面这样省略 var 操作符,从而创建一个全局变量:"
  • "一定要使用括号"
  • "ECMAScript 中所有函数的参数都是按值传递的"
作者简介
知名前端技术专家,拥有十余年Web开发经验。曾是Google工程师,参与开发Adsense和AMP平台等重要产品。他也是美国外卖巨头DoorDash技术团队的工程师。目前担任Gosellout公司的CTO。毕业于伊利诺伊大学厄巴纳-尚佩恩分校(UIUC)计算机科学专业。
目录
第 1章 什么是JavaScript 1
1.1 简短的历史回顾 1
1.2 JavaScript实现 2
1.3 JavaScript版本 9
1.4 小结 10

显示全部
用户评论
还是多看几遍吧
6,经典之作
2022-13 我好喜欢我的pro!生产力!
写法一般,读起来不够舒服
入门不推荐,强烈不推荐,如果你没有任何编程语言基础(包括面向对象的C++,C)不推荐,u1s1,这本书还不如谭浩强的c易懂,如果你选择读这本书即使你有编程语言的基础,但是他还是恶心,前面就大量用到在后面才讲到的知识点,即使你能触类旁通,把其他的拿来用,你还是会发现他写的讲解真的是一点都不照顾初学者,你得去看博客,看看别人怎么讲的,看看这个知识点是怎么用的,他好就好在他真的很全,学过之后再来看有很大益处,但是那些口口声声说适合来入门的,他们没告诉你的是他们已经学了java,c,C++,已经熟练里面各种概念,js也有一定基础的,
经典之作,内容细节超级详细,建议配合工作使用,要不会陷入细节中,不知道这个概念的重要程度
没什么好说的,必备书籍,主要还是看译者译的怎么样, 不过我是看不出啥问题了。
大而全,但是部分内容讲解不够好,新手更建议阅读 javascript.info
对于this指针,闭包,原型链,看了之后还是不好懂,得看视频学,再回过头看书。异步那章完全不知道说的什么。
下载
收藏