中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
Node.js硬實戰-115個核心技巧

包郵 Node.js硬實戰-115個核心技巧

出版社:電子工業出版社出版時間:2017-01-01
開本: 32開 頁數: 486
中 圖 價:¥42.8(3.9折) 定價  ¥109.9 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無塑封),個別圖書品相8-9成新、切口
有劃線標記、光盤等附件不全詳細品相說明>>
本類五星書更多>

Node.js硬實戰-115個核心技巧 版權信息

Node.js硬實戰-115個核心技巧 本書特色

Node.js 是一個持續走熱的供開發人員開發服務器端應用的平臺,但是目前Node.js is的相關實例仍明顯不足,尤其與實踐差距較大。本書匯總了115種Node實踐中的實用技術,書中所有代碼都是經過測試、立即可用且相互關聯的。內容包括基于事件編程、為什么及如何使用閉包、如何利用端到端的JavaScript應用構建自己的應用程序,等等。代碼段注釋豐富,非常便于讀者理解,而精心設計的交叉引用則提示了某一技術與其他技術之間的聯系。

Node.js硬實戰-115個核心技巧 內容簡介

一本讓你真正學會|用好Node高級技術的進階讀物 本書精心組織115 個已通過測試的例子,并細致剖析保障這些Node應用良好運行的實用技術;采用提出問題/解決問題模式,囊括基于事件的編程、流、集成外部應用和發布等重要話題。
■ 從基礎到進階的常見使用例子
■ 設計和編寫模塊
■ 測試和調試 Node 應用
■ Node 和現有的系統集成

Node.js硬實戰-115個核心技巧 目錄

