中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
Node.js+MongoDB+AngularJS Web開發

包郵 Node.js+MongoDB+AngularJS Web開發

出版社:電子工業出版社出版時間:2015-06-01
開本: 16開 頁數: 560
中 圖 價:¥77.8(7.2折) 定價  ¥108.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

Node.js+MongoDB+AngularJS Web開發 版權信息

  • ISBN:9787121261176
  • 條形碼:9787121261176 ; 978-7-121-26117-6
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>>

Node.js+MongoDB+AngularJS Web開發 本書特色

node.js是一種領先的服務器端編程環境,mongodb是*流行的nosql數據庫,而angularjs正迅速成為基于mvc的前端開發的領先框架。它們結合在一起使得能夠完全用javascript創建從服務器到客戶端瀏覽器的高性能站點和應用程序。 本書為想要將這3種技術整合到全面的有效解決方案的web程序員提供了完整指南。它簡潔而清晰地介紹了這3種技術,然后迅速轉到構建幾種常見的web應用程序上面。 讀者將學會使用node.js和mongodb來建立更具可擴展性的高性能網站,并利用angularjs創新的mvc方法構建更有效的網頁和應用程序,以及把這三者結合在一起使用,從而提供卓越的下一代web解決方案。

Node.js+MongoDB+AngularJS Web開發 內容簡介

node.js是一種領先的服務器端編程環境,mongodb是*流行的nosql數據庫,而angularjs正迅速成為基于mvc的前端開發的領先框架。它們結合在一起使得web程序員能夠完全用javascript創建從服務器到客戶端的高性能站點和應用程序。 本書為想要將這3種技術整合到完整的有效解決方案的web程序員提供了完整指南。它以這3種技術的簡潔而清晰的教程開始,然后迅速轉到構建幾種常見的web應用程序上面。 讀者將學會如何使用node.js和mongodb來建立更具可擴展性的高性能網站,如何利用angularjs的創新mvc方法構建更有效的網頁和應用程序,以及如何把這3個結合在一起使用,從而提供卓越的下一代web解決方案。 ■ 使用node.js和express實現高度可擴展的動態web服務器 ■ 為你的web應用程序實現一個mongodb的數據存儲 ■ 從node.js javascript代碼訪問mongodb并與之互動 ■ 定義擴展了html語言的自定義angularjs指令 ■ 用javascript構建服務器端web服務 ■ 實現可以與node.js web服務器交互的客戶端服務 ■ 構建提供豐富的用戶交互的動態瀏覽器視圖 ■ 為web應用程序和網頁添加對用戶賬戶的身份驗證和嵌套評論的組件

Node.js+MongoDB+AngularJS 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.js 7
1.2.2 mongodb 8
1.2.3 express 9
1.2.4 angularjs 9
1.3 小結 10
1.4 下一章 10
第2章 javascript基礎 11
2.1 定義變量 11
2.2 了解javascript數據類型 12
2.3 使用運算符 13
2.3.1 算術運算符 13
2.3.2 賦值運算符 14
2.3.3 運用比較和條件運算符 14
2.4 實現循環 16
2.4.1 while循環 17
2.4.2 do/while循環 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 使用javascript對象 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 使用finally 31
2.11 小結 32
2.12 下一章 32
第2部分 學習node.js
第3章 開始使用node.js 35
3.1 了解node.js 35
3.1.1 誰在使用node.js 35
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 ide 37
3.3 使用node.js包 38
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.json 41
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/o 52
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/o 67
5.1 處理json 67
5.1.1 把json轉換成javascript對象 67
5.1.2 把javascript對象轉換為json 68
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 處理url 109
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.1.1 了解進程i/o管道 149
9.1.2 了解進程的信號 150
9.1.3 使用process模塊控制進程執行 150
9.1.4 從process模塊獲取信息 151
9.2 實現子進程 153
9.2.1 了解childprocess對象 153
9.2.2 通過使用exec()在另一個進程上執行一個系統命令 154
9.2.3 使用execfile()在另一個進程上執行一個可執行文件 156
9.2.4 使用spawn()在另一個node.js實例中產生一個進程 157
9.2.5 實現子派生 159
9.3 實現進程集群 161
9.3.1 使用cluster模塊 162
9.3.2 了解worker對象 163
9.3.3 實現一個http集群 164
9.4 小結 166
9.5 下一章 166
第10章 使用其他node.js模塊 167
10.1 使用os模塊 167
10.2 使用util模塊 169
10.2.1 格式化字符串 169
10.2.2 檢查對象類型 170
10.2.3 同步寫入輸出流 170
10.2.4 將javascript對象轉換為字符串 170
10.2.5 從其他對象繼承功能 171
10.2.6 使用dns模塊 172
10.3 小結 174
10.4 下一章 174
第3部分 學習mongodb
第11章 了解nosql和mongodb 177
11.1 為什么要采用nosql 177
11
展開全部

Node.js+MongoDB+AngularJS Web開發 作者簡介

