《你不知道的JavaScript》电子书

互联网|IT adminlele 4年前 (2022-05-09) 485次浏览 已收录 0个评论

本站主要采用城通网盘链接分享,因为其他网盘会和谐链接!非VIP会员的朋友请点击普通下载,弹窗关闭即可。速度可能比较慢,请耐心等待,提高下载速度,送您10元消费红包

《你不知道的JavaScript》电子书

《你不知道的JavaScript》电子书你不知道的JavaScriptpdf内容简介

JavaScript这门语言简单易用,很容易上手,但其语言机制复杂微妙,即使是经验丰富的JavaScript开发人员,如果没有认真学习的话也无法真正理解。本套书直面当前JavaScript开发人员不求甚解的大趋势,深入理解语言内部的机制,全面介绍了JavaScript中常被人误解和忽视的重要知识点。本书是其中卷,主要介绍了类型、语法、异步和性能。

你不知道的JavaScriptpdf作者信息

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

你不知道的JavaScriptpdf目录

第一部分 类型和语法

第1章  类型

1.1 类型

1.2 内置类型

1.3 值和类型

1.3.1 undefined 和

1.4 小结

第2章 值

2.1 数组

2.2 字符串

2.3 数字

2.3.1 数字的语法

2.3.2 较小的数值

2.3.3 整数的安全范围

2.3.4 整数检测

2.3.5 32 位有符号整数

2.4 特殊数值

2.4.1 不是值的值

2.4.3 特殊的数字

2.4.4 特殊等式

2.5 值和引用

2.6 小结

第3章 原生函数

3.1 内部属性

3.2 封装对象包装

3.3 拆封

3.4 原生函数作为构造函数

3.4.2 Object(..)、Function(..) 和

3.4.3 Date(..) 和

3.4.5 原生原型

3.5 小结

第4章 强制类型转换

4.1 值类型转换

4.2 抽象值操作

4.3 显式强制类型转换

4.3.1 字符串和数字之间的显式转换

4.3.2 显式解析数字字符串

4.3.3 显式转换为布尔值

4.4 隐式强制类型转换

4.4.1 隐式地简化

4.4.2 字符串和数字之间的隐式强制类型转换

4.4.3 布尔值到数字的隐式强制类型转换

4.4.4 隐式强制类型转换为布尔值

4.4.5 || 和

4.4.6 符号的强制类型转换

4.5 宽松相等和严格相等

4.5.1 相等比较操作的性能

4.5.2 抽象相等

4.6 抽象关系比较

4.7 小结

第5章 语法

5.1 语句和表达式

5.1.1 语句的结果值

5.1.2 表达式的副作用

5.1.3 上下文规则

5.2 运算符优先级

5.2.1 短路

5.2.2 更强的绑定

5.2.3 关联

5.2.4 释疑

5.3 自动分号

5.4 错误

5.5 函数参数

5.8 小结

附录A 混合环境

第二部分 异步和性能

第1章 异步:现在与将来

1.1 分块的程序

1.2 事件循环

1.3 并行线程

1.4 并发

1.4.1 非交互

1.4.2 交互

1.4.3 协作

1.5 任务

1.6 语句顺序

1.7 小结

第2章 回调

2.2 顺序的大脑

2.2.1 执行与计划

2.2.2 嵌套回调与链式回调

2.3 信任问题

2.3.1 五个回调的故事

2.3.2 不只是别人的代码

2.4 省点回调

2.5 小结

第3章 Promise

3.1 什么是

3.1.1 未来值

3.1.2 完成事件

3.2 具有then 方法的鸭子类型

3.3 Promise 信任问题

3.3.1 调用过早

3.3.2 调用过晚

3.3.3 回调未调用

3.3.4 调用次数过少或过多

3.3.5 未能传递参数/ 环境值

3.3.6 吞掉错误或异常

3.3.7 是可信任的Promise 吗

3.3.8 建立信任

3.4 链式流

3.5 错误处理

3.5.1 绝望的陷阱

3.5.2 处理未捕获的情况

3.5.3 成功的坑

3.6 Promise 模式

3.6.3 all([ .. ]) 和race([ .. ]) 的变体

3.6.4 并发迭代

3.7 Promise API 概述

3.7.1 new Promise(..) 构造器

3.7.2 Promise.resolve(..) 和

3.7.3 then(..) 和

3.7.4 Promise.all([ .. ]) 和

3.8 Promise 局限性

3.8.1 顺序错误处理

3.8.2 单一值

3.8.3 单决议

3.8.4 惯性

3.8.5 无法取消的

3.8.6 Promise 性能

3.9 小结

第4章 生成器

4.1 打破完整运行

4.1.1 输入和输出

4.1.2 多个迭代器

4.2 生成器产生值

4.2.1 生产者与迭代器

4.2.3 生成器迭代器

4.3 异步迭代生成器

4.4 生成器

4.4.1 支持Promise 的

4.4.2 生成器中的Promise 并发

4.5 生成器委托

4.5.1 为什么用委托

4.5.2 消息委托

4.5.3 异步委托

4.5.4 递归委托

4.6 生成器并发

4.7 形实转换程序

4.8 ES6 之前的生成器

4.8.1 手工变换

4.8.2 自动转换

4.9 小结

第5章 程序性能

5.1.1 Worker 环境

5.1.2 数据传递

5.1.3 共享

5.1.4 模拟

5.3.1 如何使用asm.js 优化

5.3.2 asm.js 模块

5.4 小结

第6章 性能测试与调优

6.1 性能测试

6.1.1 重复

6.2 环境为王

6.4 写好测试

6.5 微性能

6.5.1 不是所有的引擎都类似

6.5.2 大局

6.6 尾调用优化

6.7 小结

你不知道的JavaScriptpdf电子书是作者Kyle Simpson写的关于javascript的书籍,主要讲述了java的类型和语法,原生函数,生成器,程序性能,性能测试与调优等等。

nbzdaode.zip: https://t00y.com/f/560517-578296925-56bc39?p=311929 (访问密码:311929)


中信图书出版社全部书籍617本 百度网盘福利
西部数码域名服务器优惠券 老薛主机优惠券
请通过以下商城购买正版书籍
图书库 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:《你不知道的JavaScript》电子书本站电子书版权归原作者及开发商所有,仅限个人测试交流学习之用,请在下载后24小时内删除。若有违反您个人权益,请留言反馈删除相关信息。

喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址