Node學習指南

Node學習指南 pdf epub mobi txt 電子書 下載2025

出版者:人民郵電齣版社
作者:Shelley Powers
出品人:
頁數:0
译者:夏思雨
出版時間:2014-3
價格:69.00
裝幀:
isbn號碼:9787115337962
叢書系列:
圖書標籤:
  • NodeJS
  • Node.js
  • JavaScript
  • 前端
  • programming
  • node.js
  • 編程
  • 互聯網
  • Node
  • js
  • 入門
  • JavaScript
  • 後端開發
  • 編程基礎
  • Web開發
  • 全棧開發
  • 教程
  • 實戰
  • 學習指南
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

node.js是一套用來編寫高性能網絡服務器的javascript工具包。它可以讓javascript在服務器端運行,因此,可用來快速構建網絡服務及應用的平颱。

《node學習指南》是學習node編程的入門指南。全書共16章。前4章主要介紹node基本知識,包管理工具(npm)的安裝和使用等。第5章介紹瞭node處理異步開發的獨特的實現方式等。第6~8章,講解瞭路由、代理、web服務器、中間件等基本概念,包括express。第9章到第11章分彆介紹瞭基於redis、mongodb以及關係型數據庫的node應用開發。第12章到第14章分彆介紹瞭圖形和媒體、sockets.io模塊、調試和測試等主題。第15章介紹瞭安全和權限的問題,第16章介紹瞭node應用的擴展和部署。

《node學習指南》適閤有一定基礎的javascript程序員閱讀,也適閤對學習node應用開發感興趣的讀者學習參考。

著者簡介

shelley powers從javascript剛發布時,就開始使用和編寫web技術相關書籍。她之前在o’reilly齣版瞭8本書,包括developing asp components(2001),adding ajax(2007)和javascript cookbook(2010)。

圖書目錄

