本書(shū)以Vue2的實(shí)踐應(yīng)用為根基,從實(shí)際示例入手,詳細(xì)講解Vue2的基礎(chǔ)理論應(yīng)用及高級(jí)組件開(kāi)發(fā),通過(guò)簡(jiǎn)明易懂的實(shí)例代碼,生動(dòng)地讓讀者快速、多方位地掌握Vue2的各種入門(mén)技巧以及一些在實(shí)際項(xiàng)目中的寶貴經(jīng)驗(yàn)。本書(shū)除了、細(xì)致地講述Vue2的生態(tài)結(jié)構(gòu)、實(shí)際編程技巧和一些從實(shí)踐中得到的經(jīng)驗(yàn),還重點(diǎn)介紹如何以組件化編程思想為指導(dǎo),以前端工程化方法為實(shí)現(xiàn)手段來(lái)實(shí)踐Vue2,通過(guò)組件的單元測(cè)試和E2E測(cè)試來(lái)保障工程質(zhì)量。
學(xué)會(huì)Vue不難,學(xué)會(huì)怎么用才難!本書(shū)沒(méi)有羅列Vue的語(yǔ)法和指令,而是從實(shí)戰(zhàn)出發(fā),以組件化編程思想為指導(dǎo),以前端工程化方法為手段來(lái)實(shí)踐Vue2!
本書(shū)先從一個(gè)實(shí)際示例入手,通過(guò)簡(jiǎn)明易懂的實(shí)例代碼,生動(dòng)地講解Vue2的基礎(chǔ)理論應(yīng)用和高級(jí)組件開(kāi)發(fā),還分享了作者在一些實(shí)際項(xiàng)目中汲取的寶貴經(jīng)驗(yàn)。
十余年軟件開(kāi)發(fā)、項(xiàng)目管理、團(tuán)隊(duì)建設(shè)經(jīng)驗(yàn)。長(zhǎng)年致力于互聯(lián)網(wǎng)技術(shù)應(yīng)用與大數(shù)據(jù)應(yīng)用方面的研究與開(kāi)發(fā)工作。曾任多家軟件公司的高級(jí)軟件工程師、項(xiàng)目經(jīng)理、首席架構(gòu)師、技術(shù)總監(jiān)等職。 曾任廣州市優(yōu)晟網(wǎng)絡(luò)股份有限公司技術(shù)總監(jiān),從事微信開(kāi)發(fā)以及大數(shù)據(jù)在電商與互聯(lián)網(wǎng)傳播應(yīng)用方面的應(yīng)用。目前主要從事軟件工程、系統(tǒng)架構(gòu)、語(yǔ)言基礎(chǔ)及IoT、大數(shù)據(jù)與AI在商業(yè)應(yīng)用方面的研究與實(shí)踐。
第1章 例說(shuō)Vue.js
1.1 插值
1.2 數(shù)據(jù)綁定
1.3 樣式綁定
1.4 過(guò)濾器
第2章 工程化的Vue.js開(kāi)發(fā)
2.1 腳手架vue-cli
2.2 深入vue-cli的工程模板
2.2.1 webpack-simple模板
2.2.2 webpack模板
2.2.3 構(gòu)建工具
2.3 Vue工程的webpack配置與基本用法
2.3.1 webpack的特點(diǎn)
2.3.2 基本用法
2.3.3 用別名取代路徑引用
2.3.4 配置多入口程序
2.4 基于Karma Phantom Mocha Sinon Chai的單元測(cè)試環(huán)境
2.5 基于Nightwatch的端到端測(cè)試環(huán)境
第3章 路由與頁(yè)面間導(dǎo)航
3.1 vue-router
3.2 路由的模式
3.3 路由與導(dǎo)航
3.4 導(dǎo)航狀態(tài)樣式
3.5 History的控制
3.6 關(guān)于Fallback
3.7 小結(jié)
第4章 頁(yè)面的區(qū)塊化與組件的封裝
4.1 頁(yè)面邏輯的實(shí)現(xiàn)
4.2 封裝可重用組件
4.3 自定義事件
4.4 數(shù)據(jù)接口的分析與提取
4.5 從服務(wù)端獲取數(shù)據(jù)
4.6 創(chuàng)建復(fù)合型的模板組件
4.7 數(shù)據(jù)模擬
4.8 小結(jié)
4.9 擴(kuò)展閱讀:Vue組件的繼承——mixin
第5章 Vue的測(cè)試與調(diào)試技術(shù)
5.1 Mocha入門(mén)
5.2 組件的單元測(cè)試方法
5.3 單元測(cè)試中的仿真技術(shù)
5.3.1 調(diào)用偵測(cè)(Spies)
5.3.2 Sinon的斷言擴(kuò)展
5.3.3 存根(stub)
5.3.4 接口仿真(Mocks)
5.3.5 后端服務(wù)仿真
5.4 調(diào)試
5.5 Nightwatch入門(mén)
5.5.1 編寫(xiě)端到端測(cè)試
5.5.2 鉤子函數(shù)與異步測(cè)試
5.5.3 全局模塊與Nightwatch的調(diào)試
5.5.4 Page Objects模式
第6章 視圖與表單的處理
6.1 為Vue2集成UIkit
6.2 表格視圖的實(shí)現(xiàn)
6.2.1 實(shí)時(shí)數(shù)據(jù)篩選
6.2.2 多行數(shù)據(jù)的選擇
6.2.3 排序的實(shí)現(xiàn)
6.3 單一職責(zé)原則與高級(jí)組件開(kāi)發(fā)方法
6.3.1 搜索區(qū)的組件化
6.3.2 母板組件
6.3.3 重構(gòu)模態(tài)對(duì)話(huà)框組件
6.3.4 高級(jí)組件與Render方法
6.3.5 UIkit按鈕
6.3.6 通用表格組件
6.4 表單的設(shè)計(jì)與實(shí)現(xiàn)
6.4.1 計(jì)算屬性的雙向綁定
6.4.2 富文本編輯器組件的實(shí)現(xiàn)
6.4.3 實(shí)現(xiàn)嵌套式容器組件
6.4.4 表單的驗(yàn)證
6.5 集成服務(wù)端的CRUD Restful API
6.6 HTTP攔截器inteceptor
6.7 開(kāi)發(fā)服務(wù)器的定制
第7章 Vuex狀態(tài)管理
7.1 Vuex的基本結(jié)構(gòu)
7.2 data的替代者——State和Getter
7.3 測(cè)試Getter
7.4 Action——操作的執(zhí)行者
7.5 測(cè)試Action
7.6 只用Mutation修改狀態(tài)
7.7 測(cè)試Mutations
7.8 子狀態(tài)和模塊
7.9 用服務(wù)分離外部操作
附錄A Chai斷言參考
附錄B Vee-Validate驗(yàn)證規(guī)則參考
當(dāng)當(dāng)東西還是這么好,一如既往的喜歡。價(jià)格實(shí)惠,質(zhì)量又好。非常棒。
nice nice
整體感覺(jué)不錯(cuò)
打開(kāi)包裝,就明顯感覺(jué)該書(shū)已經(jīng)使用過(guò)了,封面折痕非常明顯 但是 只看內(nèi)容 就不用計(jì)較那么多了
還可以,學(xué)習(xí)了
非常不錯(cuò)哦
質(zhì)量還可以
一般般吧,前端小白
老公需要,It男累,尤其前端
實(shí)事求是,這本書(shū)寫(xiě)的太爛了~
紙質(zhì)不錯(cuò),內(nèi)容有指導(dǎo)性實(shí)踐性,以例子結(jié)合實(shí)際的開(kāi)發(fā),包含了測(cè)試方面的講解,確實(shí)比那本權(quán)威要好的多,推薦購(gòu)買(mǎi)
覺(jué)得前幾章節(jié)還是有用的,但是后面的章節(jié)可能自己太菜,幾乎全是都是講的測(cè)試,而且大篇的代碼,讓我有點(diǎn)措手不及。
很差,全書(shū)2/3都是在講測(cè)試,根本沒(méi)講多少vue2.0,這是vue2.0的書(shū)哎,主編是做測(cè)試的嘛,我還特意化了兩天時(shí)間待在圖書(shū)館看,浪費(fèi)時(shí)間浪費(fèi)金錢(qián)!