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

歡迎光臨中圖網 請 | 注冊
> >>
狼書(卷2):Node.js Web應用開發

包郵 狼書(卷2):Node.js Web應用開發

作者:狼叔
出版社:電子工業出版社出版時間:2020-01-01
開本: 24cm 頁數: 25,413頁
中 圖 價:¥48.5(4.9折) 定價  ¥99.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無塑封),個別圖書品相8-9成新、切口
有劃線標記、光盤等附件不全詳細品相說明>>
本類五星書更多>

狼書(卷2):Node.js Web應用開發 版權信息

狼書(卷2):Node.js Web應用開發 本書特色

Node.js開發簡單,性能極好,一經發布便成了明星級項目。隨著大前端領域的蓬勃發展,跨平臺開發、API構建、Web應用開發等場景愈加常見,Node.js也成為大前端開發的**“神器”。本書主要講解Node.js Web應用開發涉及的HTTP基礎知識、常用開發框架、源碼原理、數據庫和項目實戰,旨在向讀者展示如何通過Node.js和Koa編寫出更具前端特色的Web應用。本書還講解了Koa中的核心中間件原理,展望了未來Web應用開發的發展方向。基于Node.js開發Web應用具有上手簡單、開發快速、執行高效等特點,非常適合快速迭代,因此各位大前端領域及后端領域的測試、運維、軟件開發從業者都可以閱讀本書。

狼書(卷2):Node.js Web應用開發 內容簡介

本書主要講解Node.js Web應用開發涉及的HTTP基礎知識、常用開發框架、源碼原理、數據庫和項目實戰, 旨在向讀者展示如何通過Node.js和Koa編寫出更具前端特色的Web應用。本書還講解了Koa中的核心中間件原理, 展望了未來Web應用開發的發展方向。

狼書(卷2):Node.js Web應用開發 目錄

目錄


第1章 下一代Web框架Koa 1
1.1 Koa簡介 1
1.1.1 應用場景 2
1.1.2 開發要點 3
1.1.3 Koa入門 4
1.1.4 為什么選擇Koa 7
1.2 Koa腳手架 8
1.2.1 安裝Koa生成器 9
1.2.2 創建Hello world 10
1.2.3 目錄解析 11
1.2.4 Koa v2中間件的寫法 20
1.2.5 路由 21
1.2.6 切換視圖模板引擎 25
1.2.7 Koa代碼調試 26
1.3 Node.js Web框架演進 29
1.3.1 Node.js http模塊 29
1.3.2 *早的Connect 29
1.3.3 曾經扛鼎的Express框架 33
1.3.4 新興Web開發框架Koa 35
1.3.5 Express和Koa大比拼 38
1.4 測試 38
1.4.1 Node.js測試框架 39
1.4.2 AVA測試框架 39
1.4.3 測試用例與斷言 40
1.4.4 實踐 41
1.4.5 更多內容 44
1.5 本章小結 48

第2章 Koa的核心擴展機制:中間件 49
2.1 中間件 49
2.1.1 什么是中間件 49
2.1.2 上下文對象 57
2.1.3 回形針一樣的中間件 66
2.1.4 常用中間件 88
2.2 路由 89
2.2.1 koa-router 89
2.2.2 路由詳解 93
2.2.3 將路由放到目錄里 98
2.3 視圖 101
2.3.1 koa-views 101
2.3.2 默認模板引擎Pug 102
2.3.3 views目錄模板說明 102
2.3.4 consolidate.js 104
2.4 靜態服務模塊 104
2.4.1 koa-static 105
2.4.2 koa-send 106
2.4.3 koa-mount 108
2.4.4 koa-serve-static 108
2.5 本章小結 109

第3章 HTTP必知必會 110
3.1 請求響應模型 110
3.1.1 請求 112
3.1.2 響應 112
3.1.3 核心要點 114
3.2 HTTPS 127
3.2.1 生成證書 129
3.2.2 驗證與自動續約 130
3.2.3 Node.js服務器HTTPS配置 131
3.2.4 Nginx HTTPS配置 132
3.2.5 Nginx HTTPS反向代理配置 134
3.3 代理 136
3.3.1 協議支持 136
3.3.2 mini-proxy 140
3.3.3 hiproxy 146
3.4 本章小結 152