《node學習指南》
第1章 node.js:啓動與運行 1
1.1 搭建node開發環境 2
1.1.1 linux(ubuntu)下安裝node 2
1.1.2 windows 7平颱下node+webmatrix 4
1.1.3 升級node 8
1.2 開始node開發 9
1.2.1 hello, world in node 9
1.2.2 分析“hello,world” 11
1.3 異步函數及node事件循環 13
1.3.1 使用異步方式讀取文件 14
1.3.2 觀察異步程序流程 15
1.4 node的優勢 19
第2章 node與repl 20
2.1 repl:先睹為快和未定義的錶達式 20
2.2 repl的優勢:更好地理解錶層之下的javascript 22
2.3 多行以及更復雜的javascript 23
2.3.1 repl命令 26
2.3.2 repl和rlwrap 27
2.3.3 定製repl 28
.2.4 不可預計的意外——記得經常保存 32
第3章 node核心庫 33
3.1 全局對象:global、process和buffer 34
3.1.1 global 34
3.1.2 process 36
3.1.3 buffer 38
3.2 定時器:settimeout、cleartimeout、setinterval 和clearinterval 39
3.3 servers、streams和sockets 40
3.3.1 tcp sockets和servers 41
3.3.2 http 43
3.3.3 udp數據報套接字 45
3.3.4 流、管道和readline 47
3.4 子進程 49
3.4.1 child_process.spawn 50
3.4.2 child_process.exec和child_process.execfile 52
3.4.3 child_process.fork 52
3.4.4 在windows係統中使用子進程 53
3.5 域名解析和url處理 54
3.6 utilities模塊和對象繼承 55
3.7 events和eventemitter 59
第4章 node模塊係統 63
4.1 使用require和默認路徑加載模塊 63
4.2 外部模塊和node包管理工具 65
4.3 如何找到你需要的模塊 69
4.3.1 colors:簡單至上 71
4.3.2 optimist:另一個簡單的小模塊 73
4.3.3 underscore 74
4.4 創建自定義模塊 75
4.4.1 打包整個目錄 76
4.4.2 為你的模塊發布做準備 76
4.4.3 發布模塊 80
第5章 控製流、異步模式和異常處理 82
5.1 使用callback而不使用promises 82
5.2 順序調用、嵌套迴調、異常捕獲 85
5.3 異步模式和控製流模塊 92
5.3.1 step 93
5.3.2 async 96
5.4 node編碼風格 101
第6章 路由尋址、服務文件和中間件 103
6.1 從頭開始:創建一個簡單的靜態文件服務器 103
6.2 中間件 110
6.2.1 connect基本知識 111
6.2.2 connect中間件 113
6.2.3 定製connect中間件 118
6.3 routers 121
6.4 proxies 124
第7章 express框架 128
7.1 express:啓動和運行 129
7.2 app.js文件 130
7.3 錯誤處理 133
7.4 express與connect的關係 134
7.5 路由 135
7.5.1 路由路徑 137
7.5.2 路由和http動詞 140
7.6 關於mvc 147
7.7 使用curl測試express應用程序 152
第8章 express、模闆係統和css 154
8.1 ejs模闆係統(embedded javascript template system) 154
8.1.1 基本語法 155
8.1.2 node與ejs 156
8.1.3 ejs與node filters 158
8.2 在express中使用ejs 159
8.2.1 多對象環境的改造 161
8.2.2 靜態文件路由 162
8.2.3 處理一個新對象的post請求 164
8.2.4 widget索引和生成picklist 166
8.2.5 顯示單個對象並確認對象的刪除操作 168
8.2.6 提供更新信息的錶達以及處理put請求 170
8.3 jade模闆係統 173
8.3.1 jade語法簡介 173
8.3.2 使用block和extends模塊化視圖模闆 176
8.3.3 widget view轉換為jade模闆 178
8.3.4 轉換edit和delete錶單 179
8.4 使用stylus完成簡單的css樣式 182
第9章 結構化數據、noe和redis 187
9.1 node和redis 188
9.2 構建遊戲得分排行榜 190
9.3 創建消息隊列 197
9.4 為express應用程序添加統計中間件 201
第10章 node和mongodb:文檔中心數據 206
10.1 mongodb native node.js driver(mongodb原生node.js驅動) 207
10.1.1 mongodb入門 207
10.1.2 定義、創建以及銷毀mongodb collection 208
10.1.3 為collection添加數據 209
10.1.4 查詢數據 212
10.1.5 使用updates、upserts、find和remove 216
10.2 使用mongoose實現widget模塊 221
10.3 重構widget工廠 222
10.4 添加mongodb後颱 223
第11章 node與關係型數據庫 228
11.1 db-mysql入門 229
11.1.1 查詢字符串和方法鏈 229
11.1.2 使用查詢字符串更新數據庫 233
11.1.3 使用方法鏈更新數據庫 235
11.2 使用node-mysql實現本地mysql訪問 237
11.2.1 使用node-mysql做基本的crud操作 237
11.2.2 mysql事務與mysql-queues 239
11.3 orm與sequelize 241
11.3.1 定義模型 241
11.3.2 orm風格的crud實現 243
11.3.3 添加多個對象 246
11.3.4 從關係型到orm 247
第12章 圖形和html5 video 248
12.1 創建和使用pdf 248
12.1.1 使用子進程訪問pdf工具 249
12.1.2 使用pdfkit創建pdf 257
12.2 從子進程訪問imagemagick 258
12.3 通過http提供html5 video服務 263
12.4 創建和流化畫布內容(canvas content) 267
第13章 websockets和socket.io 271
13.1 websockets 271
13.2 socket.io簡介 272
13.2.1 一個簡單的通信範例 273
13.2.2 異步世界裏的websockets 276
13.2.3 關於客戶端代碼 277
13.3 配置socket.io 278
13.4 chat:websockets版本的“hello, world” 279
13.5 在express中使用socket.io 282
第14章 node應用程序的測試和調試 284
14.1 調試 284
14.1.1 node.js debugger 284
14.1.2 使用node inspector的客戶端調試 287
14.2 單元測試(unit testing) 289
14.2.1 assert與單元測試 289
14.2.2 nodeunit與單元測試 293
14.2.3 其他測試框架 295
14.3 驗收測試 299
14.3.1 soda和selenium測試 299
14.3.2 通過tobi和zombie模擬瀏覽器 303
14.4 性能測試:基準問題和負載測試 304
14.4.1 apachebench基準測試 305
14.4.2 nodeload與負載測試 309
14.5 nodemon更新代碼 312
第15章 安全及防護 313
15.1 數據加密 314
15.1.1 tsl/ssl配置 314
15.1.2 使用https 315
15.1.3 如何安全的保存密碼 317
15.2 認證/授權及passport 320
15.2.1 授權/認證策略:oauth、openid、用戶名/密碼驗證 321
15.2.2 local passport strategy 323
15.2.3 twitter passport strategy(oauth) 330
15.3 保護應用程序,防止攻擊 336
15.3.1 不要使用eval 336
15.3.2 盡量使用復選框、單選按鈕和下拉式選項 337
15.3.3 使用node-validator 337
15.4 在沙箱中執行代碼 339
第16章 擴展和部署node應用 343
16.1 把你的節點部署到服務器上 343
16.1.1 編寫package.json文件 344
16.1.2 使用forever讓你的應用“永不掉綫” 347
16.1.3 使用node和apache 350
16.1.4 改善性能 352
16.2 部署到雲服務 352
16.2.1 通過cloud9 ide部署到windows azure 353
16.2.2 joyent development smartmachine 355
16.2.3 heroku 355
16.2.4 amazon ec2 356
16.2.5 nodejitsu 356
附錄 node、git和github 357
· · · · · · (收起)

