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

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

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

定 價:¥59.00

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

ISBN: 9787121226762 出版時間: 2014-05-01 包裝: 平裝
開本: 16開 頁數(shù): 392 字數(shù):  

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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