性xx色动画xx无尽,国产精品三级av三级av三级 ,中文在线√天堂,亚洲国产成人久久一区久久,亚洲熟妇色l20p

當(dāng)前位置 : 首頁  圖書 正文

狼書(卷1):更了不起的Node.js簡(jiǎn)介,目錄書摘

2019-12-16 10:35 來源:京東 作者:京東
node.js
狼書(卷1):更了不起的Node.js
暫無報(bào)價(jià)
1000+評(píng)論 97%好評(píng)
編輯推薦:

√ 狼叔千日奮筆,狼書一嘯橫空:Node.js首席布道師+一手創(chuàng)辦垂直公號(hào)“Node全?!?CNode技術(shù)社區(qū)活躍貢獻(xiàn)者,艷壓群芳,名動(dòng)八方。

√ 狼書三卷一出,Node再無遺冊(cè):《狼書(卷1):更了不起的Node.js》+《狼書(卷2):Node.js Web應(yīng)用開發(fā)》+《狼書(卷3):Node.js高級(jí)技術(shù)》,百萬宏篇,精華盡現(xiàn)。

√ Node縱橫全網(wǎng),狼書更有良方:橫跨前后端的深厚功底+阿里|優(yōu)酷|去哪兒網(wǎng)高端項(xiàng)目練級(jí)+Web|移動(dòng)|服務(wù)端架構(gòu)擔(dān)當(dāng),遠(yuǎn)非尋常,超出想象。

√ 狼書新老咸宜,Node進(jìn)行到底:面向新人的超完整知識(shí)體系+面向進(jìn)階人群的超實(shí)用高級(jí)技巧+面向?qū)<胰巳旱某铄湓砥饰?,遍布巧思,直指精髓?/p>

內(nèi)容簡(jiǎn)介:

Node.js開發(fā)簡(jiǎn)單,性能極好,一經(jīng)發(fā)布便成了明星級(jí)項(xiàng)目。隨著大前端領(lǐng)域的蓬勃發(fā)展,跨平臺(tái)開發(fā)、API構(gòu)建、Web應(yīng)用開發(fā)等場(chǎng)景愈加常見,Node.js也成為大前端開發(fā)的必備“神器”。

本書以Node.js為主,講解了Node.js的基礎(chǔ)知識(shí)、開發(fā)調(diào)試方法、源碼原理和應(yīng)用場(chǎng)景,旨在向讀者展示如何通過新的Node.js和npm編寫出更具前端特色、更具工程化優(yōu)勢(shì)的代碼。本書還講解了Node.js中相當(dāng)核心且復(fù)雜的異步流程控制,展望了未來異步流程的發(fā)展方向,非常適合大前端領(lǐng)域及后端領(lǐng)域的測(cè)試、運(yùn)維及軟件開發(fā)從業(yè)者閱讀、學(xué)習(xí)。

作者簡(jiǎn)介:

桑世龍 狼叔(網(wǎng)名i5ting)現(xiàn)為阿里巴巴前端技術(shù)專家,前去哪兒網(wǎng)前端架構(gòu)師,Node.js 技術(shù)布道者,Node全棧公眾號(hào)運(yùn)營者。目前主要關(guān)注技術(shù)架構(gòu)和團(tuán)隊(duì)梯隊(duì)建設(shè)方向。即將出版《更了不起的Node.js:將下一代Web框架Koa進(jìn)行到底》一書。


目錄:

第1章  Node.js初識(shí)  1

1.1  引子  1

1.2  JavaScript  7

1.3  什么是Node.js  9

1.3.1  Node.js概述  9

1.3.2  Node.js的特點(diǎn)  12

1.3.3  Node.js的應(yīng)用場(chǎng)景  16

1.4  本章小結(jié)  18

第2章  Node.js安裝與入門  19

2.1  安裝Node.js  19

2.1.1  3m安裝法  19

2.1.2  nvm  20

2.1.3  npm  26

2.1.4  nrm  32

2.1.5  從源碼進(jìn)行編譯  35

2.1.6  狀態(tài)理論  35

2.2  Hello Node.js!  36

2.2.1  Hello World  36

2.2.2  Hello CommonJS  37

2.2.3  Hello HTTP  38

2.3  編輯器與調(diào)試  41

2.3.1  IDE/編輯器  41

2.3.2  VSCode  42

2.3.3  調(diào)試  45

2.4  本章小結(jié)  52

第3章  更了不起的Node.js  53

3.1  架構(gòu)升級(jí)  53

3.1.1  從LAMP到MEAN  54

3.1.2  前后端分離  55

3.1.3  頁面即服務(wù)  58

3.1.4  場(chǎng)景決定選型  59

3.2  貫穿開發(fā)全過程  60

3.2.1  靜態(tài)API  60

3.2.2  現(xiàn)代Web開發(fā)  63

3.2.3  后端開發(fā)  68

