幫助中心 | 我的帳號 | 關於我們

Vue.js前端開發入門與實踐

  • 作者:編者:姬婧//鄭錚|責編:魏瑩
  • 出版社:清華大學
  • ISBN:9787302639633
  • 出版日期:2023/08/01
  • 裝幀:平裝
  • 頁數:274
人民幣:RMB 89 元      售價:
放入購物車
加入收藏夾

內容大鋼
    目前單頁應用框架層出不窮,Vue.js是其中十分耀眼的項目之一,廣受國內外開發人員的推崇。本書講解Vue.js前端框架的基礎知識,共分為12章,包括Vue.js概述和安裝、TypeScript基礎、Vue.js應用實例、Vue.js組件、Vue.js模板、Vue.js計算屬性與偵聽器、Vue.js樣式、Vue.js表達式、Vue.js事件、Vue.js表單和深入組件等內容,最後還給出一個實戰案例供讀者系統學習Vue.js項目開發過程。
    本書既適合Vue.js初學者、Web前端開發人員閱讀,也適合高等院校和培訓機構的師生參考。

作者介紹
編者:姬婧//鄭錚|責編:魏瑩

目錄
第1章  理解Vue.js及其產生的背景
  1.1  什麼是Vue.js
    1.1.1  為什麼使用Vue.js
    1.1.2  Vue.js的主要特點
    1.1.3  Vue.js的優勢
  1.2  Vue.js產生的背景
    1.2.1  傳統的前端開發模式
    1.2.2  Vue.js的開發模式
    1.2.3  Vue.js與jQuery的區別
    1.2.4  Vue.js與React、Angular的比較
    1.2.5  如何選擇Angular、React和Vue.js
  1.3  如何學習Vue.js
    1.3.1  知識儲備
    1.3.2  學習安排
  1.4  小結
第2章  快速開啟一個Vue.js應用
  2.1  開發環境準備
    2.1.1  安裝Node.js
    2.1.2  設置NPM鏡像
    2.1.3  選擇合適的IDE
    2.1.4  安裝Vue CLI
    2.1.5  檢查和調試Vue.js應用的工具——VueDevtools
  2.2  創建Vue.js應用hello-world
    2.2.1  利用Vue CLI初始化Vue.js應用hello-world
    2.2.2  運行Vue.js應用hello-world
  2.3  探索Vue.js應用
    2.3.1  整體項目結構
    2.3.2  項目根目錄文件
    2.3.3  node_modules目錄
    2.3.4  public目錄
    2.3.5  src目錄
  2.4  在Vue.js應用中使用TypeScript
    2.4.1  基於Vue3 Preview創建項目
    2.4.2  基於Manually select features創建項目
    2.4.3  TypeScript與JavaScript應用的差異
  2.5  小結
第3章  TypeScript基礎
  3.1  TypeScript概述
    3.1.1  TypeScript與JavaScript、ECMAScript的關係
    3.1.2  TypeScript與Vue.js的關係
    3.1.3  使用TypeScript的優勢
    3.1.4  安裝TypeScript
    3.1.5  TypeScript代碼的編譯及運行
  3.2  常量與變數
    3.2.1  const、let、var三者的作用域
    3.2.2  常量與變數的區別
    3.2.3  變數提升
  3.3  TypeScript數據類型
    3.3.1  基本類型
    3.3.2  複雜基礎類型

    3.3.3  對象類型
    3.3.4  任意類型
    3.3.5  聯合類型
    3.3.6  交集類型
  3.4  強大的面向對象體系
    3.4.1  類
    3.4.2  介面
    3.4.3  演示介面的使用
    3.4.4  泛型
    3.4.5  演示泛型的使用
  3.5  TypeScript的命名空間
    3.5.1  聲明命名空間
    3.5.2  命名空間體
    3.5.3  導入聲明
    3.5.4  導出聲明
    3.5.5  合併聲明
  3.6  TypeScript模塊
    3.6.1  了解模塊
    3.6.2  導入聲明
    3.6.3  導入Require聲明
    3.6.4  導出聲明
    3.6.5  導出分配
    3.6.6  了解CommonJS模塊
    3.6.7  了解AMD模式
  3.7  裝飾器
    3.7.1  定義裝飾器
    3.7.2  了解裝飾器的執行時機
    3.7.3  認識4類裝飾器
  3.8  小結
