注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)工業(yè)技術(shù)建筑科學建筑設(shè)計Vue.js快跑:構(gòu)建觸手可及的高性能Web應用

Vue.js快跑:構(gòu)建觸手可及的高性能Web應用

Vue.js快跑:構(gòu)建觸手可及的高性能Web應用

定 價:¥69.00

作 者: (英)卡勒姆·麥克雷
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 暫缺

ISBN: 9787121352997 出版時間: 2018-11-01 包裝: 平裝
開本: 16開 頁數(shù): 196 字數(shù):  

內(nèi)容簡介

  本書是用Vue.js構(gòu)建Web應用的全方位指南。作者運用細致入微的講解方式帶你領(lǐng)略Vue.js的獨特魅力,致力于協(xié)助你從零開始基于Vue.js創(chuàng)建一個Web應用。本書共7章:第1章介紹Vue的安裝及基本用法,覆蓋大量Vue核心技術(shù),諸如響應式原理、生命周期鉤子等;第2章到第6章進入Vue高階世界,通過在豐富的組件特性中遨游,教你使用vue-router和vuex來實現(xiàn)客戶端路由和狀態(tài)管理,以此完善整個Web應用的功能;最后一章介紹如何使用vue-test-utils這一官方測試利器來為組件編寫單元測試,從而保證Web應用的正常運行;附錄分別介紹vue-cli用法及Vue 與React之間的異同。本書適合對HTML和JavaScript已有一定了解,正在準備或已經(jīng)使用Vue.js進行Web應用開發(fā)的從業(yè)者,也適合希望通過學習框架使用來提升對其認識的開發(fā)人員,有React使用經(jīng)驗的讀者同樣可從中獲得啟發(fā)。

作者簡介

  Callum Macrae 是一位在英國倫敦就職于Sam Knows的JavaScript開發(fā)工程師。Sam Knows致力于讓所有人都擁有更快的互聯(lián)網(wǎng)。他熱衷于將Vue與SVG相結(jié)合,并定期為開源項目做貢獻,包括gulp和他自己的一些項目。關(guān)于這些,無論是GitHub還是Twitter,都能通過@callumacrae發(fā)掘到更多。劉騰輝,資深JavaScript開發(fā)工程師。曾在豪氏威馬(福建)有限公司任電氣工程師,現(xiàn)在福建泉州環(huán)宇通信息科技股份有限公司任全棧開發(fā)工程師。

圖書目錄

前言 .............................................................................................xi

第 1 章 Vue.js 基礎(chǔ) .......................................................................1

為什么選擇 Vue.js ..................................................................................................1

安裝和設(shè)置 ............................................................................................................4

vue-loader 和 webpack .....................................................................................4

模板(Template)、數(shù)據(jù)(Data)和指令(Directive)...........................................6

v-if vs v-show .......................................................................................................10

模板中的循環(huán) ......................................................................................................11

屬性綁定 ..............................................................................................................13

響應式 ..................................................................................................................15

響應式如何實現(xiàn) ............................................................................................16

注意事項 .......................................................................................................17

雙向數(shù)據(jù)綁定 ......................................................................................................19

動態(tài)設(shè)置 HTML ..................................................................................................21

方法 .....................................................................................................................22

this.................................................................................................................23

計算屬性 ..............................................................................................................24

偵聽器 ..................................................................................................................27

監(jiān)聽 data 對象中某個對象的屬性 .................................................................29

獲取舊值 .......................................................................................................29

深度監(jiān)聽 .......................................................................................................30

過濾器 ..................................................................................................................30

使用 ref 直接訪問元素 .........................................................................................33

輸入和事件 ..........................................................................................................33

v-on 簡寫 .......................................................................................................34

事件修飾符 ...................................................................................................34

生命周期鉤子 ......................................................................................................37

自定義指令 ..........................................................................................................38

鉤子函數(shù)參數(shù) ................................................................................................40

過渡和動畫 ..........................................................................................................41

CSS 過渡 .......................................................................................................41

JavaScript 動畫 ..............................................................................................44

總結(jié) .....................................................................................................................46

第 2 章 Vue.js 組件 .....................................................................47

組件基礎(chǔ) ..............................................................................................................47

