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