日韩偷拍一区二区,国产香蕉久久精品综合网,亚洲激情五月婷婷,欧美日韩国产不卡

在線客服
你不知道的JavaScript 中卷圖書
人氣:81

你不知道的JavaScript 中卷

本套書直面當前JavaScript開發人員不求甚解的大趨勢,深入理解語言內部的機制,介紹了JavaScript中常被人誤解和忽視的重要知識點。
  • 所屬分類:圖書 >計算機/網絡>程序設計>Java Java Script J2EE  
  • 作者:[美][辛普森]([Kyle] [Simpson])
  • 產品參數:
  • 叢書名:圖靈程序設計叢書
  • 國際刊號:9787115431165
  • 出版社:人民郵電出版社
  • 出版時間:2016-09
  • 印刷時間:2016-09-01
  • 版次:1
  • 開本:128開
  • 頁數:--
  • 紙張:膠版紙
  • 包裝:平裝
  • 套裝:

內容簡介

JavaScript這門語言簡單易用,很容易上手,但其語言機制復雜微妙,即使是經驗豐富的JavaScript開發人員,如果沒有認真學習的話也無法真正理解。本套書直面當前JavaScript開發人員不求甚解的大趨勢,深入理解語言內部的機制,介紹了JavaScript中常被人誤解和忽視的重要知識點。本書是其中卷,主要介紹了類型、語法、異步和性能。

編輯推薦

JavaScript語言有很多復雜的概念,但卻用簡單的方式體現出來(比如回調函數),因此,JavaScript開發者無需理解語言內部的原理,就能編寫出功能的程序。然而,JavaScript的這些復雜精妙的概念才是語言的精髓,即使是經驗豐富的JavaScript開發者,如果沒有認真學習,也無法真正理解語言本身的特性。正是因為絕大多數人不求甚解,一遇到出乎意料的行為就認為是語言本身有缺陷,進而把相關的特性加入黑名單,久而久之就排除了這門語言的多樣性,人為地使它變得不完整、不安全。

“你不知道的JavaScript”系列就是要讓不求甚解的JavaScript開發者迎難而上,深入語言內部,弄清楚JavaScript每一個零部件的用途。本書介紹了該系列的兩個主題:“類型和語法”以及“異步和性能”。掌握了這些知識之后,無論什么技術、框架和流行詞語,你都能輕松理解。

作者簡介

Kyle Simpson

作家、培訓師、講師、開源社區的活躍成員,推崇開放的互聯網,對JavaScript、HTML5、實時/端對端通信和Web性能有深入研究。

單業 (譯者)

計算機專業碩士,軟件工程師,曾供職于多家軟件公司,從事軟件開發工作,現居于上海。負責本書第二部分“異步和性能”的翻譯。

姜南 (譯者)

從事過國內外金融、通信、移動互聯網、數字出版等領域的IT系統開發工作,擅長的技術有Java、C#、HTML5、JavaScript、iOS、Android等。長期在獨立技術博客——酷殼(coolshell.cn)發表翻譯文章。負責本書首部分“類型和語法”的翻譯。

目錄

前言 XI

及時部分類型和語法

序2

第1章 類型3

1.1類型4

1.2內置類型4

1.3值和類型6

1.3.1undefined 和undeclared6

1.3.2typeof Undeclared7

1.4小結10

第2章值11

2.1數組11

2.2字符串13

2.3數字15

2.3.1數字的語法16

2.3.2較小的數值18

2.3.3整數的安全范圍19

2.3.4整數檢測20

2.3.532 位有符號整數20

2.4特殊數值21

2.4.1不是值的值21

2.4.2undefined21

2.4.3特殊的數字23

2.4.4特殊等式27

2.5值和引用28

2.6小結31

第3章原生函數33

3.1內部屬性[[Class]]34

3.2封裝對象包裝35

3.3拆封36

3.4原生函數作為構造函數37

3.4.1Array(..)37

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

3.4.3Date(..) 和Error(..)41

3.4.4Symbol(..)42

3.4.5原生原型43

3.5小結45

第4章強制類型轉換46

4.1值類型轉換46

4.2抽象值操作47

4.2.1ToString48

4.2.2ToNumber52

4.2.3ToBoolean53

4.3顯式強制類型轉換56

4.3.1字符串和數字之間的顯式轉換57

4.3.2顯式解析數字字符串62

4.3.3顯式轉換為布爾值65

4.4隱式強制類型轉換67

4.4.1隱式地簡化67

4.4.2字符串和數字之間的隱式強制類型轉換68

4.4.3布爾值到數字的隱式強制類型轉換71

4.4.4隱式強制類型轉換為布爾值72

4.4.5|| 和&&73

4.4.6符號的強制類型轉換76