數(shù)據(jù)、方法和計算屬性 ........................................................................................48

傳遞數(shù)據(jù) ..............................................................................................................49

Prop 驗證 .......................................................................................................50

Prop 的大小寫 ...............................................................................................51

響應式 ...........................................................................................................52

數(shù)據(jù)流和 .sync 修飾符 ..................................................................................53

自定義輸入組件與 v-model ...........................................................................56

使用插槽(slot)將內(nèi)容傳遞給組件 ...................................................................57

默認內(nèi)容 .......................................................................................................58

具名插槽 .......................................................................................................59

作用域插槽 ...................................................................................................60

自定義事件 ..........................................................................................................62

混入 .....................................................................................................................65

混入對象和組件的合并 .................................................................................67

vue-loader 和 .vue 文件 ........................................................................................68

非 Prop 屬性 ........................................................................................................70

組件和 v-for 指令 ................................................................................................71

總結(jié) .....................................................................................................................74

第 3 章 使用 Vue 添加樣式 ..........................................................77

Class 綁定 ............................................................................................................77

內(nèi)聯(lián)樣式綁定 ......................................................................................................79

數(shù)組語法 .......................................................................................................80

多重值 ...........................................................................................................80

用 vue-loader 實現(xiàn) Scoped CSS ...........................................................................81

用 vue-loader 實現(xiàn) CSS Modules .........................................................................82

預處理器 ..............................................................................................................83

總結(jié) .....................................................................................................................83

第 4 章 render 函數(shù)和 JSX ..........................................................85

標簽名稱 ..............................................................................................................86

數(shù)據(jù)對象 ..............................................................................................................86

子節(jié)點 ..................................................................................................................88

JSX ......................................................................................................................89

總結(jié) .....................................................................................................................91

第 5 章 使用 vue-router 實現(xiàn)客戶端路由 ......................................93

安裝 .....................................................................................................................93

基本用法 ..............................................................................................................94

HTML5 History 模式 ...........................................................................................96

動態(tài)路由 ..............................................................................................................97

響應路由變化 ................................................................................................98

路由參數(shù)作為組件屬性傳入 .......................................................................100

嵌套路由 ............................................................................................................101

重定向和別名 ....................................................................................................103

鏈接導航 ............................................................................................................104

tag 屬性 .......................................................................................................105

active-class 屬性 ..........................................................................................106

原生事件 .....................................................................................................107

編程式導航 .................................................................................................107

導航守衛(wèi) ............................................................................................................108

路由獨享守衛(wèi) ..............................................................................................110

組件內(nèi)部守衛(wèi) .............................................................................................. 111

路由順序 ............................................................................................................112

404 頁面 ......................................................................................................113

路由命名 ............................................................................................................114

總結(jié) ...................................................................................................................115

第 6 章 使用 vuex 實現(xiàn)狀態(tài)管理 ................................................117

安裝 ...................................................................................................................118

概念 ...................................................................................................................119

State 及其輔助函數(shù) ............................................................................................121

State 輔助函數(shù).............................................................................................122

Getter .................................................................................................................124

Getter 輔助函數(shù) ...........................................................................................126

Mutation .............................................................................................................126

Mutation 輔助函數(shù) ......................................................................................128

Mutation 必須是同步函數(shù) ...........................................................................128

Action ................................................................................................................129

Action 輔助函數(shù) ..........................................................................................130

參數(shù)解構(gòu) .....................................................................................................131

Promise 與 Action ..............................................................................................131

Module ...............................................................................................................132

文件結(jié)構(gòu) .....................................................................................................134

帶命名空間的模塊 ......................................................................................135

總結(jié) ...................................................................................................................137

第 7 章 對 Vue 組件進行測試 .....................................................139

測試單個組件 ....................................................................................................139

介紹 vue-test-utils ..............................................................................................141

查詢 DOM ..........................................................................................................142

掛載選項 ............................................................................................................143

模擬和存根數(shù)據(jù) .................................................................................................145

測試事件 ............................................................................................................146

總結(jié) ...................................................................................................................148

附錄 A 搭建 Vue 開發(fā)環(huán)境 .........................................................149

附錄 B Vue 與 React ................................................................153

索引 ..........................................................................................171

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號