注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合Node.js 實(shí)戰(zhàn)(雙色)

Node.js 實(shí)戰(zhàn)(雙色)

Node.js 實(shí)戰(zhàn)(雙色)

定 價(jià):¥59.00

作 者: 趙坤,寸志,雷宗民 等著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò)

ISBN: 9787121226762 出版時(shí)間: 2014-05-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 392 字?jǐn)?shù):  

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

  《Node.js 實(shí)戰(zhàn)(雙色)》通過(guò)8 個(gè)實(shí)例講解了Node.js 在實(shí)戰(zhàn)開發(fā)中的應(yīng)用,涉及Node.js 常用框架、非關(guān)系型數(shù)據(jù)庫(kù)、關(guān)系型數(shù)據(jù)庫(kù)、運(yùn)維命令和網(wǎng)絡(luò)安全等內(nèi)容。章節(jié)按照從簡(jiǎn)單到復(fù)雜的難度排序,每一章都通過(guò)一個(gè)有趣的實(shí)例指引讀者從頭開發(fā)一個(gè)應(yīng)用,讓讀者可以循序漸進(jìn)地學(xué)習(xí)Node.js,以及在實(shí)戰(zhàn)開發(fā)中的編程技巧。《Node.js 實(shí)戰(zhàn)(雙色)》面向的是有一定Node.js 基礎(chǔ)的讀者,建議讀者把本書當(dāng)作入門書和進(jìn)階書之間的過(guò)渡書籍來(lái)閱讀。當(dāng)然,《Node.js 實(shí)戰(zhàn)(雙色)》也適合那些有其他服務(wù)器編程語(yǔ)言基礎(chǔ),并且想嘗試Node.js 新鮮技術(shù)的人閱讀。

作者簡(jiǎn)介

  趙坤,現(xiàn)于北京紅樹島科技有限公司實(shí)習(xí),熱愛互聯(lián)網(wǎng),崇尚開源精神。2013年偶遇Node.js,相見恨晚,從此開始一條Node.js不歸路。寸志,畢業(yè)于同濟(jì)大學(xué)信息安全專業(yè),現(xiàn)任Teambition前端工程師;《深入淺出CoffeeScript》譯者。雷宗民,某外貿(mào)公司PHP碼農(nóng),2011年6月開始接觸Node.js,從此開始各種折騰與重復(fù)造輪子。吳中驊,目前就職于蘇州唐人數(shù)碼科技有限公司,主要負(fù)責(zé)公司用戶中心、充值平臺(tái)的開發(fā),API平臺(tái)開發(fā)以及APP游戲研發(fā)。

圖書目錄