Brad Dayley是一名高級軟件工程師,在開發企業應用程序及Web界面方面,他擁有超過20年的工作經驗。他曾設計并實現了一大批網站,其范圍涵蓋從企業應用服務器到富互聯網應用程序,以及用于移動Web服務的智能界面。他的著作包括jQuery and JavaScript Phrasebook、Sams Teach Yourself NoSQL with MongoDB in 24 Hours和 Sams Teach Yourself jQuery and JavaScript in 24 Hours。

商品評論(0條)
暫無評論……
書友推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 德国UST优斯特氢气检漏仪-德国舒赐乙烷检测仪-北京泽钏 | 水质监测站_水质在线分析仪_水质自动监测系统_多参数水质在线监测仪_水质传感器-山东万象环境科技有限公司 | 中山市派格家具有限公司【官网】| 苏州西装定制-西服定制厂家-职业装定制厂家-尺品服饰西装定做公司 | 电伴热系统施工_仪表电伴热保温箱厂家_沃安电伴热管缆工业技术(济南)有限公司 | 插针变压器-家用电器变压器-工业空调变压器-CD型电抗器-余姚市中驰电器有限公司 | 胀套-锁紧盘-风电锁紧盘-蛇形联轴器「厂家」-瑞安市宝德隆机械配件有限公司 | 广域铭岛Geega(际嘉)工业互联网平台-以数字科技引领行业跃迁 | 工业机械三维动画制作 环保设备原理三维演示动画 自动化装配产线三维动画制作公司-南京燃动数字 聚合氯化铝_喷雾聚氯化铝_聚合氯化铝铁厂家_郑州亿升化工有限公司 | 杜康白酒加盟_杜康酒代理_杜康酒招商加盟官网_杜康酒厂加盟总代理—杜康酒神全国运营中心 | 浙江华锤电器有限公司_地磅称重设备_防作弊地磅_浙江地磅售后维修_无人值守扫码过磅系统_浙江源头地磅厂家_浙江工厂直营地磅 | 贝朗斯动力商城(BRCPOWER.COM) - 买叉车蓄电池上贝朗斯商城,价格更超值,品质有保障! | 高压绝缘垫-红色配电房绝缘垫-绿色高压绝缘地毯-上海苏海电气 | 酒店厨房设计_中央厨房设计_北京商用厨房设计公司-奇能商厨 | 山东螺杆空压机,烟台空压机,烟台开山空压机-烟台开山机电设备有限公司 | 钢绞线万能材料试验机-全自动恒应力两用机-混凝土恒应力压力试验机-北京科达京威科技发展有限公司 | 成都珞石机械 - 模温机、油温机、油加热器生产厂家 | 儋州在线-儋州招聘找工作、找房子、找对象,儋州综合生活信息门户! | 滑板场地施工_极限运动场地设计_滑板公园建造_盐城天人极限运动场地建设有限公司 | 合肥仿石砖_合肥pc砖厂家_合肥PC仿石砖_安徽旭坤建材有限公司 | 客服外包专业服务商_客服外包中心_网萌科技 | 中矗模型-深圳中矗模型设计有限公司 | 回转窑-水泥|石灰|冶金-巩义市瑞光金属制品有限责任公司 | 深圳宣传片制作_产品视频制作_深圳3D动画制作公司_深圳短视频拍摄-深圳市西典映画传媒有限公司 | 桂林腻子粉_内墙外墙抗裂砂浆腻子粉推荐广西鑫达涂料厂家供应 | 瓶盖扭矩测试仪-瓶盖扭力仪-全自动扭矩仪-济南三泉中石单品站 | (中山|佛山|江门)环氧地坪漆,停车场地板漆,车库地板漆,聚氨酯地板漆-中山永旺地坪漆厂家 | 河南新乡德诚生产厂家主营震动筛,振动筛设备,筛机,塑料震动筛选机 | 天津蒸汽/热水锅炉-电锅炉安装维修直销厂家-天津鑫淼暖通设备有限公司 | 首页|光催化反应器_平行反应仪_光化学反应仪-北京普林塞斯科技有限公司 | 磁粉制动器|张力控制器|气胀轴|伺服纠偏控制器整套厂家--台灵机电官网 | 成都LED显示屏丨室内户外全彩led屏厂家方案报价_四川诺显科技 | 高压绝缘垫-红色配电房绝缘垫-绿色高压绝缘地毯-上海苏海电气 | 锤式粉碎机,医药粉碎机,锥式粉碎机-无锡市迪麦森机械制造有限公司 | 等离子表面处理机-等离子表面活化机-真空等离子清洗机-深圳市东信高科自动化设备有限公司 | 石牌坊价格石牌坊雕刻制作_石雕牌坊牌楼石栏杆厂家_山东嘉祥石雕有限公司 | 截齿|煤截齿|采煤机截齿|掘进机截齿|旋挖截齿-山东卓力截齿厂家报价 | EPDM密封胶条-EPDM密封垫片-EPDM生产厂家 | 旗帜网络笔记-免费领取《旗帜网络笔记》电子书| 无菌实验室规划装修设计-一体化实验室承包-北京洁净净化工程建设施工-北京航天科恩实验室装备工程技术有限公司 | 三板富 | 专注于新三板的第一垂直服务平台 |