書名: Node.js應用開發作者名: 唐小燕 劉洪武主編本章字數: 867字更新時間: 2025-02-08 17:20:18
前言
FOREWORD
Node.js是一個基于Chrome V8引擎的JavaScript運行環境,執行速度快、性能非常好。在幾年的時間里,Node.js 逐漸發展成一個成熟的開發平臺,吸引了許多開發者,是與 PHP、Python、Java、Perl、Ruby 等服務端語言同等重要的腳本語言,可用來方便地搭建響應速度快、易于擴展的網絡應用。
本書不僅介紹了Node.js開發的基礎知識,還精心設計了大量案例。讀者通過本書可以快速地掌握Node.js開發流程和方法、Node.js的開發環境部署、模塊化開發、內置模塊使用等基礎知識,還能夠運用Express框架完成一個基本的Web項目開發,并實現項目的前后臺分離;了解Koa框架的開發方式;完成基本項目的構建和項目的打包處理、項目優化處理及線上部署。
本書在內容組織上深入淺出、圖文并茂,以案例講解與分析為引導,以培養實踐能力為重點,簡化了冗余難懂的理論內容,強調項目實訓。本書的主要特點如下。
1.內容全面、組織合理
本書按照由淺入深的順序,結合職業教育背景下軟件技術專業學生的特點,以碎片化“知識點”為單元,通過案例驅動與項目導向、理論與實踐相結合的方式,幫助讀者在學習Node.js知識的同時進行項目實踐。
2.結合實際、突出實踐
本書由企業工程師精心設計了大量示例和項目實訓,體現了“教、學、做”一體化的思想,方便讀者快速上手,培養讀者的實際操作能力。示例和項目實踐有詳細的代碼說明和步驟。
3.資源豐富、立體教學
本書配備了豐富的立體化教學資源,包括教學 PPT、源代碼、習題答案,讀者可訪問鏈接https://exl.ptpress.cn:8442/ex/l/0e6042b2 或掃描以下二維碼獲取,同時各章節均附贈在線視頻。附錄中整理了JavaScript語言知識點摘要,方便讀者查閱復習。
本書讀者對象如下。
(1)本科和高職院校計算機相關專業的學生。
(2)具有一定JavaScript和動態網站開發基礎,但是缺少基于框架項目的開發經驗,需要進一步了解和掌握Node.js主流框架的開發人員。
(3)具有其他Web 編程語言(如PHP、Java、ASP.NET)開發經驗,想快速學習Node.js的開發人員。
(4)對動態網站開發有一定了解但缺乏Node.js項目開發經驗,希望了解Express 和Koa框架的開發人員。
本書的編寫和整理工作由常州信息職業技術學院與中慧云啟科技集團有限公司合作完成。由于編者水平有限,書中難免存在疏漏和不足之處,敬請讀者批評指正。
編者
2021年3月
- 在最好的年紀學Python:小學生趣味編程
- 深入理解Bootstrap
- C程序設計簡明教程(第二版)
- Learning Spring 5.0
- x86匯編語言:從實模式到保護模式(第2版)
- Hands-On JavaScript High Performance
- 深入理解Android:Wi-Fi、NFC和GPS卷
- Learning OpenStack Networking(Neutron)
- Geospatial Development By Example with Python
- Deep Learning with R Cookbook
- Mastering Elixir
- 從零開始學Android開發
- 創意UI Photoshop玩轉移動UI設計
- Practical GIS
- Developing Java Applications with Spring and Spring Boot