《Vue.js+Node.js全棧開發(fā)實戰(zhàn)》著眼于實戰(zhàn)開發(fā),以Node.js和Vue.js原生知識和框架實戰(zhàn)為主線,詳細介紹Node.js + Vue.js開發(fā)的基礎知識和相應案例實踐。Node.js后端包括console、assert、fs、path、http、url、tcp、udp等核心模塊、與MongoDB和MySQL數(shù)據(jù)庫的連接方法等。Vue.js前端包括模板語法、生命周期、指令系統(tǒng)、樣式綁定和路由等內(nèi)容。同時,《Vue.js+Node.js全棧開發(fā)實戰(zhàn)》著重介紹基于Node.js + Vue.js開發(fā)的工具選擇、環(huán)境搭建和項目構建等內(nèi)容,所有案例都提供了詳盡的源代碼及其注釋。
《Vue.js+Node.js全棧開發(fā)實戰(zhàn)》共14章,主要內(nèi)容有Node.js和Vue.js環(huán)境搭建、Node.js語法基礎、Node.js包管理機制、Node.js網(wǎng)絡開發(fā)、Node.js文件模塊使用、Node.js數(shù)據(jù)庫開發(fā)、Vue.js數(shù)據(jù)、方法與生命周期、Vue.js模板語法、Vue.js指令系統(tǒng)、Vue.js樣式綁定和Vue.js路由,以及兩個Node.js+Vue.js實戰(zhàn)項目。
《Vue.js+Node.js全棧開發(fā)實戰(zhàn)》內(nèi)容豐富、實例典型、實用性強,適合希望學習Node.js+Vue.js全棧開發(fā)的初學者,也適合作為高等院校和培訓學校計算機及其相關專業(yè)師生的參考書。
前 言
Node.js框架和Vue.js框架自發(fā)布伊始,就迅速掀起了一陣Web前端開發(fā)的熱潮。隨著最新的Node.js和Vue.js在功能上的日臻完善,其在Web開發(fā)領域已經(jīng)牢牢占據(jù)了屬于自己的一方天地。一方面,Node.js使用JavaScript的語法使得服務器和客戶端使用同一種語言進行開發(fā)成為可能;另一方面,Vue.js通過“自底向上、增量開發(fā)”、漸進式的高效開發(fā)方式的加持,使得基于Node.js + Vue.js的前端應用開發(fā)具有獨特的優(yōu)勢。Node.js和Vue.js框架目前非常年輕、并且正處于高速發(fā)展時期,無數(shù)的開發(fā)者正準備或者已經(jīng)進入這個領域,只有扎實的語言基礎和豐富的實戰(zhàn)開發(fā)經(jīng)驗才能在這個快速發(fā)展的領域立足。
目前圖書市場上關于Node.js + Vue.js開發(fā)零基礎入門的圖書并不多,從語言基礎開始并結合案例實踐的書籍就更加少了。本書著眼于實戰(zhàn),通過介紹Node.js和Vue.js開發(fā)中最常用的原生模塊和典型的項目案例,讓讀者全面、深入、透徹地理解Node.js + Vue.js開發(fā)的各種熱門技術、各種主流框架及其整合使用,提高實際開發(fā)水平和項目實戰(zhàn)能力。
本書特色
1. 內(nèi)容全面、系統(tǒng),結構合理
為了便于讀者了解Node.js和Vue.js的開發(fā),本書詳細、系統(tǒng)地介紹入門級的原生模塊技術,同時涵蓋Node.js框架和Vue.js的實戰(zhàn)案例。
2. 敘述完整,圖文并茂
為了更好地幫助讀者進行編程學習,書中附有大量的案例運行效果圖,方便讀者查看效果。
3. 結合實際,案例豐富
本書提供了大量的實際開發(fā)案例,便于讀者在了解Node.js和Vue.js知識的同時進行案例實踐,同時書中所有的案例都給出了完整的代碼和詳細的注釋。
4. 涵蓋基礎和前沿知識
本書既介紹簡單的網(wǎng)絡開發(fā)、數(shù)據(jù)庫開發(fā)等入門知識,也同時穿插基于Node.js + Vue.js框架開發(fā)的前沿知識,讓讀者在了解基礎知識的同時緊跟Web前沿技術的步伐。
5. 提供大量的源代碼
本書提供大量的源代碼,所涉及的全部源代碼都將開放給讀者,以便于讀者學習。讀者也可以手動在IDE中輸入源代碼,通過實踐提高動手能力。
本書內(nèi)容
本書內(nèi)容可分為4個部分。
第1、2章講解Node.js和Vue.js的主要特點、發(fā)展歷史和開發(fā)環(huán)境的搭建,主要包括基于Node.js和Vue.js框架的開發(fā)工具選擇、開發(fā)環(huán)境搭建、以及構建項目框架的過程。
第3~7章講解Node.js常用原生模塊的開發(fā)基礎,主要包括Node.js的包管理、模塊機制以及Node.js開發(fā)中最常用的文件模塊、網(wǎng)絡開發(fā)模塊、數(shù)據(jù)庫開發(fā)模塊等知識。
第8~12章講解Vue.js在實際開發(fā)中的運用,主要包括Vue.js的數(shù)據(jù)、方法與生命周期、模板語法、指令系統(tǒng)、樣式綁定和路由等知識。
第13、14章講解兩個基于Vue.js + Node.js框架設計的項目開發(fā)過程,主要包括學生成績管理系統(tǒng)和全國城市信息查詢系統(tǒng)的設計與實現(xiàn)。
源碼下載
本書配套的源代碼,請用微信掃描右側(cè)二維碼獲取。
如果下載有問題,請聯(lián)系booksaga@163.com,郵件主題為“Vue.js+Node.js全棧開發(fā)實戰(zhàn)”。
本書讀者
?? Node.js+Vue.js全棧開發(fā)人員
?? Web前端開發(fā)人員
?? 需要一本案頭必備查詢手冊的Web開發(fā)人員
?? 高等院校和培訓學校的師生
編者
2020年8月