# 建立銀行應用程式第一部分:網頁應用中的 HTML 模板與路由 ## 課前測驗 [課前測驗](https://ff-quizzes.netlify.app/web/quiz/41) ### 介紹 自從 JavaScript 在瀏覽器中出現以來,網站變得比以往更加互動且複雜。網頁技術現在常被用來創建完全功能的應用程式,直接在瀏覽器中運行,我們稱之為[網頁應用程式](https://en.wikipedia.org/wiki/Web_application)。由於網頁應用程式高度互動,使用者不希望每次執行操作時都需要等待整個頁面重新載入。因此,JavaScript 被用來直接使用 DOM 更新 HTML,以提供更流暢的使用者體驗。 在本課程中,我們將建立銀行網頁應用程式的基礎,使用 HTML 模板創建多個畫面,這些畫面可以顯示並更新,而無需重新載入整個 HTML 頁面。 ### 前置條件 您需要一個本地網頁伺服器來測試我們在本課程中建立的網頁應用程式。如果您沒有,可以安裝 [Node.js](https://nodejs.org),並在您的專案資料夾中使用指令 `npx lite-server`。它將建立一個本地網頁伺服器並在瀏覽器中開啟您的應用程式。 ### 準備工作 在您的電腦上建立一個名為 `bank` 的資料夾,並在其中建立一個名為 `index.html` 的檔案。我們將從這個 HTML [樣板程式碼](https://en.wikipedia.org/wiki/Boilerplate_code)開始: ```html Bank App ``` --- ## HTML 模板 如果您想為網頁建立多個畫面,一種解決方案是為每個您想顯示的畫面建立一個 HTML 檔案。然而,這種解決方案有一些不便之處: - 切換畫面時需要重新載入整個 HTML,可能會很慢。 - 在不同畫面之間共享資料會變得困難。 另一種方法是僅使用一個 HTML 檔案,並使用 `