第4章  Vue.js應用實例
  4.1  創建應用實例
    4.1.1  一個應用實例
    4.1.2  讓應用實例執行方法
    4.1.3  理解選項對象
    4.1.4  理解根組件
    4.1.5  理解MVC模型
    4.1.6  理解MVP模型
    4.1.7  理解MVVM模型
  4.2  dataproperty與datamethods
    4.2.1  理解dataproperty
    4.2.2  理解datamethods
  4.3  Vue.js的生命周期
    4.3.1  生命周期中的鉤子函數
    4.3.2  生命周期的圖示
    4.3.3  生命周期鉤子函數的實例
  4.4  小結
第5章  Vue.js組件
  5.1  組件的基本概念
    5.1.1  創建和註冊組件的基本步驟
    5.1.2  理解組件的創建和註冊

    5.1.3  父組件和子組件
    5.1.4  DOM模板解析注意事項
    5.1.5  data必須是函數
    5.1.6  組件組合
    5.1.7  組件註冊
  5.2  組件通信
    5.2.1  父組件與子組件通信
    5.2.2  子組件與父組件通信
    5.2.3  子組件之間的通信
    5.2.4  通過插槽分發內容
  5.3  特殊情況
  5.4  讓組件可以動態載入
  5.5  使用keep-alive緩存組件
  5.6  小結
第6章  Vue.js模板
  6.1  在模板中使用插值
    6.1.1  文本
    6.1.2  原生HTML代碼
    6.1.3  綁定HTML屬性
    6.1.4  JavaScript表達式
  6.2  在模板中使用指令
    6.2.1  理解指令中的參數
    6.2.2  理解指令中的動態參數
    6.2.3  理解指令中的修飾符
  6.3  在模板中使用指令的縮寫
    6.3.1  使用v-bind指令的縮寫
    6.3.2  使用v-on指令的縮寫
  6.4  綜合實例
  6.5  小結
第7章  Vue.js計算屬性與偵聽器
  7.1  通過實例理解「計算屬性」的必要性
  7.2  聲明「計算屬性」
  7.3  「計算屬性」緩存與方法的關係
  7.4  計算屬性的注意事項
    7.4.1  計算函數不應有副作用
    7.4.2  避免直接修改計算屬性值
    7.4.3  計算屬性無法追蹤非響應式依賴
  7.5  為什麼需要偵聽器
    7.5.1  理解偵聽器
    7.5.2  一個偵聽器的實例
  7.6  綜合實例
  7.7  小結
第8章  Vue.js樣式
  8.1  綁定樣式class
    8.1.1  在class中綁定字元串
    8.1.2  在class中綁定對象
    8.1.3  在class中綁定數組
  8.2  綁定內聯樣式
    8.2.1  在內聯樣式中綁定對象
    8.2.2  在內聯樣式中綁定數組

    8.2.3  在內聯樣式中綁定多重值
  8.3  綜合實例
  8.4  小結
第9章  Vue.js表達式
  9.1  Vue表達式的優點
  9.2  條件表達式
    9.2.1  v-if指令的實例
    9.2.2  v-else指令的實例
    9.2.3  v-else-if指令的實例
    9.2.4  v-show指令的實例
    9.2.5  理解v-if指令與v-show指令的關係
  9.3  for循環表達式
    9.3.1  使用v-for指令遍曆數組
    9.3.2  使用v-for指令遍曆數組設置索引
    9.3.3  使用v-for指令遍歷對象的property名稱
    9.3.4  數組過濾
    9.3.5  使用值的範圍
  9.4  v-for指令的不同使用場景
    9.4.1  在