亚洲精品92内射,午夜福利院在线观看免费 ,亚洲av中文无码乱人伦在线视色,亚洲国产欧美国产综合在线,亚洲国产精品综合久久2007

?
Java知識分享網(wǎng) - 輕松學(xué)習(xí)從此開始!????

Java知識分享網(wǎng)

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus權(quán)限系統(tǒng)實(shí)戰(zhàn)課程 震撼發(fā)布        

最新Java全棧就業(yè)實(shí)戰(zhàn)課程(免費(fèi))

AI人工智能學(xué)習(xí)大禮包

IDEA永久激活

66套java實(shí)戰(zhàn)課程無套路領(lǐng)取

鋒哥開始收J(rèn)ava學(xué)員啦!

Python學(xué)習(xí)路線圖

鋒哥開始收J(rèn)ava學(xué)員啦!

Node學(xué)習(xí)指南 PDF 下載


分享到:
時(shí)間:2016-11-30 15:35來源:https://download.csdn.net/ 作者:轉(zhuǎn)載  侵權(quán)舉報(bào)
Node學(xué)習(xí)指南 PDF 下載
失效鏈接處理
Node學(xué)習(xí)指南 PDF 下載

轉(zhuǎn)載自:http://download.csdn.net/detail/sinophp123/9697268
 
本站整理下載:版權(quán)歸出版社和原作者所有,鏈接已刪除,請購買正版
 
用戶下載說明:
電子版僅供預(yù)覽,下載后24小時(shí)內(nèi)務(wù)必刪除,支持正版,喜歡的請購買正版書籍:
http://e.dangdang.com/products/1900762339.html
  
相關(guān)截圖:


資料簡介:
Node.js是一套用來編寫高性能網(wǎng)絡(luò)服務(wù)器的JavaScript工具包。它可以讓JavaScript在服務(wù)器端運(yùn)行,因此,可用來快速構(gòu)建網(wǎng)絡(luò)服務(wù)及應(yīng)用的平臺。   《Node學(xué)習(xí)指南》是學(xué)習(xí)Node編程的門指南。全書共16章。前4章主要介紹Node基本知識,包管理工具(npm)的安裝和使用等。第5章介紹了Node處理異步發(fā)的獨(dú)特的實(shí)現(xiàn)方式等。第6~8章,講解了路由、代理、Web服務(wù)器、中間件等基本概念,包括Express。第9章到第11章分別介紹了基于Redis、MongoDB以及關(guān)系型數(shù)據(jù)庫的Node應(yīng)用發(fā)。第12章到第14章分別介紹了圖形和媒體、Sockets.io模塊、調(diào)試和測試等主題。第15章介紹了安全和權(quán)限的問題,第16章介紹了Node應(yīng)用的擴(kuò)展和部署。   《Node學(xué)習(xí)指南》適合有一定基礎(chǔ)的JavaScript程序員閱讀,也適合對學(xué)習(xí)Node應(yīng)用發(fā)感興趣的讀者學(xué)習(xí)參考。   Node.js是一套用來編寫高性能網(wǎng)絡(luò)服務(wù)器的JavaScript工具包。它可以讓JavaScript在服務(wù)器端運(yùn)行,因此,可用來快速構(gòu)建網(wǎng)絡(luò)服務(wù)及應(yīng)用的平臺。
  《Node學(xué)習(xí)指南》是學(xué)習(xí)Node編程的門指南。全書共16章。前4章主要介紹Node基本知識,包管理工具(npm)的安裝和使用等。第5章介紹了Node處理異步發(fā)的獨(dú)特的實(shí)現(xiàn)方式等。第6~8章,講解了路由、代理、Web服務(wù)器、中間件等基本概念,包括Express。第9章到第11章分別介紹了基于Redis、MongoDB以及關(guān)系型數(shù)據(jù)庫的Node應(yīng)用發(fā)。第12章到第14章分別介紹了圖形和媒體、Sockets.io模塊、調(diào)試和測試等主題。第15章介紹了安全和權(quán)限的問題,第16章介紹了Node應(yīng)用的擴(kuò)展和部署。
  《Node學(xué)習(xí)指南》適合有一定基礎(chǔ)的JavaScript程序員閱讀,也適合對學(xué)習(xí)Node應(yīng)用發(fā)感興趣的讀者學(xué)習(xí)參考。

資料目錄:

內(nèi)容提要

作者簡介

封底圖片

前言

第1章 Node.js:啟動(dòng)與運(yùn)行

1.1 搭建Node開發(fā)環(huán)境

1.1.1 Linux(Ubuntu)下安裝Node

1.1.2 Windows 7平臺下Node+WebMatrix

1.1.3 升級Node

1.2 開始Node開發(fā)

1.2.1 Hello, World in Node

1.2.2 分析“Hello,World”

1.3 異步函數(shù)及Node事件循環(huán)

1.3.1 使用異步方式讀取文件

1.3.2 觀察異步程序流程

