# 建立銀行應用程式 第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檔案,並使用`