構建可擴展的Web應用 + Node.js實戰-(第2季) +NODE.JS+MONG pdf epub mobi txt 電子書 下載 2024
圖書介紹
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
發表於2024-11-07
類似圖書 點擊查看全場最低價
店鋪: 哈爾濱市學府書店圖書專營店
齣版社: 電子工業齣版社
ISBN:116
版次:1
商品編碼:10395815140
構建可擴展的Web應用 + Node.js實戰-(第2季) +NODE.JS+MONG epub 下載 mobi 下載 pdf 下載 txt 電子書 下載 2024
相關圖書
構建可擴展的Web應用 + Node.js實戰-(第2季) +NODE.JS+MONG epub 下載 mobi 下載 pdf 下載 txt 電子書 下載 2024
構建可擴展的Web應用 + Node.js實戰-(第2季) +NODE.JS+MONG pdf epub mobi txt 電子書 下載
具體描述
基本信息 I S B N: 9787121259036 書 名:Node.js項目實踐:構建可擴展的Web應用 作 者:Azat Mardan(阿紮.馬爾丹) 齣 版 社:電子工業齣版社 齣版日期 : 2015年6月 頁 數 :276頁 開 本 :16開 定 價 :69.00 I S B N: 9787121271397 書 名:Node.js實戰-(第2季) 作 者:吳中驊 雷宗民 趙坤 劉亞中 著 齣 版 社:電子工業齣版社 齣版日期 :2015-09-01 頁 數 :308頁 開 本 :16開 定 價 :59.00 I S B N:9787121261176 書 名:NODE.JS+MONGODB+ANGULARJS WEB開發 作 者:Brad Dayley(布拉德.德雷) 著,盧濤 李穎 譯 齣 版 社:電子工業齣版社 齣版日期 :2015-06-01 頁 數 :592頁 開 本 :16開 定 價 :108.00 內容簡介 書名:Node.js項目實踐:構建可擴展的Web應用 目錄 第1 章 安裝Node.js 及相關要點 .............. 1 安裝Node.js 和NPM ................................. 1 一鍵安裝 ................................................ 2 通過HomeBrew 或MacPorts 安裝 ........ 3 通過tar 文件安裝 .................................. 4 無須sudo 授權進行安裝 ........................ 4 通過Git Repo 進行安裝 ......................... 5 通過Nave 進行多版本安裝 ................... 5 通過NVM 進行多版本安裝................... 6 其他的多版本係統 .................................. 6 檢查安裝 ................................................ 7 Node.js 控製颱(REPL) ....................... 7 加載Node.js 腳本....................................... 9 Node.js 的基礎和語法 ............................... 9 弱類型 .................................................... 9 Buffer——Node.js 特殊數據類型..........10 對象字麵量 ...........................................10 函數 ....................................................... 11 數組 .......................................................12 原型特性 ...............................................12 編碼規範 ...............................................13 Node.js 的全局變量和保留字 ................14 __dirname 與process.cwd 的對比 .........17 瀏覽器API 輸助工具 ............................17 Node.js 的核心模塊 ...............................18 便捷的Node.js 工具 ..............................20 在Node.js 中讀寫文件 ..........................20 Node.js 中的數據流 ...............................21 使用NPM 安裝Node.js 模塊 ................21 優化Node.js 中的迴調函數...................22 使用Node.js 的HTTP 模塊來創建一個簡單服務器 ...................23 調試Node.js 程序......................................24 核心Node.js 調試 ..................................24 使用Node Inspector 來調試 ..................25 Node.js 集成開發環境和代碼編輯器 ...28 監聽文件變化 .............................................30 小結 ...............................................................31 第2 章 使用Express.js 4 創建Node.js 的Web 應用程序 ...................32 什麼是Express.js .......................................32 Express.js 是如何工作的 ..........................35 Express.js 的安裝 .......................................36 Express.js 的版本 ..................................36 Express.js 生成器 ..................................37 本地Express.js ......................................38 Express.js 腳手架 .......................................40 Express.js 命令行界麵 ...........................41 Express.js 中的路由 ...............................43 Express.js 的核心——中間件 ................44 一個Express.js 應用的配置...................45 Jade 就是Express.js/Node.js 的Haml ...45 腳手架總結 ...........................................45 博客項目概述 .............................................46 提交數據 ...............................................47 Express.js 4 中的Hello World 例子 .......48 創建文件夾 ...........................................49 NPM 初始化和package.json .................50 依賴聲明:npm install ...........................50 app.js 文件 .............................................51 Jade 模闆 ...............................................55 運行Hello World 應用 ...........................56 小結 ...............................................................56 第3 章 Node.js 基於Mocha 的測試驅動開發和行為驅動開發 ......................57 安裝與理解Mocha ...................................58 理解Mocha 的hook 機製 ......................60 用assert 進行TDD ...................................61 斷言庫Chai ...........................................63 用Expect.js 進行BDD .............................64 Expect.js 的語法 ....................................65 項目:為博客開發一個BDD 測試 ......65 將配置參數寫入Makefile .....................68 小結 ...............................................................69 第4 章 模闆引擎:Jade 和Handlebars 70 Jade 的語法和特性 ...................................70 標簽 .......................................................71 變量/數據 ..............................................71 屬性 .......... ...... 精彩內容 近來,介紹Node.js 的書籍和網絡資源越來越多,比如輸齣Hello World 或如何開發簡單的應用。但大多數的教程都隻是依賴核心包或一兩個NPM(Node 包管理器)插件而已,這種“沙盒”式的教 程雖然方便快捷且不需要很多的依賴關係,可相對於真正的Node.js項目實踐而言,這些還真的隻能算是“基礎知識”。原因在於,Node.js 特殊的設計模式—保持短小精悍。同時,擁有大量用戶群的非 官方Node 包/模塊管理和分發生態係統(例如:NPM)也在飛速成長著,為Node.js 提供瞭良好的産業發展。與Node.js 有關的一切實用資源都在那裏可以找到,包羅萬象,可以用來當作學習工具,查找 代碼案例,甚至是參考手冊。 本書的用途 本書可以說是一本實踐手冊,這裏詳細講解瞭如何藉用Node.js 的模塊包富生態係統來打造精良的Web 服務和應用。這對所有Web 開發者來說都是一件很重要的事情,因為現實中的Web 應用開發會 涉及許多組件的使用,比如安全、部署上綫、組織代碼、數據庫驅動和模闆引擎等。所以,在本書的12 個章節中,我們也會對第三方服務、命令行工具、NPM諸多的模塊、框架和庫進行充分的介紹。 這裏先讓諸位興奮一下,本書中對 ...... 內容簡介 《node.js項目實踐:構建可擴展的web應用》用專業的講解方式,帶領讀者從“hello world”示例開始,一步步將其構建成有實際用途的node.js應用。《node.js項目實踐:構建可擴展的web應用》涉 及許多組件的使用,比如安全、部署上綫、組織代碼、數據庫驅動和模闆引擎等,從中可使讀者接觸到很多經過曆年實踐所得齣的廣受歡迎的模塊庫,它們可以大大提高開發人員的代碼質量和開發效率 。 作者簡介 Azat Mardan,在互聯網、移動、軟件開發方麵有十多年的工作經驗。他擁有信息學學士以及信息係統碩士學位,並且掌握和實踐經驗一樣豐富的學術知識。*近,Azat 以團隊領導/高級軟件工程師的角 色工作於DocuSign,他的團隊采用*新技術 Node.js 棧、Express.js、 Backbone.js、CoffeeScript、Jade、Stylus 以及 Redis 重構瞭擁有 5000 萬用戶的産品(DocuSign 網絡應用)。 之前,Azat 曾在 Storify.com(2013 被收購)、美國國傢生物技術信息中心、聯邦存款保險公司、洛剋希德馬丁以及其他公司任高級軟件工程師。他在 Marakana 開源社區(2013 被收購)、pariSOMA 、General Assembly San Francisco 以及Hack Reactor 上教編程,獲得一緻好評。Azat 會利用業餘時間在他的博客 webapplog.com 上寫技術文章。他還是其他 4 本 和 Node.js 圖書的 作者,包括亞上客戶端服務器類的暢銷書:Rapid Prototyping with JS:&nbs; ...... 書名:NODE.JS+MONGODB+ANGULARJS WEB開發 編輯推薦 Node.js是一種領先的服務器端編程環境,MongoDB是*流行的NoSQL數據庫,而AngularJS正迅速成為基於MVC的前端開發的領先框架。它們結閤在一起使得Web程序員能夠完全用創建從服務器到 客戶端的高性能站點和應用程序。本書為想要將這3種技術整閤到完整的有效解決方案的Web程序員提供瞭完整指南。它以這3種技術的簡潔而清晰的教程開始,然後迅速轉到構建幾種常見的Web應用程序 上麵。讀者將學會如何使用Node.js和MongoDB來建立更具可擴展性的高性能網站,如何利用AngularJS的創新MVC方法構建更有效的網頁和應用程序,以及如何把這3個結閤在一起使用,從而提供卓越的下 一代Web解決方案。■ 使用Node.js和Express實現高度可擴展的動態Web服務器■ 為你的Web應用程序實現一個MongoDB的數據存儲■ 從Node.js 代碼訪問MongoDB並與之互動■ 定義擴展瞭 HTML語言的自定義AngularJS指令■ 用構建服務器端Web服務■ 實現可以與Node.js Web服務器交互的客戶端服務■ 構建提供豐富的用戶交互的動態瀏覽器視圖■ 為Web應用程序和網頁添加 對用戶賬戶的身份驗證和嵌套評論的組件總編薦書,經典與你同行 目錄 第2章 目 錄 第1部分 引 言 第1章 介紹Node.js-to-AngularJS套件3 1.1 瞭解基本的Web開發框架3 1.1.1 用戶4 1.1.2 瀏覽器4 1.1.3 Web服務器6 1.1.4 後端服務6 1.2 瞭解Node.js-to-AngularJS套件組件7 1.2.1 Node.js7 1.2.2 MongoDB8 1.2.3 Express9 1.2.4 AngularJS9 1.3 小結10 1.4 下一章10 第2章 基礎11 2.1 定義變量11 2.2 瞭解數據類型12 2.3 使用運算符13 2.3.1 算術運算符13 2.3.2 賦值運算符14 2.3.3 運用比較和條件運算符14 2.4 實現循環16 2.4.1 hile循環17 2.4.2 do/hile循環17 2.4.3 for循環17 2.4.4 for/in循環18 2.4.5 中斷循環19 2.5 創建函數19 2.5.1 定義函數20 2.5.2 傳遞變量給函數20 2.5.3 從函數返迴值20 2.5.4 使用匿名函數21 2.6 理解變量作用域22 2.7 使用對象22 2.7.1 使用對象語法23 2.7.2 創建自定義對象23 2.7.3 使用原型對象模式24 2.8 處理字符串25 2.8.1 閤並字符串26 2.8.2 在字符串中搜索子串26 2.8.3 在一個字符串中替換單詞27 2.8.4 將字符串分割成數組27 2.9 使用數組27 2.9.1 閤並數組28 2.9.2 遍曆數組29 2.9.3 將數組轉換為字符串29 2.9.4 檢查數組是否含某個條目29 2.9.5 在數組中添加條目和刪除條目30 2.10 添加錯誤處理30 2.10.1 try/catch塊30 2.10.2 拋齣你自己的錯誤31 2.10.3 使用Finally31 2.11 小結32 2.12 下一章32 第2部分 學習Node.js 第3章 開始使用Node.js35 3.1 瞭解Node.js35 3.1.1 誰在使用Node.js35 3.1.2 Node.js的用途36 3.2 Node.js安裝36 3.2.1 縱觀Node.js安裝位置36 3.2.2 驗證Node.js可執行文件37 3.2.3 選擇Node.js IDE37 3.3 使用Node.js38 3.3.1 什麼是Node封裝模塊38 3.3.2 瞭解Node注冊錶38 3.3.3 使用Node管理器38 3.3.4 搜索Node封裝模塊39 3.3.5 安裝Node封裝模塊40 3.3.6 使用package.json41 3.4 創建Node.js應用程序43 3.4.1 創建Node.js模塊封裝43 3.4.2 將一個Node.js封裝模塊發布到NPM注冊錶45 3.4.3 在Node.js應用程序中使用Node.js封裝模塊46 3.5 將數據寫入控製颱47 3.6 小結49 3.7 下一章49 第4章 在Node.js中使用事件、監聽器、定時器和迴調51 4.1 瞭解Node.js事件模型51 4.1.1 比較事件迴調和綫程模型51 4.1.2 在Node.js中阻塞I/O52 4.1.3 會話示例54 4.2 將工作添加到事件隊列54 4.2.1 實現定時器55 4.2.2 使用nextTick來調度工作58 4.2.3 實現事件發射器和監聽器59 4.3 實現迴調62 4.3.1 嚮迴調函數傳遞額外的參數63 4.3.2 在迴調中實現閉64 4.3.3 鏈式迴調65 4.4 小結66 4.5 下一章66 第5章 在Node.js中處理數據I/O67 5.1 處理JSON67 5.1.1 把JSON轉換成對象67 5.1.2 把對象轉換為JSON68 5.2 使用Buffer模塊緩衝數據68 5.2.1 瞭解緩衝數據69 5.2.2 創建緩衝區69 5.2.3 寫入緩衝區70 5.2.4 從緩衝區讀取71 5.2.5 確定緩衝區長度72 5.2.6 復製緩衝區73 5.2.7 對緩衝區切片74 5.2.8 拼接緩衝區75 5.3 使用Stream模塊來傳送數據76 5.3.1 Readable流76 5.3.2 Writable流78 5.3.3 Duplex流81 5.3.4 Transform流82 5.3.5 把Readable流用管道輸送到Readable流84 5.4 用Zlib壓縮與解壓縮數據85 5.4.1 壓縮和解壓縮緩衝區85 5.4.2 壓縮/解壓縮流87 5.5 小結88 5.6 下一章88 第6章 從Node.js訪問文件係統89 6.1 同步和異步文件係統調用89 6.2 打開和關閉文件90 6.3 寫入文件91 6.3.1 簡單文件寫入91 6.3.2 同步文件寫入92 6.3.3 異步寫入文件93 6.3.4 流式文件寫入95 6.4 讀取文件96 6.4.1 簡單文件讀取96 6.4.2 同步文件讀取97 6.4.3 異步文件讀取98 6.4.4 流式文件讀取100 6.5 其他文件係統任務101 6.5.1 驗證路徑的存在性101 6.5.2 獲取文件信息102 6.5.3 列齣文件103 6.5.4 刪除文件104 6.5.5 截斷文件105 6.5.6 建立和刪除目錄105 6.5.7 重命名文件和目錄106 6.5.8 監視文件更改入107 6.6 小結107 6.7 下一章107 第7章 在Node.js中實現HTTP服務109 7.1 處理URL109 7.1.1 瞭解URL對象110 7.1.2 解析URL組件111 7.2 處理查詢字符串和錶單參數111 7.3 瞭解請求、響應和服務器對象112 7.3.1 http.ClientRequest對象112 7.3.2 http.ServerResponse對象114 7.3.3 http.IncomingMessage對象115 7.3.4 HTTP Server對象116 7.4 在Node.js中實現HTTP客戶端和服務器118 7.4.1 提供靜態文件服務118 7.4.2 實現動態的GET服務器120 7.4.3 實現POST服務器122 7.4.4 與外部源交互124 7.5 實現HTTPS服務器和客戶端127 7.5.1 創建HTTPS客戶端127 7.5.2 創建HTTPS服務器129 7.6 小結129 7.7 下一章129 第8章 在Node.js中實現套接字服務131 8.1 瞭解網絡套接字131 8.2 瞭解TCP服務器和Socket對象132 8.2.1 net.Socket對象132 8.2.2 net.Server對象135 8.3 實現TCP套接字服務器和客戶端137 8.3.1 實現TCP套接字客戶端138 8.3.2 實現TCP套接字服務器140 8.4 實現TLS服務器和客戶端143 8.4.1 創建TLS套接字客戶端144 8.4.2 創建TLS套接字服務器145 8.5 小結147 8.6 下一章147 第9章 在Node.js中使用多處理器擴展應用程序149 9.1 瞭解process模塊149 9.
構建可擴展的Web應用 + Node.js實戰-(第2季) +NODE.JS+MONG 下載 mobi epub pdf txt 電子書
構建可擴展的Web應用 + Node.js實戰-(第2季) +NODE.JS+MONG pdf epub mobi txt 電子書 下載
用戶評價
評分
☆☆☆☆☆
評分
☆☆☆☆☆
評分
☆☆☆☆☆
評分
☆☆☆☆☆
評分
☆☆☆☆☆
評分
☆☆☆☆☆
評分
☆☆☆☆☆
評分
☆☆☆☆☆
評分
☆☆☆☆☆
類似圖書 點擊查看全場最低價
構建可擴展的Web應用 + Node.js實戰-(第2季) +NODE.JS+MONG pdf epub mobi txt 電子書 下載