日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

前端又一本升级版图书上市了,听说比第一版还好看

發(fā)布時間:2023/12/4 HTML 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 前端又一本升级版图书上市了,听说比第一版还好看 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.


哇!聽說《Node.js實戰(zhàn)(第2版)》來了?沒錯!這本讓讀者久等了的書,終于上市啦!最近的升級版圖書還是很多的,但是小伙伴對這本的期待值依舊不減!畢竟第一版在豆瓣上獲得了 8.3 的評分,足以看得出大家對它的喜愛。那下面我們就來說說這本書。

自《Node.js實戰(zhàn)》的第 1 版出版之后發(fā)生了很多事情,io.js 問世,治理模型也發(fā)生了翻天覆地的變化。Node的包管理器孵化出了一家成功的新公司——npm,Babel 和 Electron 等技術也改變了 Node 開發(fā)。

雖然 Node 的核心庫變化不大,但 JavaScript 變了,大多數(shù)開發(fā)人員都用上了ES2018 的功能特性。而這次的升級版也改寫了上一版中的所有代碼,用上了箭頭函數(shù)、常量和解構。因為 Node 的庫和自帶的工具看起來仍然和 4.x 之前的版本差不多,作者在這一版的更新中瞄準了社區(qū)。

為了體現(xiàn) Node 開發(fā)人員在實際工作中面臨的問題,作者在結構上對本書進行了調(diào)整。Express 和 Connect 的分量輕了,涉及的技術范圍變廣了。這次更新也加入了全棧開發(fā)者所需的全部技術,包括前端構建系統(tǒng)、選擇 Web 框架、在Node 中與數(shù)據(jù)庫的交互、編寫測試和部署 Web 程序。

除了 Web 開發(fā),書中還有部分編寫命令行程序和 Electron 桌面程序的章節(jié),讓你充分利用自己的 Node 和 JavaScript 技能。


準備好了沒?請擦亮你的雙眼,以下是一大波圖書諜照,讓你搶先了解這本書都講了啥?

這本書一共分為三個部分。

第一部分介紹 Node.js,講解用它進行開發(fā)所需的基礎技術。

在開篇第 1 章介紹了 JavaScript 和 Node 的特性,這些都是通過示例代碼一步步進行講解的。

接下來第 2 章介紹了基本的 Node.js 編程概念。

在第 3 章中,作者完整地演示了如何從頭開始搭建一個 Web 程序。

第二部分重點介紹 Web 開發(fā),內(nèi)容最多,篇幅也最長。

第 4 章是前端構建系統(tǒng)的揭秘。如果你在項目中用到過 Webpack 或 Gulp,但并沒有真正掌握它們,那么可以學習一下這一章的內(nèi)容。

第 5 章作者介紹了 Node 中最流行的服務器端框架。Koa、Kraken、hapi、Sails.js、DerbyJS等。

第 6 章作者詳細介紹了 Connect 和 Express。第一版有讀者認為這部分內(nèi)容篇幅較長,升級版作者對這里的內(nèi)容做了一定程度的減少。

第 7 章是模板語言,它可以提升服務端代碼的編寫效率。

大多數(shù) Web 程序都需要數(shù)據(jù)庫,所以第 8 章作者介紹了很多種可以用在 Node 中的數(shù)據(jù)庫,關系型和 NoSQL 都有涉及哦~

9 章和 10 章講了測試和部署,包括云端部署。

第三部分是 Web 程序開發(fā)之外的內(nèi)容。

第 11 章講了如何用 Node 搭建命令行程序,創(chuàng)建出開發(fā)人員熟悉的文字界面。如果你喜歡用 Node 搭建像 Atom 一樣的桌面程序,可以看看第 12 章,主要是介紹 Electron 的。

以上是對《Node.js實戰(zhàn)(第2版)》的簡單介紹,也許里邊的一些內(nèi)容正好可以幫助現(xiàn)在的你解決一些技術上的煩惱。圖靈還有另外一本?Node.js 相關圖書,是樸靈大大的《深入淺出Node.js》,小伙伴可以根據(jù)自己目前的技術階段來選擇適合自己的圖書。