4.5寬松相等和嚴格相等77

4.5.1相等比較操作的性能77

4.5.2抽象相等

4.6抽象關系比較89

4.7小結91

第5章語法92

5.1語句和表達式92

5.1.1語句的結果值93

5.1.2表達式的副作用95

5.1.3上下文規則99

5.2運算符優先級104

5.2.1短路107

5.2.2更強的綁定107

5.2.3關聯108

5.2.4釋疑110

5.3自動分號111

5.4錯誤113

5.5函數參數115

5.6try..finally117

5.7switch120

5.8小結122

附錄A混合環境JavaScript123

第二部分異步和性能

序136

第1章異步:現在與將來138

1.1分塊的程序139

1.2事件循環141

1.3并行線程143

1.4并發148

1.4.1非交互150

1.4.2交互150

1.4.3協作154

1.5任務156

1.6語句順序157

1.7小結159

第2章回調161

2.1continuation162

2.2順序的大腦163

2.2.1執行與計劃164

2.2.2嵌套回調與鏈式回調165

2.3信任問題169

2.3.1五個回調的故事170

2.3.2不只是別人的代碼171

2.4省點回調173

2.5小結176

第3章Promise178

3.1什么是Promise179

3.1.1未來值179

3.1.2完成事件183

3.2具有then 方法的鴨子類型188

3.3Promise 信任問題190

3.3.1調用過早190

3.3.2調用過晚191

3.3.3回調未調用192

3.3.4調用次數過少或過多193

3.3.5未能傳遞參數/ 環境值193

3.3.6吞掉錯誤或異常194

3.3.7是可信任的Promise 嗎195

3.3.8建立信任197

3.4鏈式流198

3.5錯誤處理206

3.5.1絕望的陷阱208

3.5.2處理未捕獲的情況209

3.5.3成功的坑211

3.6Promise 模式212

3.6.1Promise.all([ .. ])212

3.6.2Promise.race([ .. ])213

3.6.3all([ .. ]) 和race([ .. ]) 的變體216

3.6.4并發迭代217

3.7Promise API 概述219

3.7.1new Promise(..) 構造器219

3.7.2Promise.resolve(..) 和Promise.reject(..)219

3.7.3then(..) 和catch(..)220

3.7.4Promise.all([ .. ]) 和Promise.race([ .. ])221

3.8Promise 局限性222

3.8.1順序錯誤處理222

3.8.2單一值223

3.8.3單決議225

3.8.4慣性227

3.8.5無法取消的Promise230

3.8.6Promise 性能231

3.9小結233

第4章生成器234

4.1打破完整運行234

4.1.1輸入和輸出236

4.1.2多個迭代器239

4.2生成器產生值243

4.2.1生產者與迭代器243

4.2.2iterable246

4.2.3生成器迭代器247

4.3異步迭代生成器250

4.4生成器 Promise254

4.4.1支持Promise 的Generator Runner256

4.4.2生成器中的Promise 并發258

4.5生成器委托262

4.5.1為什么用委托264

4.5.2消息委托264

4.5.3異步委托268

4.5.4遞歸委托268

4.6生成器并發269

4.7形實轉換程序273

4.8ES6 之前的生成器279

4.8.1手工變換280

4.8.2自動轉換284

4.9小結285

第5章程序性能287

5.1Web Worker288

5.1.1Worker 環境290

5.1.2數據傳遞291

5.1.3共享Worker291

5.1.4模擬Web Worker293

5.2SIMD293

5.3asm.js295

5.3.1如何使用asm.js 優化295

5.3.2asm.js 模塊296

5.4小結298

第6章性能測試與調優299

6.1性能測試99

6.1.1重復300

6.1.2Benchmark.js301

6.2環境為王303

6.3jsPerf.com305

6.4寫好測試309

6.5微性能309

6.5.1不是所有的引擎都類似312

6.5.2大局314

6.6尾調用優化316

6.7小結318

附錄Aasynquence 庫319

附錄B高級異步模式339

媒體評論

“精妙解釋JavaScript的核心基礎知識,讓你收獲‘復制 粘貼’和JavaScript工具庫中沒有也絕不可能教給你的知識。”

——David Walsh,Mozilla博學開發人員

“Kyle關注JavaScript的異步特性,并為你展示如何通過Promise和生成器理清這一特性。”

——Marc Grabanski,Frontend Masters首席執行官兼UI開發工程師

“Promise和Chrome都已經成為提高代碼可讀性和可維護性的重要工具,本書涵蓋的內容會讓你對并發和異步有越來越多的控制。”

——Jake Archibald,Google Chrome開發大使

網友評論(不代表本站觀點)

來自匿名用**的評論:

這書上冊我看過,寫的很好

2017-04-20 17:08:25
來自匿名用**的評論:

很不錯的書

2017-04-26 18:10:30
來自匿名用**的評論:

學JavaScript拿來印證輔助學習,很不錯!

2017-04-27 20:58:12
來自g***h(**的評論:

ok ok

2017-05-02 18:28:21
來自匿名用**的評論:

非常好,提升自己。

2017-05-06 10:07:40
來自2***巴(**的評論:

不錯的輔助書籍,有助于學習

2017-05-08 10:03:23
來自好***啊**的評論:

挺好的 看完高三后在看

2017-05-21 20:20:14
來自***(匿**的評論:

和上卷一樣的效果,棒

2017-05-24 17:41:08
來自匿名用**的評論:

還不錯 滿意 第一次買

2017-05-25 11:42:58
來自匿名用**的評論:

大神們推薦的,值得一看,期待下卷。

2017-05-26 09:29:20
來自愛***混**的評論:

有點慢,書有點折

2017-06-02 00:36:41
來自無昵稱**的評論:

還沒看,先來評價

2017-06-09 08:48:26
來自匿名用**的評論:

內容還不錯,有點看不太懂,目前還在學習中

2017-06-09 11:21:06
來自匿名用**的評論:

昨天下午下單,今天就到了,速度很快??爝f小哥態度不錯,書的質量不錯。當當真給力.

2017-06-23 17:31:45
來自無昵稱**的評論:

包裝很好。

2017-08-11 13:24:33
來自無昵稱**的評論:

書還沒看,應該還不錯,書還沒看,應該還不錯

2017-08-19 09:57:56
來自無昵稱**的評論:

買給自己的學生看的,正好教這個學科,幫助很大

2017-09-07 19:53:35
來自無昵稱**的評論:

一次下了兩冊,這本還沒看…還沒看…

2017-09-15 22:45:19
來自無昵稱**的評論:

技術人員必備工具書

2017-10-09 23:17:25
來自無昵稱**的評論:

不錯,幫助很大

2017-10-20 12:34:28
來自杜鵬318**的評論:

周年慶屯一波,實惠超值

2017-11-04 15:27:12
來自jerkzmj**的評論:

剛收到圖書的時候,訂單中是有申請發票的,但是包裹里面沒有發票!于是第一次聯系客服申請,客服幫我申請后,我給了具體的收貨地址和手機號碼,然后客服跟我說48小時內審核通過就會寄出并給我發送發貨通知。結果隔了2天,沒有發貨通知,于是第二次聯系客服,客服和我說已經在處理了的,需要審核時間,于是我很耐心地等待。等了兩天,依舊沒有結果,我第三次聯系客服,客服又說48小時,我說如果我48小時內再沒有收到任何通知,我就要投訴了。結果客服轉到了人工服務那邊,第二天客服打電話給我,說已經把發票遞送出去了的,并且沒有簽收成功,我問了一下手機號碼是否是我的,結果她查看后才發現手機號寫成了訂單號。這種低級錯誤怎么可以出現?如果我需要這張發票去報銷,而報銷時間截止了,那么這個責任應該由誰來承擔?并且幾次聯系客服后,都說在審核,是否有認真查看信息?訂單號以34開頭,相信大家都知道絕對不是手機號碼!而當當對于這件事并沒有很誠摯地跟我道歉和做出相應的賠償!

2016-09-28 18:15:50
來自匿名用**的評論:

花了一周時間把上卷看完,正在看中卷。非常不錯

2017-09-30 14:07:56
來自無昵稱**的評論:

印刷不如上冊清晰,翻譯不如上冊風趣。但內容非常好,技術書,要求不高,值得購買!

2016-09-13 21:39:45
來自屋頂上**的評論:

這個系列的書很好,適合有點JS基礎的人閱讀,等下卷出了,就把這套補齊。

2016-12-02 08:42:24
來自匿名用**的評論:

質量很好,內容也很好,這個系列的就剩下冊沒出了,出了馬上買

2017-01-15 15:36:44

免責聲明

更多出版社
主站蜘蛛池模板: 肥东县| 长子县| 马关县| 同仁县| 玛曲县| 新沂市| 甘泉县| 上虞市| 太谷县| 漠河县| 惠州市| 马关县| 宁陵县| 阳谷县| 荣成市| 连平县| 仙居县| 克山县| 惠安县| 方山县| 巧家县| 绍兴县| 志丹县| 广饶县| 五台县| 罗平县| 通州市| 永城市| 广水市| 奉贤区| 许昌市| 遵义市| 宁蒗| 通辽市| 丹阳市| 台北市| 策勒县| 甘德县| 拉孜县| 临邑县| 贺兰县|