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

Vue.js3Web開發案例教程(在線實訓版)/Web開發人才培養系列叢書

  • 作者:編者:溫謙|責編:王宣
  • 出版社:人民郵電
  • ISBN:9787115629661
  • 出版日期:2024/04/01
  • 裝幀:平裝
  • 頁數:304
人民幣:RMB 69.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    隨著互聯網技術的不斷發展,JavaScript語言及其相關技術越來越受到人們的關注,各種JavaScript框架層出不窮。Vue.js作為新一代JavaScript框架的優秀代表,為廣大開發者提供了諸多便利,佔據著Web開發領域的重要位置。
    本書詳細講解了Vue.js 3框架的相關技術,如數據綁定、偵聽、事件、樣式控制、結構渲染等核心基礎知識;並在此基礎上,講解了組件化開發的完整邏輯,以及AJAX、過渡動畫、路由、狀態管理等高級內容;最後,編排了3個綜合案例,並給出了從Vue.js 2升級到Vue.js 3的變化。本書內容翔實,結構框架清晰,講解循序漸進,注重各章及實例之間的呼應與對照。此外,編者在本書中還編排了豐富的案例,並對Web前端的工程化進行了必要的講解,這能夠幫助讀者鞏固所學理論知識,提高編程實戰技能。
    本書既可以作為電腦、軟體工程、人工智慧、數據科學與大數據等專業的網頁設計與製作、前端開發等課程的教材,也可以作為Vue.js 3初學者的入門用書。

作者介紹
編者:溫謙|責編:王宣

目錄
第一篇  Vue.js基礎篇
  第1章  Web前端開發概述
    1.1  Web開發簡史
    1.2  基於前後端分離模式的Web開發
      1.2.1  從提供內容到提供服務的轉變
      1.2.2  從「單一網站」到「多終端應用」
    1.3  Vue.js與MVVM模式
    1.4  Vue.js開發中常用的工具
      1.4.1  Chrome瀏覽器
      1.4.2  VSCode文本編輯器
      1.4.3  命令行窗口
    1.5  安裝Vue.js
    1.6  上手實踐:第一個Vue.js程序
    本章小結
    習題
  第2章  Vue.js開發基礎
    2.1  Vue應用實例
      2.1.1  文本插值
      2.1.2  方法屬性
      2.1.3  屬性綁定
      2.1.4  插入HTML片段
    2.2  Vue實例的生命周期
    本章小結
    習題
  第3章  計算屬性與偵聽器
    3.1  計算屬性
      3.1.1  定義計算屬性
      3.1.2  計算屬性的緩存特性
    3.2  偵聽器
      3.2.1  偵聽器的應用場景
      3.2.2  偵聽器的基本用法
      3.2.3  深度偵聽
      3.2.4  偵聽對象時獲取對象原值
      3.2.5  使用immediate參數
      3.2.6  對數組進行偵聽
    本章小結
    習題
  第4章  控制頁面的CSS樣式
    4.1  綁定class屬性
      4.1.1  以對象方式綁定class屬性
      4.1.2  將class屬性與對象變數綁定
      4.1.3  以數組方式綁定class屬性
      4.1.4  動態改變class屬性值
      4.1.5  在數組中使用對象
    4.2  綁定style屬性
      4.2.1  以對象方式綁定style屬性
      4.2.2  將style屬性與對象變數綁定
      4.2.3  以數組方式綁定style屬性
      4.2.4  動態改變style屬性值
    本章小結

    習題
  第5章  事件處理
    5.1  標準DOM中的事件
      5.1.1  事件與事件流
      5.1.2  事件對象
    5.2  使用Vue.js處理事件
      5.2.1  以內聯方式響應事件
      5.2.2  事件處理方法
      5.2.3  在Vue.js中使用事件對象
    5.3  動手練習:監視滑鼠移動
    5.4  事件修飾符
      5.4.1  準備基礎頁面
      5.4.2  .stop
      5.4.3  .self
      5.4.4  .capture
      5.4.5  .once
      5.4.6  .prevent
      5.4.7  事件修飾符使用說明
      5.4.8  按鍵修飾符
    本章小結
    習題
  第6章  表單綁定
    6.1  輸入文本的綁定
      6.1.1  文本框
      6.1.2  多行文本框
    6.2  選擇類表單元素的綁定
      6.2.1  單選按鈕
      6.2.2  複選框
      6.2.3  下拉框
      6.2.4  多選列表框
      6.2.5  鍵值對綁定
    6.3  修飾符
      6.3.1  .lazy
      6.3.2  .number
      6.3.3  .trim
    本章小結
    習題
  第7章  結構渲染
    7.1  條件渲染指令v-if
      7.1.1  v-if和v-else
      7.1.2  v-else-if
      7.1.3  v-if和v-show
    7.2  列表渲染指令v-for
      7.2.1  基本列表
      7.2.2  迭代對象數組
      7.2.3  對象屬性列表
      7.2.4  數值範圍
      7.2.5  數組更新檢測
      7.2.6  v-for中的key屬性有何作用
      7.2.7  將v-for與v-if一同使用時的注意事項

    本章小結
    習題
  第8章  階段案例——網頁匯率計算器和番茄鍾
    8.1  網頁匯率計算器
      8.1.1  頁面結構和樣式
      8.1.2  數據模型
    8.2  番茄鍾
      8.2.1  功能描述
      8.2.2  用到的知識點
      8.2.3  頁面結構和樣式
      8.2.4  實現核心邏輯
      8.2.5  使用Vue.js處理交互
    本章小結