第4章 Koa練習 153
4.1 基礎知識 153
4.1.1 地址 153
4.1.2 HTTP頭部 156
4.1.3 HTTP動詞 161
4.1.4 HTTP狀態碼 163
4.1.5 Cookie 164
4.2 獲取不同參數的3種方法 165
4.2.1 獲取具名參數 166
4.2.2 解析請求體 166
4.2.3 獲取查詢字符串 167
4.3 body解析 168
4.3.1 模塊依賴 168
4.3.2 原理 168
4.3.3 常見的POST 169
4.4 請求的幾種方式 175
4.4.1 表單 176
4.4.2 AJAX 176
4.4.3 命令行 177
4.4.4 HTTP模塊 178
4.4.5 工具軟件 183
4.4.6 測試 183
4.5 API開發 185
4.5.1 API的簡單寫法 185
4.5.2 響應處理 189
4.5.3 RESTful API 190
4.5.4 API訪問鑒權 192
4.5.5 OAuth鑒權 194
4.6 常用中間件 195
4.6.1 會話 196
4.6.2 ETag 198
4.6.3 驗證碼 199
4.6.4 限制訪問頻率 201
4.7 本章小結 203

第5章 數據庫基礎 204
5.1 入門 204
5.1.1 選擇哪個數據庫 204
5.1.2 了解MVC里的模型 206
5.1.3 模型的代碼 207
5.1.4 代碼組織結構 209
5.2 MongoDB的安裝與部署 210
5.2.1 安裝與部署的方式 211
5.2.2 在macOS上安裝 212
5.2.3 在Ubuntu上安裝 212
5.2.4 在Windows上安裝 213
5.2.5 更好的啟動方式 213
5.3 Mongoose基礎 214
5.3.1 簡介 214
5.3.2 入門 215
5.3.3 Hello Mongoose 218
5.3.4 核心概念 221
5.3.5 增刪改查操作 223
5.3.6 Schema的類型 232
5.4 Mongoose進階 234
5.4.1 模型擴展 234
5.4.2 虛擬屬性 237
5.4.3 回調鉤子 240
5.4.4 插件機制 244
5.5 本章小結 253

第6章 數據庫進階 254
6.1 分頁 254
6.1.1 使用skip和limit實現分頁 255
6.1.2 使用find和limit實現分頁 256
6.1.3 ObjectID的組成 257
6.1.4 客戶端生成ObjectID 259
6.2 關聯查詢 259
6.2.1 聚合函數 260
6.2.2 聚合管道 261
6.2.3 MapReduce 263
6.2.4 關聯關系 264
6.2.5 aggregation 266
6.3 事務 270
6.3.1 二階段提交法 270
6.3.2 回滾操作 273
6.4 性能調優 274
6.4.1 profile 275
6.4.2 explain 275
6.4.3 索引優化 276
6.4.4 MongoDB的連接問題 282
6.4.5 MongooseDao 289
6.4.6 異步流程控制 296
6.5 本章小結 303

第7章 前端視圖模板 304
7.1 靜態服務器 304
7.1.1 public目錄 304
7.1.2 實現原理 306
7.1.3 靜態服務 307
7.1.4 預處理中間件 314
7.2 使用模板引擎進行動態渲染 316
7.2.1 模板引擎原理 316
7.2.2 模板引擎規則 324
7.2.3 Vue 333
7.3 Webpack 342
7.3.1 解決痛點 343
7.3.2 模塊規范 344
7.3.3 模塊加載器 345
7.3.4 模塊打包器 345
7.3.5 Webpack詳解 346
7.4 前后端分離 357
7.5 前端渲染 357
7.5.1 客戶端渲染 357
7.5.2 服務器端渲染 358
7.5.3 React服務器端渲染 360
7.5.4 Serverless時代的渲染層 363
7.6 本章小結 365