Node.js in Action,2E
作者:亞歷克斯?楊,布拉德利?馬克,麥克?坎特倫,蒂姆?奧克斯利,馬克?哈特
譯者:吳海星

  • Node.js核心框架貢獻者力作,展示 Node 核心技巧

  • 第一版豆瓣評分 8.3 分

  • 全面覆蓋全棧開發(fā)所需全部技術

本書是 Node.js 的實戰(zhàn)教程,涵蓋了為開發(fā)產(chǎn)品級 Node 應用程序所需要的一切特性、技巧以及相關理念。 從搭建 Node 開發(fā)環(huán)境,到一些簡單的演示程序,到開發(fā)復雜應用程序所必不可少的異步編程。第 2 版介紹了全棧開發(fā)者所需的全部技術,包括前端構建系統(tǒng)、選擇 Web 框架、在 Node 中與數(shù)據(jù)庫的交互、編寫測試和部署 Web 程序,等等。


作者簡介

亞歷克斯?楊(Alex Young),經(jīng)驗豐富的 Web 開發(fā)者,廣受歡迎的JavaScript 社區(qū) DailyJS 創(chuàng)始人。目前任職于Apple。另著有《Node.js硬實戰(zhàn)》。

布拉德利?馬克(Bradley Meck),TC39 和 Node.js 基金會成員。業(yè)余時間醉心于為 JavaScript 制作工具、園藝和指導學生。

麥克?坎特倫(Mike Cantelon),Node.js 核心框架貢獻者,Node 社區(qū)活躍分子,培訓師和演講人。

蒂姆?奧克斯利(Tim Oxley),JavaScript(Node.js/React)自由撰稿人。

馬克?哈特(Marc Harter),Node.js 核心框架貢獻者。

T.J.霍洛瓦丘(T.J.Holowaychuk),參與開發(fā)了很多 Node.js 模塊,包括流行的 Express 框架。

內(nèi)森?拉伊利赫(Nathan Rajlich),大名鼎鼎的 TooTallNate,Node.js 核心代碼提交者。


專業(yè)推薦

“這本書由眾位大神寫來,駕輕就熟地告訴大家 Node 應用該如何編寫。從側面也能看出 Node 是一個多么輕量級的平臺。期望你看完之后也能駕輕就熟地編寫屬于自己的 Node 應用。”?

——樸靈,Node.js 布道者,《深入淺出Node.js》作者



第一部分 Node 基礎知識介紹

第1 章 歡迎進入 Node.js 的世界 ............. 2

1.1 一個典型的Node Web 應用程序 ............. 2

1.2 ES2015、Node 和V8 ................... 5

1.3 安裝Node ............................ 8

1.4 Node 自帶的工具 ..................... 9

1.5 三種主流的Node 程序 ............. 12

1.6 總結 ................................. 15

第2 章 Node 編程基礎 .................. 16

2.1 Node 功能的組織及重用 ............. 16

2.2 開始一個新的Node 項目 ............... 18

2.3 用module.exports 微調(diào)模塊的創(chuàng)建 ... 20

2.4 用node_modules 重用模塊 ........ 22

2.5 注意事項 ................. 23

2.6 使用異步編程技術 ............. 24

2.7 用回調(diào)處理一次性事件 .......... 25

2.8 用事件發(fā)射器處理重復性事件 ....... 28

2.9 異步開發(fā)的難題 ............. 34

2.10 異步邏輯的順序化 .............. 35

2.11 何時使用串行流程控制 ......... 36

2.12 實現(xiàn)串行化流程控制.......... 37

2.13 實現(xiàn)并行化流程控制........ 39

2.14 利用社區(qū)里的工具 ......... 41

2.15 總結 .................... 43

第3 章 Node Web 程序是什么 .......... 44

3.1 了解Node Web 程序的結構 ......... 45

3.2 搭建一個RESTful Web 服務 ........ 47

3.3 添加數(shù)據(jù)庫 .................. 50