3.3  更多樂趣  78

3.3.1  更多應(yīng)用場(chǎng)景  78

3.3.2  C/C++擴(kuò)展  79

3.3.3  團(tuán)隊(duì)優(yōu)化  80

3.3.4  全棧之路  81

3.4  本章小結(jié)  85

第4章  更好的Node.js  86

4.1  選擇  86

4.1.1  語法可難可易  86

4.1.2  開發(fā)大型軟件  90

4.1.3  特定場(chǎng)景下的快速開發(fā)  91

4.2  單線程會(huì)“死”嗎  92

4.2.1  uncaughtException  93

4.2.2  異常捕獲  94

4.2.3  forever  95

4.2.4  小集群:?jiǎn)闻_(tái)服務(wù)器上多個(gè)實(shí)例  95

4.2.5  大集群:多臺(tái)機(jī)器  96

4.3  為Node.js正名  98

4.3.1  版本帝?  98

4.3.2  已無性能優(yōu)勢(shì)?  99

4.3.3  異步和回調(diào)地獄?  100

4.3.5  技術(shù)棧演進(jìn)  101

4.4  更好的實(shí)踐  102

4.4.1  ES.next  102

4.4.2  類型系統(tǒng)  110

4.4.3  更好的npm替代品——Yarn  111

4.4.4  多模塊管理器Lerna  113

4.5  本章小結(jié)  114

第5章  Node.js是如何執(zhí)行的  115

5.1  準(zhǔn)備  115

5.1.1  編輯器  116

5.1.2  編譯  117

5.1.3  調(diào)試  118

5.2  編譯步驟  120

5.2.1  configure  120

5.2.2  make  130

5.2.3  make install  132

5.3  從入口開始  135

5.3.1  核心流程  137

5.3.2  構(gòu)造process對(duì)象  139

5.3.3  LoadEnvironment  147

5.3.4  bootstrap_node.js  148

5.3.5  EventLoop啟動(dòng)方法  160

5.4  API調(diào)用過程  162

5.4.1  相關(guān)的引用  163

5.4.2  FSReqWrap  163

5.4.3  核心open方法  164

5.4.4 src/node_file.cc  164

5.5  事件循環(huán)機(jī)制  167

5.5.1  概覽  167

5.5.2  生命周期  169

5.5.3  microtask和macrotask  170

5.5.4  process.nextTick(callback)  173

5.6  本章小結(jié)  175

第6章  模塊與核心  176

6.1  CommonJS規(guī)范  176

6.1.1  簡(jiǎn)介  176

6.1.2  核心技術(shù)  181

6.2  Node.js 模塊  189

6.2.1  從源碼分析實(shí)現(xiàn)原理  189

6.2.2  從Node.js代碼執(zhí)行開始  191

6.2.3  深入理解模塊  195

6.2.4  全局對(duì)象  205

6.2.5  Node.js模塊詳解  215

6.3  未來展望:ES模塊  220

6.3.1  ES模塊入門  221

6.3.2  模塊導(dǎo)入  222

6.3.3  模塊導(dǎo)出  222

6.3.4  ES模塊示例  223

6.3.5  兼容性更好的@std/esm  224

6.4  本章小結(jié)  224

第7章  異步寫法與流程控制  225

7.1  異步調(diào)用  226

7.1.1  異步與同步  226

7.1.2  瀏覽器中的異步  227

7.1.3  Node.js異步原理  227

7.1.4  API和示例  229

7.1.5  代碼優(yōu)化  231

7.2  Node.js自帶的異步寫法  236

7.2.1  錯(cuò)誤優(yōu)先的回調(diào)方式  236

7.2.2  EventEmitter  240

7.2.3  該選擇哪種風(fēng)格的寫法  247

7.3  更好的異步流程控制  248

7.3.1  回調(diào)地獄  248

7.3.2  Thunk  252

7.3.3  Promise  254

7.3.4  Generator  276

7.3.5  async函數(shù)  282

7.4  本章小結(jié)  287

熱門推薦文章
相關(guān)優(yōu)評(píng)榜
品類齊全,輕松購物 多倉直發(fā),極速配送 正品行貨,精致服務(wù) 天天低價(jià),暢選無憂
購物指南
購物流程
會(huì)員介紹
生活旅行/團(tuán)購
常見問題
大家電
聯(lián)系客服
配送方式
上門自提
211限時(shí)達(dá)
配送服務(wù)查詢
配送費(fèi)收取標(biāo)準(zhǔn)
海外配送
支付方式
貨到付款
在線支付
分期付款
郵局匯款
公司轉(zhuǎn)賬
售后服務(wù)
售后政策
價(jià)格保護(hù)
退款說明
返修/退換貨
取消訂單
特色服務(wù)
奪寶島
DIY裝機(jī)
延保服務(wù)
京東E卡
京東通信
京東JD+