• <em id="pai5d"></em><sup id="pai5d"></sup>
    
    

    <small id="pai5d"><rp id="pai5d"></rp></small>
    <option id="pai5d"></option>

    
    
  • <sup id="pai5d"></sup>
    <em id="pai5d"><label id="pai5d"></label></em>

  • <s id="pai5d"></s>
    當前位置 : 首頁(yè)  圖書(shū) 正文

    Node.js進(jìn)階之路簡(jiǎn)介,目錄書(shū)摘

    2019-12-17 11:47 來(lái)源:京東 作者:京東
    node.js
    Node.js進(jìn)階之路
    暫無(wú)報價(jià)
    600+評論 96%好評
    編輯推薦:  一線(xiàn)Node開(kāi)發(fā)者數年實(shí)戰經(jīng)驗總結,適合所有前端和后端的開(kāi)發(fā)人員閱讀
      本書(shū)內容涵蓋Node 高并發(fā)的原理、源碼分析以及使用 Node 開(kāi)發(fā)應用所需要的不同層面的技術(shù)實(shí)踐。
      具體包括 Node 異步機制(配以源碼分析),編輯與調試,測試技術(shù),Docker 部署,模塊機制,V8 引擎與代碼優(yōu)化,Promise 和 ES6 generator ,LoopBack 開(kāi)源框架,使用 C++ 編寫(xiě)擴展,JavaScript 嚴格模式,編碼規范等內容。

    內容簡(jiǎn)介:  本書(shū)內容涵蓋了 Node.js高并發(fā)的原理、源碼分析以及使用 Node.js開(kāi)發(fā)應用所需要的不同層面的技術(shù)實(shí)踐。具體來(lái)講,本書(shū)包括 Node.js異步機制(配以源碼分析)、編輯與調試、測試技術(shù)、Docker 部署、模塊機制、V8 引擎與代碼優(yōu)化、Promise 和 ES6 Generator、LoopBack 開(kāi)源框架、使用 C++ 編寫(xiě)擴展、JavaScript嚴格模式、編碼規范等內容。在 LoopBack 章節,本書(shū)詳細介紹了使用此框架開(kāi)發(fā)企業(yè)級 Web 應用的步驟,幫助讀者迅速掌握使用這個(gè)強大框架的訣竅。最后一章詳細介紹了編寫(xiě)不同類(lèi)型的 C++ 模塊的知識,并對堆內存管理等內容做了深入探討。
      本書(shū)適合所有前端和后端的開(kāi)發(fā)人員閱讀。

    作者簡(jiǎn)介:  尤嘉,東南大學(xué)計算機碩士,從事軟件研發(fā)工作多年,先后就職于奇虎和獵豹移動(dòng)。做過(guò)基于 chromium 的瀏覽器,也從事過(guò) WebKit 與 V8 方面的研發(fā)工作。目前從事 P2P 與區塊鏈方面的項目研發(fā)。
    目錄:第1章 Node異步編程范式 1
    1.1 同步與異步的比較 2
    1.2 Node異步的實(shí)現 7
    1.2.1 HTTP請求——完全異步的例子 8
    1.2.2 本地磁盤(pán)I/O——多線(xiàn)程模擬 17
    1.3 事件驅動(dòng) 18
    參考資料 19
    第2章 搭建自己的開(kāi)發(fā)環(huán)境 21
    2.1 Node的編譯與安裝 22
    2.2 開(kāi)發(fā)與調試 23
    2.3 單元測試 29
    2.3.1 Mocha 測試框架 29
    2.3.2 TDD 風(fēng)格 32
    2.3.3 BDD 風(fēng)格 34
    2.3.4 生成不同形式的測試報告 35
    2.3.5 代碼覆蓋率工具Istanbul36
    參考資料 40
    第3章 使用Docker部署Node服務(wù) 43
    3.1 Docker基礎 44
    3.2 在Docker中運行Node  45
    3.3 導出配置好的容器  47
    參考資料  48
    第4章 Node模塊  49
    4.1 程序入口  50
    4.2 VM模塊  50
    4.3 模塊加載與緩存  52
    4.4 模塊分類(lèi)  54
    4.5 正確導出模塊  55
    4.6 小心使用全局變量  56
    第5章 V8引擎  57
    5.1 Java Script代碼的編譯與優(yōu)化  58
    5.1.1 即時(shí)編譯  58
    5.1.2 隱藏類(lèi)  59
    5.1.3 內聯(lián)緩存  60
    5.1.4 優(yōu)化回退  61
    5.1.5 寫(xiě)出更具親和性的代碼  62
    5.1.6 借助TypeScript  63
    5.2 垃圾回收與內存控制  65
    5.2.1 V8的垃圾回收算法  65
    5.2.2 使用Buffer  67
    5.2.3 避免內存泄漏  70
    參考資料  77
    V
    第6章 Promise對象  79
    6.1 Promise的含義  80
    6.2 基本用法  80
    6.3 then的鏈式寫(xiě)法  82
    6.4 bluebird庫  85
    參考資料  86
    第7章 用ES6 Generator解決回調金字塔  87
    7.1 Node異步實(shí)現流程  88
    7.2 用Generator實(shí)現異步調用與多并發(fā)  89
    7.3 嚴格模式下運行  99
    7.4 理解執行過(guò)程 100
    7.5 本章結語(yǔ) 106
    第8章 LoopBack開(kāi)源框架 107
    8.1 安裝與運行 108
    8.2 路由與權限控制 113
    8.3 添加新模型 121
    8.4 初始化數據庫 131
    8.5 鉤子機制 134
    8.6 中間件 137
    8.7 模型關(guān)系 139
    8.8 使用cluster模式運行服務(wù) 141
    參考資料  144
    第9章 編寫(xiě)C++擴展 145
    9.1 使用C++編寫(xiě)擴展模塊 146
    9.1.1 導出對象  146
    9.1.2 導出函數  149
    9.1.3 導出構造函數  151
    9.2 線(xiàn)程模型與CPU密集型任務(wù) 164
    9.3 線(xiàn)程對象 164
    9.4 本章結語(yǔ) 170
    參考資料  170
    附 錄 171
    附錄 A JavaScript 嚴格模式 172
    附錄 B JavaScript 編碼規范 182
    參考資料  195

    熱門(mén)推薦文章
    相關(guān)優(yōu)評榜
    品類(lèi)齊全,輕松購物 多倉直發(fā),極速配送 正品行貨,精致服務(wù) 天天低價(jià),暢選無(wú)憂(yōu)
    購物指南
    購物流程
    會(huì )員介紹
    生活旅行/團購
    常見(jiàn)問(wèn)題
    大家電
    聯(lián)系客服
    配送方式
    上門(mén)自提
    211限時(shí)達
    配送服務(wù)查詢(xún)
    配送費收取標準
    海外配送
    支付方式
    貨到付款
    在線(xiàn)支付
    分期付款
    郵局匯款
    公司轉賬
    售后服務(wù)
    售后政策
    價(jià)格保護
    退款說(shuō)明
    返修/退換貨
    取消訂單
    特色服務(wù)
    奪寶島
    DIY裝機
    延保服務(wù)
    京東E卡
    京東通信
    京東JD+
    亚洲精品乱码久久久97_国产伦子一区二区三区_久久99精品久久久欧美_天天看片永久av影城网页
  • <em id="pai5d"></em><sup id="pai5d"></sup>
    
    

    <small id="pai5d"><rp id="pai5d"></rp></small>
    <option id="pai5d"></option>

    
    
  • <sup id="pai5d"></sup>
    <em id="pai5d"><label id="pai5d"></label></em>

  • <s id="pai5d"></s>