讀後感

評分

帮忙看下,我是否买的盗版。 有买过或看过的,请注意下147页的表7-1,列【HTTP verb】竟然还有CET 方式。。 当然书中别的地方也还有一些小瑕疵就不列举了,注意下这个就好。 2014年3月第一版。 添加这个评论,不为别的,只想知道是出版问题,还是是盗版的。。盗版呀的,就得狠...

評分

帮忙看下,我是否买的盗版。 有买过或看过的,请注意下147页的表7-1,列【HTTP verb】竟然还有CET 方式。。 当然书中别的地方也还有一些小瑕疵就不列举了,注意下这个就好。 2014年3月第一版。 添加这个评论,不为别的,只想知道是出版问题,还是是盗版的。。盗版呀的,就得狠...

評分

帮忙看下,我是否买的盗版。 有买过或看过的,请注意下147页的表7-1,列【HTTP verb】竟然还有CET 方式。。 当然书中别的地方也还有一些小瑕疵就不列举了,注意下这个就好。 2014年3月第一版。 添加这个评论,不为别的,只想知道是出版问题,还是是盗版的。。盗版呀的,就得狠...

評分

帮忙看下,我是否买的盗版。 有买过或看过的,请注意下147页的表7-1,列【HTTP verb】竟然还有CET 方式。。 当然书中别的地方也还有一些小瑕疵就不列举了,注意下这个就好。 2014年3月第一版。 添加这个评论,不为别的,只想知道是出版问题,还是是盗版的。。盗版呀的,就得狠...

評分

帮忙看下,我是否买的盗版。 有买过或看过的,请注意下147页的表7-1,列【HTTP verb】竟然还有CET 方式。。 当然书中别的地方也还有一些小瑕疵就不列举了,注意下这个就好。 2014年3月第一版。 添加这个评论,不为别的,只想知道是出版问题,还是是盗版的。。盗版呀的,就得狠...

用戶評價

评分

這是我的nodejs第二本書,還行,需要全部整理下。

评分

這是我的nodejs第二本書,還行,需要全部整理下。

评分

很容易理解的入門書,除瞭很多地方拼寫有錯…應該是校對的問題吧…

评分

讀過的第一本關於 Node.js 的全棧教程,由於年代久遠,用的 Node 以及其它工具也有點過時瞭,不過全書還是有很多精華,講解非常全麵透徹。極力推薦 node 新手一讀。

评分

node入門的一本不錯的書, 適閤初學node學習

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有