1.4 Node的優(yōu)勢

第2章 Node與REPL

2.1 REPL:先睹為快和未定義的表達(dá)式

2.2 REPL的優(yōu)勢:更好地理解表層之下的JavaScript

2.3 多行以及更復(fù)雜的JavaScript

2.3.1 REPL命令

2.3.2 REPL和rlwrap

2.3.3 定制REPL

2.4 不可預(yù)計(jì)的意外——記得經(jīng)常保存

第3章 Node核心庫

3.1 全局對象:global、process和Buffer

3.1.1 global

3.1.2 process

3.1.3 Buffer

3.2 定時(shí)器:setTimeout、clearTimeout、setInterval和clearInterval

3.3 Servers、Streams和Sockets

3.3.1 TCP Sockets和Servers

3.3.2 HTTP

3.3.3 UDP數(shù)據(jù)報(bào)套接字

3.3.4 流、管道和Readline

3.4 子進(jìn)程

3.4.1 child_process.spawn

3.4.2 child_process.exec和child_process.execFile

3.4.3 child_process.fork

3.4.4 在Windows系統(tǒng)中使用子進(jìn)程

3.5 域名解析和URL處理

3.6 Utilities模塊和對象繼承

3.7 Events和EventEmitter

可讀寫流

第4章 Node模塊系統(tǒng)

4.1 使用require和默認(rèn)路徑加載模塊

4.2 外部模塊和Node包管理工具

4.3 如何找到你需要的模塊

4.3.1 Colors:簡單至上

4.3.2 Optimist:另一個(gè)簡單的小模塊

按獨(dú)立應(yīng)用程序方式運(yùn)行Node應(yīng)用

4.3.3 Underscore

4.4 創(chuàng)建自定義模塊

4.4.1 打包整個(gè)目錄

4.4.2 為你的模塊發(fā)布做準(zhǔn)備

4.4.3 發(fā)布模塊

第5章 控制流、異步模式和異常處理

5.1 使用Callback而不使用Promises

5.2 順序調(diào)用、嵌套回調(diào)、異常捕獲

5.3 異步模式和控制流模塊

5.3.1 Step

5.3.2 Async

5.4 Node編碼風(fēng)格

第6章 路由尋址、服務(wù)文件和中間件

6.1 從頭開始:創(chuàng)建一個(gè)簡單的靜態(tài)文件服務(wù)器

為什么不用__dirname呢?

6.2 中間件

6.2.1 Connect基本知識

使用Alpha模塊

6.2.2 Connect中間件

connect.static

Connect.logger

connect.parseCookie和connect.cookieSession

6.2.3 定制Connect中間件

6.3 Routers

6.4 Proxies

第7章 Express框架

7.1 Express:啟動(dòng)和運(yùn)行

7.2 app.js文件

設(shè)置應(yīng)用程序模式

7.3 錯(cuò)誤處理

7.4 Express與Connect的關(guān)系

7.5 路由

7.5.1 路由路徑

7.5.2 路由和HTTP動(dòng)詞

7.6 關(guān)于MVC

7.7 使用cURL測試Express應(yīng)用程序

其他框架

第8章 Express、模板系統(tǒng)和CSS

8.1 EJS模板系統(tǒng)(Embedded JavaScript Template System)

8.1.1 基本語法

8.1.2 Node與EJS

8.1.3 EJS與Node Filters

8.2 在Express中使用EJS

8.2.1 多對象環(huán)境的改造

8.2.2 靜態(tài)文件路由

8.2.3 處理一個(gè)新對象的Post請求

8.2.4 Widget索引和生成picklist

8.2.5 顯示單個(gè)對象并確認(rèn)對象的刪除操作

8.2.6 提供更新信息的表達(dá)以及處理PUT請求

8.3 Jade模板系統(tǒng)

8.3.1 Jade語法簡介

8.3.2 使用block和extends模塊化視圖模板

8.3.3 Widget View轉(zhuǎn)換為Jade模板

轉(zhuǎn)換widget最主要的顯示頁面

8.3.4 轉(zhuǎn)換edit和delete表單

8.4 使用Stylus完成簡單的CSS樣式

第9章 結(jié)構(gòu)化數(shù)據(jù)、Node和Redis

9.1 Node和Redis

9.2 構(gòu)建游戲得分排行榜

9.3 創(chuàng)建消息隊(duì)列

何時(shí)創(chuàng)建Redis客戶端?

9.4 為Express應(yīng)用程序添加統(tǒng)計(jì)中間件

第10章 Node和MongoDB:文檔中心數(shù)據(jù)

10.1 MongoDB Native Node.js Driver(MongoDB原生Node.js 驅(qū)動(dòng))

10.1.1 MongoDB入門

10.1.2 定義、創(chuàng)建以及銷毀MongoDB Collection

10.1.3 為Collection添加數(shù)據(jù)

10.1.4 查詢數(shù)據(jù)