3.4 添加用戶界面 ........... 54

3.5 總結 ........................... 57

第二部分 Node 的 Web 開發(fā)

第4 章 前端構建系統(tǒng) .......... 60

4.1 了解基于Node 的前端開發(fā) ........... 60

4.2 用npm 運行腳本 .............. 61

4.3 用Gulp 實現(xiàn)自動化 .............. 63

4.4 用Webpack 構建Web 程序 ......... 67

4.5 總結 ................. 71

第5 章 服務器端框架 ........... 72

5.1 用戶畫像 ................... 72

5.2 框架是什么 ............ 74

5.3 Koa .................... 74

5.4 Kraken ............. 77

5.5 hapi ............................. 79

5.6 Sails.js ................... 83

5.7 DerbyJS ............... 85

5.8 Flatiron.js ................. 87

5.9 LoopBack .................. 90

5.10 比較 ............................. 93

5.11 編寫模塊化代碼 ............... 95

5.12 用戶選擇 ................. 95

5.13 總結 ........................... 95

第6 章 深入了解 Connect 和 Express .... 96

6.1 Connect ................. 96

6.2 Express ................... 103

6.3 總結 ................. 142

第7 章 Web 程序的模板 ........... 143

7.1 用模板保持代碼的整潔性 .......... 143

7.2 Embedded JavaScript 的模板 ........ 147

7.3 使用Mustache 模板語言與Hogan ........ 151

7.4 用Pug 做模板 ............. 154

7.5 總結 .................. 163

第8 章 存儲數(shù)據(jù) ............... 164

8.1 關系型數(shù)據(jù)庫 .............. 164

8.2 PostgreSQL .................. 164

8.3 Knex ....................... 167

8.4 MySQL 和PostgreSQL ...... 171

8.5 ACID 保證 ..................... 172

8.6 NoSQL .................... 173

8.7 分布式數(shù)據(jù)庫 .............. 173

8.8 MongoDB .................. 174

8.9 鍵/值存儲 ................... 181

8.10 Redis ........................ 181

8.11 嵌入式數(shù)據(jù)庫 ............... 189

8.12 LevelDB ............... 190

8.13 昂貴的序列化和反序列化 ........ 195

8.14 瀏覽器內(nèi)存儲 ......... 196

8.15 存儲托管 ................ 200

8.16 選哪個數(shù)據(jù)庫 ............. 201

8.17 總結 ................ 201

第9 章 測試 Node 程序 ........ 202

9.1 單元測試 .............. 203

9.2 功能測試 ............... 218

9.3 處理失敗的測試 .......... 221

9.4 總結 ........... 224

第10 章 Node 程序的部署及運維 ......... 225

10.1 安置Node 程序 ................. 225

10.2 部署的基礎知識 ................ 229

10.3 在線時長和性能的最大化 ........ 231

10.4 總結 .................. 236

第三部分 超越 Web 開發(fā)

第11 章 編寫命令行程序 ......... 238

11.1 了解慣例和理念 ......... 238

11.2 parse-json .................. 239

11.3 使用命令行參數(shù) ............ 239

11.4 用npm 分享命令行工具 ..... 242

11.5 用管道連接腳本 .......... 243

11.6 解釋真正的腳本 .......... 247

11.7 總結 .............. 247

第12 章 用 Electron 征服桌面 ...... 248

12.1 認識Electron ......... 248

12.2 創(chuàng)建一個Electron 程序 ........... 250

12.3 搭建完整的桌面端程序 .......... 252

12.4 React 程序 ............ 255

12.5 構建與分發(fā).......... 261

12.6 總結 ....................... 263


長按識別下方二維碼購買

關注【玩酷屋Cool】服務號

這里有

趣味科學的視覺盛宴

數(shù)學思維的聚集地

孩子成長的伴隨者



玩酷屋——超級數(shù)學建模自營店

?點擊“閱讀原文"立即購買

總結

以上是生活随笔為你收集整理的前端又一本升级版图书上市了,听说比第一版还好看的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。