第8章 項目實戰 366
8.1 入門 366
8.1.1 Docker 366
8.1.2 Docker Compose 369
8.1.3 環境變量 370
8.1.4 啟動服務器 373
8.2 Egg.js框架 373
8.2.1 使用腳手架 374
8.2.2 目錄說明 375
8.2.3 啟動服務器 379
8.2.4 代碼結構 381
8.2.5 內置對象 384
8.2.6 代碼調試 386
8.2.7 插件擴展機制 387
8.3 egg-cnode源碼 388
8.3.1 目錄約定 388
8.3.2 app目錄 390
8.3.3 數據庫連接 391
8.3.4 模型定義 392
8.3.5 從Controller到Service 393
8.3.6 視圖渲染 396
8.3.7 數據模型 399
8.3.8 API開發 400
8.3.9 測試 403
8.3.10 鑒權 404
8.3.11 后臺管理 412
8.3.12 參數校驗 412
8.4 本章小結 413
展開全部

狼書(卷2):Node.js Web應用開發 相關資料

對所有優秀的程序員來說,寫書都是一件辛苦的事,所以愿意在這方面投入精力的程序員基本上都是有情懷的。狼叔花了多年時間寫成了這本書,其中既包含Node.js基礎知識,也包含寶貴的工程實踐,為所有從業者提供了參考。 極客時間《重學前端》專欄作者 程邵非(winter) 這本書是狼叔多年技術心血的結晶,它很好地向讀者介紹了與Node.js Web應用開發相關的核心知識。無論你是想入門Node.js還是想進行Node.js企業級深度實踐,都可以參考這本書。只要你熱衷于Node.js,這本書便值得你閱讀! 騰訊技術總監、騰訊IVWEB團隊負責人 河伯 這不是一本簡單的Node.js入門書,而是一本縱觀Node.js發展歷史、帶你領略Node.js底層風采,并且能對你的Node.js知識體系進行查漏補缺的書。在如今各式各樣的Node.js圖書中,這樣的好書真的非常難得。 《Node.js:來一打C 擴展》作者 死月 狼叔是國內比較知名的Node.js布道者,為Node.js在中國的發展做出了巨大的貢獻。本書中既有對Node.js Web開發知識點的詳細介紹,也有對狼叔多年寶貴經驗的深度總結,非常值得大家閱讀、學習,建議各位持卷品讀。 ThinkJS框架作者 李成銀 兩年前曾和狼叔聊起過一個頗為枯燥的技術問題,當時他把那個問題解釋得非常精彩,讓我印象頗深。所以得知狼叔在寫書時,我充滿了期待。一方面,我相信狼叔一定能把嚴肅的技術問題講得通俗易懂;另一方面,要想將Node.js生態講得透徹,狼叔是優秀人選。 ioredis作者、《Redis入門指南》作者 李子驊(luin) 目前Node.js發展十分迅速,《狼書》系列圖書的面世無疑為Node.js世界又注入了新的活力。這本卷2著重介紹了Node.js Web應用開發技能,如果你想深入學習Node.js的核心原理并掌握使用Node.js開發大型系統的要訣,那么這本書*值得你精讀。 Flarum中文社區創始人 迷渡(justjavac)

狼書(卷2):Node.js Web應用開發 作者簡介