**部分 Node 基礎
1 入門................................................................ 2
1.1 Node 入門 3
1.1.1 為什么使用 Node 3
1.1.2 Node 的主要特性 5
1.2 構建一個 Node 應用 7
1.2.1 創建一個新的 Node 項目 8
1.2.2 創建一個流的類 9
1.2.3 使用流 10
1.2.4 編寫測試 11
1.3 總結 13
2 全局變量:Node 環境............................................... 15
2.1 模塊 16
技巧 1 安裝與加載模塊 16
技巧 2 創建與管理模塊 17
技巧 3 加載一組相關的模塊 20
技巧 4 使用路徑 22
2.2 標準 I/O 以及 console 對象 23
技巧 5 標準 I/O 流的讀寫 24
xii 目錄
技巧 6 打印日志消息 25
技巧 7 基準測試 27
2.3 操作系統與命令行 29
技巧 8 獲取平臺信息 29
技巧 9 傳遞命令行參數 30
技巧 10 退出程序 31
技巧 11 響應信號量 33
2.4 使用 timer 延遲執行 35
技巧 12 通過 setTimeout 延遲執行函數 35
技巧 13 通過定時器定時調用回調函數 37
技巧 14 安全的操作異步接口 38
2.5 總結 41
3 Buffers:使用比特、字節以及編碼 .................................. 43
3.1 修改數據編碼 44
技巧 15 Buffer 轉換為其他格式 44
技巧 16 使用 Buffers 來修改字符串編碼 46
3.2 二進制文件轉換為 JSON 49
技巧 17 使用 Buffer 來轉換原始數據 49
3.3 創建你自己的二進制協議 65
技巧 18 創建自己的網絡協議 65
3.4 總結 71
4 Events:玩轉 EventEmitter .......................................... 72
4.1 基礎用法 73
技巧 19 從 EventEmitter 繼承 73
技巧 20 混合 EventEmitter 76
4.2 異常處理 78
技巧 21 管理異常 78
技巧 22 通過 domains 管理異常 80
目錄 xiii
4.3 高級模式 82
技巧 23 反射 82
技巧 24 探索 EventEmitter 85
技巧 25 組織事件名稱 87
4.4 第三方模塊以及擴展 88
技巧 26 EventEmitter 的替代方案 89
4.5 總結 91
5 流:*強大和*容易誤解的功能 .................................... 93
5.1 流的介紹 94
5.1.1 流的類型 94
5.1.2 什么時候使用流 94
5.1.3 歷史 95
5.1.4 第三方模塊中的流 96
5.1.5 流繼承事件 97
5.2 內置流 98
技巧 27 使用內置的流來實現靜態 web 服務器 98
技巧 28 流的錯誤處理 101
5.3 第三方模塊和流 102
技巧 29 使用流的第三方模塊 102
5.4 使用流基類 105
技巧 30 正確地從流的基類繼承 105
技巧 31 實現一個可讀流 107
技巧 32 實現一個可寫流 111
技巧 33 使用雙工流轉換和接收數據 113
技巧 34 使用轉換流解析數據 114
5.5 高級模式和優化 118
技巧 35 流的優化 118
技巧 36 使用老的流 API 121
技巧 37 基于功能的流適配 123
技巧 38 測試流 125
xiv 目錄
5.6 總結 128
6 文件系統:通過異步和同步的方法處理文件.........................129
6.1 fs 模塊概述 130
6.1.1 POSIX 文件系統包裝器 130
6.1.2 流 132
6.1.3 批量文件操作 133
6.1.4 文件監視 133
6.1.5 同步的替代方案 133
技巧 39 讀取配置文件 134
技巧 40 使用文件描述 136
技巧 41 使用文件鎖 137
技巧 42 遞歸文件操作 142
技巧 43 編寫文件數據庫 147
技巧 44 監視文件以及文件夾 151
6.2 總結 154
7 網絡:Node 真正的“Hello, World” ................................156
7.1 Node 中的網絡 156
7.1.1 網絡技術 157
7.1.2 Node 網絡模塊 161
7.1.3 非阻塞網絡和線程池 162
7.2 TCP 客戶端和服務端 163
技巧 45 創建 TCP 服務端和客戶端 163
技巧 46 使用客戶端測試 TCP 服務端 165
技巧 47 改進實時性低的應用 168
7.3 UDP 客戶端和服務端 170
技巧 48 通過 UDP 傳輸文件 170
技巧 49 UDP 客戶端服務應用 174
7.4 HTTP 客戶端和服務端 179
技巧 50 HTTP 服務器 179
目錄 xv
技巧 51 重定向 181
技巧 52 HTTP 代理 186
7.5 創建 DNS 請求 189
技巧 53 創建 DNS 請求 189
7.6 加密 191
技巧 54 一個加密的 TCP 服務器 192
技巧 55 加密的 Web 服務器和客戶端 196
7.7 總結 198
8 子進程:利用 Node 整合外部應用程序 ..............................200
8.1 執行外部應用程序 202
技巧 56 執行外部應用程序 202
8.1.1 路徑和 Path 的環境變量 203
8.1.2 執行外部程序時候出現的異常 204
技巧 57 流和外部應用程序 205
8.1.3 外部應用程序的串聯調用 206
技巧 58 在 shell 中執行命令 208
8.1.4 安全性和 shell 命令執行 209
技巧 59 分離子進程 210
8.1.5 父進程和子進程之間的 I/O 處理 211
8.1.6 引用計數和子進程 213
8.2 執行 Node 程序 213
技巧 60 執行 Node 程序 214
技巧 61 Forking Node 模塊 216
技巧 62 運行作業 218
8.2.1 工作池 220
8.2.2 使用池模塊 222
8.3 同步運行 223
技巧 63 同步子進程 223
8.4 總結 227
xvi 目錄
第二部分 實踐中的技巧
9 網絡:構建精簡的網絡應用.........................................230
9.1 前端技術 231
技巧 64 快速的靜態網站服務器 231
技巧 65 在 Node 中使用 DOM 236
技巧 66 在瀏覽器端使用 Node 模塊 238
9.2 服務端技術 241
技巧 67 Express 路由分離 241
技巧 68 自動重啟服務器 245
技巧 69 配置 web 應用 248
技巧 70 優雅地處理錯誤 253
技巧 71 RESTful web 應用 257
技巧 72 使用自定義的中間件 267
技巧 73 使用事件進行解耦 273
技巧 74 使用 WebSockets 來處理 sessions 276
技巧 75 升級 Express 3 到 4 281
9.3 web 應用程序的測試 285
技巧 76 測試路由 286
技巧 77 為中間件注入創建 seams 288
技巧 78 測試依賴遠程服務的應用 291
9.4 全棧框架 297
9.5 實時服務 299
9.6 總結 300
10 測試:編寫健壯代碼的關鍵.........................................301
10.1 Node 測試的相關介紹 303
10.2 使用斷言編寫簡單的測試 304
技巧 79 用內置的模塊編寫測試 305
技巧 80 編寫驗證異常的測試 308
技巧 81 創建自定義的斷言 312
目錄 xvii
10.3 測試裝置 314
技巧 82 使用一個測試裝置組織測試 314
10.4 測試框架 318
技巧 83 使用 Mocha 編寫測試 319
技巧 84 使用 Mocha 測試 web 應用 323
技巧 85 萬能測試協議(TAP) 328
10.5 測試工具 331
技巧 86 持續集成 331
技巧 87 數據庫裝置 335
10.6 擴展閱讀 343
10.7 總結 343
11 調試:用于發現和解決問題.........................................344
11.1 內省 345
11.1.1 顯式異常 345
11.1.2 隱藏的異常 346
11.1.3 錯誤事件 346
11.1.4 錯誤參數 347
技巧 88 處理未捕獲的異常 348
技巧 89 檢查我們的 Node 代碼 351
11.2 問題的調試 352
技巧 90 使用 Node 內置的調試器 352
技巧 91 使用 Node Inspector 359
技巧 92 對 Node 應用進行性能分析 361
技巧 93 內存泄漏的調試 365
技巧 94 使用 REPL 來檢測運行中的程序 370
技巧 95 跟蹤系統調用 377
11.3 總結 381
xviii 目錄
12 生產環境中的 Node:安全地部署應用程序 .........................
展開全部