10.1.5 使用Updates、Upserts、Find和Remove

異步數(shù)據(jù)訪問的挑戰(zhàn)

10.2 使用Mongoose實(shí)現(xiàn)Widget模塊

10.3 重構(gòu)Widget工廠

10.4 添加MongoDB后臺

第11章 Node與關(guān)系型數(shù)據(jù)庫

11.1 db-mysql入門

11.1.1 查詢字符串和方法鏈

11.1.2 使用查詢字符串更新數(shù)據(jù)庫

11.1.3 使用方法鏈更新數(shù)據(jù)庫

11.2 使用node-mysql實(shí)現(xiàn)本地MySQL訪問

11.2.1 使用node-mysql做基本的CRUD操作

11.2.2 MySQL事務(wù)與mysql-queues

11.3 ORM與Sequelize

11.3.1 定義模型

11.3.2 ORM風(fēng)格的CRUD實(shí)現(xiàn)

11.3.3 添加多個(gè)對象

11.3.4 從關(guān)系型到ORM

第12章 圖形和HTML5 Video

12.1 創(chuàng)建和使用PDF

12.1.1 使用子進(jìn)程訪問PDF工具

Wkhtmltopdf對頁面截屏

使用PDF Toolkit訪問PDF文件中的數(shù)據(jù)

創(chuàng)建一個(gè)PDF uploader和處理由圖像導(dǎo)致的延時(shí)

12.1.2 使用PDFKit創(chuàng)建PDF

12.2 從子進(jìn)程訪問ImageMagick

12.3 通過HTTP提供HTML5 Video服務(wù)

12.4 創(chuàng)建和流化畫布內(nèi)容(Canvas Content)

第13章 WebSockets和Socket.IO

13.1 WebSockets

13.2 Socket.IO簡介

13.2.1 一個(gè)簡單的通信范例

13.2.2 異步世界里的WebSockets

13.2.3 關(guān)于客戶端代碼

13.3 配置Socket.IO

13.4 Chat:WebSockets版本的“Hello, World”

13.5 在Express中使用Socket.IO

第14章 Node應(yīng)用程序的測試和調(diào)試

14.1 調(diào)試

14.1.1 Node.js Debugger

14.1.2 使用Node Inspector的客戶端調(diào)試

14.2 單元測試(Unit Testing)

14.2.1 Assert與單元測試

14.2.2 Nodeunit與單元測試

14.2.3 其他測試框架

Mocha

Jasmine

Vows

14.3 驗(yàn)收測試

14.3.1 Soda和Selenium測試

14.3.2 通過Tobi和Zombie模擬瀏覽器

14.4 性能測試:基準(zhǔn)問題和負(fù)載測試

14.4.1 ApacheBench基準(zhǔn)測試

14.4.2 Nodeload與負(fù)載測試

14.5 Nodemon更新代碼

第15章 安全及防護(hù)

15.1 數(shù)據(jù)加密

15.1.1 TSL / SSL配置

15.1.2 使用HTTPS

15.1.3 如何安全的保存密碼

15.2 認(rèn)證/授權(quán)及Passport

15.2.1 授權(quán)/認(rèn)證策略:Oauth、OpenID、用戶名/密碼驗(yàn)證

15.2.2 Local Passport Strategy

15.2.3 Twitter Passport Strategy(OAuth)

15.3 保護(hù)應(yīng)用程序,防止攻擊

15.3.1 不要使用eval

15.3.2 盡量使用復(fù)選框、單選按鈕和下拉式選項(xiàng)

15.3.3 使用node-validator

15.4 在沙箱中執(zhí)行代碼

第16章 擴(kuò)展和部署Node應(yīng)用

16.1 把你的節(jié)點(diǎn)部署到服務(wù)器上

16.1.1 編寫package.json文件

16.1.2 使用Forever讓你的應(yīng)用“永不掉線”

16.1.3 使用Node和Apache

16.1.4 改善性能

16.2 部署到云服務(wù)

16.2.1 通過Cloud9 IDE部署到Windows Azure

16.2.2 Joyent Development SmartMachine

16.2.3 Heroku

16.2.4 Amazon EC2

16.2.5 Nodejitsu

附錄 Node、Git和GitHub

歡迎來到異步社區(qū)!

異步社區(qū)的來歷

社區(qū)里都有什么?

購買圖書

下載資源

與作譯者互動(dòng)

靈活優(yōu)惠的購書

特別優(yōu)惠

紙電圖書組合購買

社區(qū)里還可以做什么?

提交勘誤

寫作

會(huì)議活動(dòng)早知道

加入異步


 


 

------分隔線----------------------------
關(guān)注Java1234微信公眾號
欄目列表
推薦資料
?
鋒哥公眾號


鋒哥微信


關(guān)注公眾號
【Java資料站】
回復(fù) 666
獲取 
66套java
從菜雞到大神
項(xiàng)目實(shí)戰(zhàn)課程

鋒哥推薦