# 建立銀行應用程式 第1部分:網頁應用中的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檔案,並使用`