Node.js硬實戰-115個核心技巧 作者簡介

承竹,前支付寶前端開發工程師,現唯品會高級開發工程師。愛折騰,對計算機世界充滿好奇,喜歡 JavaScript 語言,致力于成為一個理想中的靠譜軟件工程師。徐佶輝,花名慕陶,08年開始工作,現任螞蟻金服前端開發。在翻譯《Node.js硬實戰》這本書的過程中學到了很多,也深深發現這是本介紹node不可多得的好書。 Marc Harter 致力于構建大型項目,包括高可用的實時應用、流式接口和其他數據密集型系統。
Alex Young 是一位經驗豐富的 JavaScript 開發者,定期在 DailyJS 博客發表文章。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 合肥防火门窗/隔断_合肥防火卷帘门厂家_安徽耐火窗_良万消防设备有限公司 | 炉门刀边腹板,焦化设备配件,焦化焦炉设备_沧州瑞创机械制造有限公司 | 陶瓷加热器,履带式加热器-吴江市兴达电热设备厂 | 万博士范文网-您身边的范文参考网站Vanbs.com | 钢衬玻璃厂家,钢衬玻璃管道 -山东东兴扬防腐设备有限公司 | 四川实木门_成都实木门 - 蓬溪聚成门业有限公司 | 聚丙烯酰胺PAM-聚合氯化铝PAC-絮凝剂-河南博旭环保科技有限公司 巨野电机维修-水泵维修-巨野县飞宇机电维修有限公司 | 带式过滤机厂家_价格_型号规格参数-江西核威环保科技有限公司 | 低温柔性试验仪-土工布淤堵-沥青车辙试验仪-莱博特(天津)试验机有限公司 | 天津试验仪器-电液伺服万能材料试验机,恒温恒湿标准养护箱,水泥恒应力压力试验机-天津鑫高伟业科技有限公司 | 北京亦庄厂房出租_经开区产业园招商信息平台 | 振动筛-交叉筛-螺旋筛-滚轴筛-正弦筛-方形摇摆筛「新乡振动筛厂家」 | 工装定制/做厂家/公司_工装订做/制价格/费用-北京圣达信工装 | 宏源科技-房地产售楼系统|线上开盘系统|售楼管理系统|线上开盘软件 | 广州二手电缆线回收,旧电缆回收,广州铜线回收-广东益福电缆线回收公司 | 蓝牙音频分析仪-多功能-四通道-八通道音频分析仪-东莞市奥普新音频技术有限公司 | 讲师宝经纪-专业培训机构师资供应商_培训机构找讲师、培训师、讲师经纪就上讲师宝经纪 | 液氮罐_液氮容器_自增压液氮罐-北京君方科仪科技发展有限公司 | 上海办公室设计_办公楼,写字楼装修_办公室装修公司-匠御设计 | 带式压滤机_污泥压滤机_污泥脱水机_带式过滤机_带式压滤机厂家-河南恒磊环保设备有限公司 | 玉米深加工设备|玉米加工机械|玉米加工设备|玉米深加工机械-河南成立粮油机械有限公司 | 校园气象站_超声波气象站_农业气象站_雨量监测站_风途科技 | 致胜管家软件服务【在线免费体验】 | 有机肥设备生产制造厂家,BB掺混肥搅拌机、复合肥设备生产线,有机肥料全部加工设备多少钱,对辊挤压造粒机,有机肥造粒设备 -- 郑州程翔重工机械有限公司 | 水稻烘干机,小麦烘干机,大豆烘干机,玉米烘干机,粮食烘干机_巩义市锦华粮食烘干机械制造有限公司 水环真空泵厂家,2bv真空泵,2be真空泵-淄博真空设备厂 | 儿童乐园|游乐场|淘气堡招商加盟|室内儿童游乐园配套设备|生产厂家|开心哈乐儿童乐园 | 干式变压器厂_干式变压器厂家_scb11/scb13/scb10/scb14/scb18干式变压器生产厂家-山东科锐变压器有限公司 | 自动化生产线-自动化装配线-直流电机自动化生产线-东莞市慧百自动化有限公司 | 深圳标识制作公司-标识标牌厂家-深圳广告标识制作-玟璟广告-深圳市玟璟广告有限公司 | 武汉刮刮奖_刮刮卡印刷厂_为企业提供门票印刷_武汉合格证印刷_现金劵代金券印刷制作 - 武汉泽雅印刷有限公司 | 广东成考网-广东成人高考网| 中式装修设计_全屋定制家具_实木仿古门窗花格厂家-喜迎门 | 双舌接地线-PC68数字式高阻计-ZC36|苏海百科 | 元拓建材集团官方网站 | 气体检测仪-氢气检测仪-可燃气体传感器-恶臭电子鼻-深国安电子 | 螺旋绞龙叶片,螺旋输送机厂家,山东螺旋输送机-淄博长江机械制造有限公司 | 药品/药物稳定性试验考察箱-埃里森仪器设备(上海)有限公司 | 数控专用机床,专用机床,自动线,组合机床,动力头,自动化加工生产线,江苏海鑫机床有限公司 | 玉米深加工机械,玉米加工设备,玉米加工机械等玉米深加工设备制造商-河南成立粮油机械有限公司 | 气弹簧定制-气动杆-可控气弹簧-不锈钢阻尼器-工业气弹簧-可调节气弹簧厂家-常州巨腾气弹簧供应商 | 液压油缸-液压站生产厂家-洛阳泰诺液压科技有限公司 |