第二篇  Vue.js進階篇
  第9章  組件基礎
    9.1  自定義組件與HTML標記
      9.1.1  組件的名稱
      9.1.2  組件的屬性
      9.1.3  組件的內容
      9.1.4  在組件中處理事件
    9.2  全局組件與局部組件
    本章小結
    習題
  第10章  單文件組件
    10.1  安裝VueCLI腳手架工具
    10.2  動手練習:投票頁面
      10.2.1  製作greeting組件
      10.2.2  製作app組件
      10.2.3  在父子組件之間傳遞數據
      10.2.4  構建用於生產環境的文件
    10.3  單頁應用和多頁應用
      10.3.1  單頁應用和多頁應用的區別
      10.3.2  多頁應用開發
      10.3.3  單頁應用開發
    本章小結
    習題
  第11章  AJAX與Axios
    11.1  認識AJAX與Axios
      11.1.1  AJAX的基本概念
      11.1.2  AJAX的組成部分
      11.1.3  用原生方法獲取非同步數據
      11.1.4  認識Axios
    11.2  Axios的基礎用法
      11.2.1  基本用法
      11.2.2  GET與POST
      11.2.3  嵌套請求與併發請求
    11.3  Axios的進階用法
      11.3.1  創建實例
      11.3.2  實例的相關配置
      11.3.3  錯誤處理

      11.3.4  攔截器
    11.4  動手練習:實現自動提示的文本框
      11.4.1  基本思路與結構
      11.4.2  樣式布局
      11.4.3  匹配用戶輸入並顯示提示框
    11.5  動手練習:模擬百度的「數據載入中」效果
    本章小結
    習題
  第12章  過渡動畫
    12.1  CSS過渡
    12.2  單元素過渡
      12.2.1  transition組件
      12.2.2  過渡的類名
    12.3  動手練習:可摺疊的多級菜單
      12.3.1  搭建頁面結構
      12.3.2  展開和收起菜單
      12.3.3  添加過渡效果
      12.3.4  實現多級菜單
    12.4  列表過渡
      12.4.1  transition-group組件
      12.4.2  動手練習:待辦事項
    本章小結
    習題
  第13章  路由VueRouter
    13.1  基本用法
    13.2  命名路由
    13.3  路由動態匹配
      13.3.1  路由參數
      13.3.2  多路由參數與偵聽路由
      13.3.3  查詢參數
      13.3.4  捕獲所有路由
    13.4  編程式導航
    13.5  重定向和別名
    13.6  進階用法
      13.6.1  導航守衛
      13.6.2  路由元信息
    13.7  history模式
    本章小結
    習題
  第14章  狀態管理
    14.1  store模式
      14.1.1  整體頁面結構
      14.1.2  創建store對象
      14.1.3  使用store對象
    14.2  Vuex的基本用法
    14.3  深入掌握Vuex
      14.3.1  在單文件組件中使用Vuex
      14.3.2  action與mutation
    14.4  動手練習:改進版的「待辦事項」(TodoList)
    本章小結

    習題
第三篇  綜合案例篇
  第15章  綜合案例——「豪華版」待辦事項
    15.1  功能描述
    15.2  用到的知識點
    15.3  使用VueCLI搭建項目
    15.4  頁面結構和樣式
      15.4.1  添加待辦事項
      15.4.2  任務狀態的篩選項以及對應的任務個數
      15.4.3  任務列表
      15.4.4  編輯任務彈框
    15.5  組件化
      15.5.1  抽離單個任務
      15.5.2  抽離編輯彈框
    15.6  核心功能的實現
      15.6.1  定義Todo類
      15.6.2  使用Vuex管理任務列表
    15.7  實現各項功能
      15.7.1  添加任務
      15.7.2  顯示任務列表
      15.7.3  動態化篩選項
      15.7.4  修改任務狀態
      15.7.5  編輯任務
      15.7.6  刪除任務
      15.7.7  調整任務順序
      15.7.8  持久化任務
    本章小結
  第16章  綜合案例——網頁圖片剪裁器
    16.1  整體分析
    16.2  頁面結構和CSS樣式
      16.2.1  HTML結構
      16.2.2  選區部分的結構與樣式
    16.3  實現核心邏輯
      16.3.1  定義基礎類
      16.3.2  定義Cropper類
    16.4  使用Vue.js處理交互
      16.4.1  初始化圖像
      16.4.2  繪製選區
      16.4.3  移動選區
      16.4.4  調整選區大小
      16.4.5  將手柄封裝為組件
      16.4.6  最終剪裁
    本章小結
  第17章  綜合案例——電子商務網站
    17.1  案例總體介紹
      17.1.1  案例目標
      17.1.2  最終效果展示
    17.2  搭建網站框架
      17.2.1  使用VueCLI搭建項目
      17.2.2  準備基本頁面及路由

      17.2.3  安裝Bootstrap
    17.3  產品頁面
      17.3.1  靜態產品列表頁
      17.3.2  動態化產品列表頁
      17.3.3  產品詳情頁
      17.3.4  頁面裝載狀態提示
    17.4  購物車
      17.4.1  靜態結構
      17.4.2  實現購物車可移動
      17.4.3  實現購物車動態化
    17.5  完成網站剩餘部分
    本章小結
附錄A  從Vue.js 2升級到Vue.js 3
  A.1  底層變化
  A.2  開發者使用層面的改進
  A.3  開發工具層面的改進
附錄B  ECMAScript 2015(ES6)基礎知識
  B.1  let關鍵字
  B.2  const關鍵字
  B.3  for…of循環
  B.4  字元串模板
  B.5  參數默認值
  B.6  類與繼承
  B.7  箭頭函數
  B.8  剩餘運算符與剩餘參數
  B.9  展開運算符
  B.10  數組的解構賦值
  B.11  對象的解構賦值
  B.12  模塊

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032