狼叔(網名i5ting),Node.js 技術布道者,“Node全棧”微信公眾號作者,全棧技術實踐者。曾就職于多家知名IT企業,從事前端開發、后端開發、數據分析等工作,目前負責公司內的Node.js開發和基礎框架開發工作。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 兰州UPS电源,兰州山特UPS-兰州万胜商贸 | 薄壁轴承-等截面薄壁轴承生产厂家-洛阳薄壁精密轴承有限公司 | 软文世界-软文推广-软文营销-新闻稿发布-一站式软文自助发稿平台 | 企业微信营销_企业微信服务商_私域流量运营_艾客SCRM官网 | POM塑料_PBT材料「进口」聚甲醛POM杜邦原料、加纤PBT塑料报价格找利隆塑料 | 淄博不锈钢无缝管,淄博不锈钢管-鑫门物资有限公司 | 污水处理设备-海普欧环保集团有限公司 | 杰福伦_磁致伸缩位移传感器_线性位移传感器-意大利GEFRAN杰福伦-河南赉威液压科技有限公司 | 天长市晶耀仪表有限公司 | 绿萝净除甲醛|深圳除甲醛公司|测甲醛怎么收费|培训机构|电影院|办公室|车内|室内除甲醛案例|原理|方法|价格立马咨询 | 江西自考网| 扫地车厂家-山西洗地机-太原电动扫地车「大同朔州吕梁晋中忻州长治晋城洗地机」山西锦力环保科技有限公司 | 杭州成人高考_浙江省成人高考网上报名 | 深圳品牌设计公司-LOGO设计公司-VI设计公司-未壳创意 | 皮带输送机-大倾角皮带输送机-皮带输送机厂家-河南坤威机械 | 东莞ERP软件_广州云ERP_中山ERP_台湾工厂erp系统-广东顺景软件科技有限公司 | (中山|佛山|江门)环氧地坪漆,停车场地板漆,车库地板漆,聚氨酯地板漆-中山永旺地坪漆厂家 | 钛合金标准件-钛合金螺丝-钛管件-钛合金棒-钛合金板-钛合金锻件-宝鸡远航钛业有限公司 | 塑料撕碎机_编织袋撕碎机_废纸撕碎机_生活垃圾撕碎机_废铁破碎机_河南鑫世昌机械制造有限公司 | 回转支承-转盘轴承-回转驱动生产厂家-洛阳隆达轴承有限公司 | nalgene洗瓶,nalgene量筒,nalgene窄口瓶,nalgene放水口大瓶,浙江省nalgene代理-杭州雷琪实验器材有限公司 | 冷却塔减速机器_冷却塔皮带箱维修厂家_凉水塔风机电机更换-广东康明冷却塔厂家 | 臭氧灭菌箱-油桶加热箱-原料桶加热融化烘箱-南京腾阳干燥设备厂 臭氧发生器_臭氧消毒机 - 【同林品牌 实力厂家】 | 硬度计,金相磨抛机_厂家-莱州华煜众信试验仪器有限公司 | 并离网逆变器_高频UPS电源定制_户用储能光伏逆变器厂家-深圳市索克新能源 | 压砖机_电动螺旋压力机_粉末成型压力机_郑州华隆机械tel_0371-60121717 | 上海办公室装修_上海店铺装修公司_厂房装潢设计_办公室装修 | 嘉兴泰东园林景观工程有限公司_花箱护栏 | 吸污车_吸粪车_抽粪车_电动三轮吸粪车_真空吸污车_高压清洗吸污车-远大汽车制造有限公司 | 舞台木地板厂家_体育运动木地板_室内篮球馆木地板_实木运动地板厂家_欧氏篮球地板推荐 | 一体化污水处理设备_生活污水处理设备_全自动加药装置厂家-明基环保 | 丹佛斯压力传感器,WISE温度传感器,WISE压力开关,丹佛斯温度开关-上海力笙工业设备有限公司 | 热镀锌槽钢|角钢|工字钢|圆钢|H型钢|扁钢|花纹板-天津千百顺钢铁贸易有限公司 | 电动葫芦-河北悍象起重机械有限公司 | 球形钽粉_球形钨粉_纳米粉末_难熔金属粉末-广东银纳官网 | 网站seo优化_seo云优化_搜索引擎seo_启新网络服务中心 | 翻斗式矿车|固定式矿车|曲轨侧卸式矿车|梭式矿车|矿车配件-山东卓力矿车生产厂家 | 合肥汽车充电桩_安徽充电桩_电动交流充电桩厂家_安徽科帝新能源科技有限公司 | 微型气泵-真空-蠕动-水泵-厂家-深圳市品亚科技有限公司 | 展厅设计公司,展厅公司,展厅设计,展厅施工,展厅装修,企业展厅,展馆设计公司-深圳广州展厅设计公司 | 工业废水处理|污水处理厂|废水治理设备工程技术公司-苏州瑞美迪 今日娱乐圈——影视剧集_八卦娱乐_明星八卦_最新娱乐八卦新闻 |