注重体验与质量的电子书资源下载网站
分类于: 其它
简介
你不知道的JavaScript(中卷) 豆 8.8分
资源最后更新于 2020-03-20 17:45:59
作者:https://itpanda.net/book/166/download/163
译者:单业姜南
出版社:出版社人民邮电出版社
出版日期:2016-09
文件格式: pdf
标签: 计算机 编程 JavaScript 图灵程序设计丛书 前端开发
简介· · · · · ·
JavaScript这门语言简单易用,很容易上手,但其语言机制复杂微妙,即使是经验丰富的JavaScript开发人员,如果没有认真学习的话也无法真正理解。本套书直面当前JavaScript开发人员不求甚解的大趋势,深入理解语言内部的机制,全面介绍了JavaScript中常被人误解和忽视的重要知识点。本书是其中卷,主要介绍了类型、语法、异步和性能。作者:Kyle Simpson,作家、培训师、讲师、开源社区的活跃成员,推崇开放的互联网,对JavaScript、HTML5、实时/端对端通信和Web性能有深入研究。译者:单业,计算机专业硕士,软件工程师,曾供职于多家软件公司,从事软件开发工作,现居于上海。负责本书第二部分“异步和性能”的翻译。姜南,从事过国内外金融、通信、移动互联网、数字出版等领域的IT系统开发工作,擅长的技术有Java、C#、HTML5、JavaScript、iOS、Android等。长期在独立技术博客——酷壳(coolshell.cn)发表翻译文章。负责本书第一部分“类型和语法”的翻译。
目录
O'Reilly Media, Inc. 介绍
业界评论
前言
第一部分 类型和语法
序
第 1 章 类型
1.1 类型
1.2 内置类型
1.3 值和类型
1.4 小结
第 2 章 值
2.1 数组
2.2 字符串
2.3 数字
2.4 特殊数值
2.5 值和引用
2.6 小结
第 3 章 原生函数
3.1 内部属性 [[Class]]
3.2 封装对象包装
3.3 拆封
3.4 原生函数作为构造函数
3.5 小结
第 4 章 强制类型转换
4.1 值类型转换
4.2 抽象值操作
4.3 显式强制类型转换
4.4 隐式强制类型转换
4.5 宽松相等和严格相等
4.6 抽象关系比较
4.7 小结
第 5 章 语法
5.1 语句和表达式
5.2 运算符优先级
5.3 自动分号
5.4 错误
5.5 函数参数
5.6 try..finally
5.7 switch
5.8 小结
附录 A 混合环境 JavaScript
A.1 Annex B(ECMAScript)
A.2 宿主对象
A.3 全局 DOM 变量
A.4 原生原型
A.5
A.6 保留字
A.7 实现中的限制
A.8 小结
第二部分 异步和性能
序
第 1 章 异步:现在与将来
1.1 分块的程序
1.2 事件循环
1.3 并行线程
1.4 并发
1.5 任务
1.6 语句顺序
1.7 小结
第 2 章 回调
2.1 continuation
2.2 顺序的大脑
2.3 信任问题
2.4 尝试挽救回调
2.5 小结
第 3 章 Promise
3.1 什么是 Promise
3.2 具有 then 方法的鸭子类型
3.3 Promise 信任问题
3.4 链式流
3.5 错误处理
3.6 Promise 模式
3.7 Promise API 概述
3.8 Promise 局限性
3.9 小结
第 4 章 生成器
4.1 打破完整运行
4.2 生成器产生值
4.3 异步迭代生成器
4.4 生成器 +Promise
4.5 生成器委托
4.6 生成器并发
4.7 形实转换程序
4.8 ES6 之前的生成器
4.9 小结
第 5 章 程序性能
5.1 Web Worker
5.2 SIMD
5.3 asm.js
5.4 小结
第 6 章 性能测试与调优
6.1 性能测试
6.2 环境为王
6.3 jsPerf.com
6.4 写好测试
6.5 微性能
6.6 尾调用优化
6.7 小结
附录 A asynquence 库
A.1 序列与抽象设计
A.2 asynquence API
A.3 值与错误序列
A.4 Promise 与回调
A.5 可迭代序列
A.6 运行生成器
A.7 小结
附录 B 高级异步模式
B.1 可迭代序列
B.2 事件响应
B.2.2 响应序列
B.3 生成器协程
B.4 通信顺序进程
B.5 小结
看完了