第1章 使用Express + MongoDB搭建多人博客
1.1 一個(gè)簡(jiǎn)單的博客
1.1.1 學(xué)習(xí)環(huán)境
1.1.2 快速開始
1.1.3 路由控制
1.1.4 模板引擎
1.1.5 搭建多人博客
1.1.6 使用數(shù)據(jù)庫(kù)
1.1.7 注冊(cè)和登錄
1.1.8 發(fā)表文章
1.2 使用Markdown
1.3 增加文件上傳功能
1.4 實(shí)現(xiàn)用戶頁(yè)面和文章頁(yè)面
1.5 增加編輯與刪除功能
1.6 實(shí)現(xiàn)留言功能
1.7 實(shí)現(xiàn)分頁(yè)功能
1.8 增加存檔頁(yè)面
1.9 增加標(biāo)簽和標(biāo)簽頁(yè)面
1.10 增加pv統(tǒng)計(jì)和留言統(tǒng)計(jì)
1.11 增加文章檢索功能
1.12 增加友情鏈接
1.13 增加404頁(yè)面
1.14 增加用戶頭像
1.15 增加轉(zhuǎn)載功能和轉(zhuǎn)載統(tǒng)計(jì)
1.16 增加日志功能
1.17 小結(jié)
第2章 使用Express+MongoDB搭建多人博客番外篇
2.1 番外篇之一--使用Passport
2.2 番外篇之二--部署到Heroku
2.3 番外篇之三--使用Mongoose
2.4 番外篇之四--使用Async
2.5 番外篇之五--使用KindEditor
2.6 番外篇之六--使用Handlebars
2.7 番外篇之七--使用KindEditor
第3章 使用Redis搭建漂流瓶服務(wù)器
3.1 初識(shí)Redis
3.2 開始漂流瓶之旅
3.3 討厭的海星
3.4 扔回海里
3.5 今天的瓶子已經(jīng)用完啦
3.6 我的瓶子
3.7 女神,我們做朋友吧
3.8 部署
3.9 小結(jié)
3.10 參考文獻(xiàn)
第4章 使用Meteor搭建微博網(wǎng)站
4.1 Meteor簡(jiǎn)介
4.2 Meteor的安裝與使用
4.3 快速入門
4.3.1 測(cè)試一:客戶端和服務(wù)器端執(zhí)行同一段代碼
4.3.2 測(cè)試二:響應(yīng)式
4.3.3 測(cè)試三:insecure包
4.3.4 測(cè)試四:autopublish包
4.3.5 測(cè)試五:加載順序
4.4 開始搭建微博網(wǎng)站
4.4.1 開發(fā)環(huán)境
4.4.2 學(xué)習(xí)目標(biāo)
4.4.3 創(chuàng)建應(yīng)
4.5 路由功能
4.6 用戶注冊(cè)
4.7 用戶登錄
4.8 發(fā)表微博
4.9 使用Markdown
4.10 部署
4.11 小結(jié)
4.12 參考文獻(xiàn)
第5章 使用socket.io+Angular打造單頁(yè)應(yīng)用
5.1 最簡(jiǎn)單的聊天室
5.1.1 socket.io簡(jiǎn)介
5.1.2 Angular.js
5.1.3 開始新建TechNode目錄
5.1.4 express.js服務(wù)器
5.1.5 安裝Bootstrap和Angular.js
5.1.6 搭建聊天室
5.1.7 開始與好友聊天
5.2 讓用戶不再匿名
5.2.1 添加登錄功能
5.2.2 用戶登錄與認(rèn)證
5.2.3 socket.io驗(yàn)證
5.2.4 顯示用戶名和在線用戶列表
5.2.5 我不喜歡你們
5.3 提供不同的房間
5.3.1 設(shè)計(jì)房間列表頁(yè)面
5.3.2 添加房間API
5.3.3 實(shí)現(xiàn)room的controller
5.3.4 提供socket的房間API
5.3.5 登錄后跳轉(zhuǎn)至房間列表
5.3.6 房間列表
5.3.7 進(jìn)入單獨(dú)的房間
5.3.8 讓消息只在房間內(nèi)傳遞
5.3.9 用戶離開房間
5.3.10 壞代碼的味道
5.4 架構(gòu)優(yōu)化與發(fā)布
5.4.1 項(xiàng)目結(jié)構(gòu)
5.4.2 分拆http和socket服務(wù)
5.4.3 客戶端緩存
5.4.4 使用Grunt打包TechNode
5.4.5 發(fā)布TechNode
5.4.6 聊天室之旅結(jié)束啦
第6章 網(wǎng)絡(luò)爬蟲與數(shù)據(jù)操作
6.1 學(xué)習(xí)目標(biāo)
6.2 網(wǎng)絡(luò)爬蟲
6.2.1 相關(guān)模塊介紹
6.2.2 創(chuàng)建網(wǎng)絡(luò)爬蟲前的準(zhǔn)備工作
6.2.3 獲取文章分類列表
6.2.4 獲取分類下的文章列表
6.2.5 獲取文章的內(nèi)容
6.2.6 獲取文章分類下的所有文章
6.2.7 將結(jié)果保存到數(shù)據(jù)庫(kù)中
6.2.8 保存文章分類
6.2.9 一個(gè)完整的爬蟲實(shí)例
6.3 顯示數(shù)據(jù)庫(kù)中的數(shù)據(jù)
6.3.1 相關(guān)模塊介紹
6.3.2 創(chuàng)建Web服務(wù)器前的工作
6.3.3 查詢數(shù)據(jù)
6.3.4 博客首頁(yè)
6.3.5 文章頁(yè)面
6.4 自動(dòng)更新文章數(shù)據(jù)
6.4.1 相關(guān)模塊介紹
6.4.2 準(zhǔn)備工作
6.4.3 定時(shí)執(zhí)行更新任務(wù)
6.5 讓程序更穩(wěn)定地運(yùn)行
6.5.1 處理uncaughtException事件.
6.5.2 使用pm2來(lái)啟動(dòng)程序
6.5.3 安裝pm2
6.5.4 啟動(dòng)和停止程序
6.6 處理 GBK 編碼的網(wǎng)頁(yè)
6.7 小結(jié)
6.8 參考文獻(xiàn)
第7章 Node.js的進(jìn)程與線程
7.1 Node.js和PHP
7.2 單線程的Node.js
7.3 單線程的優(yōu)缺點(diǎn)
7.4 多線程
7.5 多進(jìn)程
7.6 多進(jìn)程和多線程使用的比較
7.7 總結(jié)
7.8 參考文獻(xiàn)
第8章 發(fā)布一個(gè)Package
8.1 Node.js包解決的問(wèn)題
8.2 創(chuàng)建package.json
8.3 設(shè)計(jì)package的文件目錄
8.4 純js包開發(fā)
8.5 安裝node-gyp
8.6 創(chuàng)建binding.byp
8.7 C++插件包開發(fā)
8.8 包的測(cè)試
8.9 跨平臺(tái)測(cè)試
8.10 readme.md
8.11 發(fā)布到GitHub
8.12 發(fā)布到npm
8.13 狀態(tài)圖標(biāo)
8.14 總結(jié)
8.15 參考文獻(xiàn)
第9章 Web安全實(shí)戰(zhàn)
9.1 什么是Web安全
安全的定義和意識(shí)
9.2 Node.js中的Web安全
HTTP管道洪水漏洞
9.3 SQL注入
9.4 XSS腳本攻擊
9.5 CSRF請(qǐng)求偽造
9.6 應(yīng)用層DoS拒絕服務(wù)
9.7 文件路徑漏洞
9.8 加密安全
9.9 小結(jié)
9.10 參考文獻(xiàn)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)