LESSON-19 · SELF-PACED PRACTICE

Vue CDN 應用邊界與載入

把「Vue CDN 應用邊界與載入」拆成 4 個可獨立完成、可重設、可驗證的自主學習 module。

4個獨立主題3個練習階段1個整合挑戰
看見缺口 → 修改一小段 → 重新載入驗收

每一個 topic 都有自己的檔案、Starter、Checkpoint、Solution 與證據清單。

先知道今天要做什麼

不要從長篇名詞開始;先從第一個可完成的小任務開始。

01

選一個 topic

從第一張卡開始,先閱讀任務情境與預期畫面。

02

修改自己的檔案

打開 Starter 的實作檔,依 Step 逐步修改,不靠按鈕代做。

03

用證據驗收

重新整理頁面,對照畫面、DOM、Computed、Console 或文件證據。

4 個獨立主題

每張卡只練一個責任;完成後再進入下一張。

01

固定 Vue 3.5.40 CDN

能把 Vue global build 固定在 3.5.40,並同時以 script URL 與 Vue.version 驗證實際 runtime。

要修改:files/starter/index.html

02

mount boundary 與 DOM template 限制

能只讓 Vue 接管指定 mount container,並證明外部靜態 shell 不會因內部反應式更新而被改寫。

要修改:files/starter/main.js

03

v-cloak 與 CDN 失敗 fallback

能在 mount 前隱藏未編譯插值,mount 後移除 v-cloak,且 Vue 不可用時改顯示靜態 fallback。

要修改:files/starter/index.html

04

development 與 production build

能依除錯或正式產物選擇 vue.global.js 與 vue.global.prod.js,並從檔名證明選擇。

要修改:files/starter/index.html

最後整合挑戰

把已完成的責任轉回本章完整作品,不把整合步驟冒充成單項教學。

在同一份章節作品中整合 4 個 module,排除單項通過但組合失敗的問題。

完成固定版本、邊界清楚、載入前後與失敗狀態都可理解的 Vue CDN island。

第一個建議動作

如果你現在只想知道下一步,先做這件事。

開啟「固定 Vue 3.5.40 CDN」:先看 files/starter/index.html 的 先在 Console 讀 Vue.version,再在 DOM/Network 核對實際 script src。,記錄目前狀態,再修改一小段。