display:grid
來當成主要的排版方式,以及使用 SCSS 來撰寫 style,然後使用 vite 當成打包工具{#each}
的邏輯完成,但是現在卡在要如何讓樣式跟設計稿一樣display: flex
做出來差不多的效果,但是還有地方需要微調,但大的架構應該不會再有什麼很大的變動space-between
就解決了排版問題card-body
縮減到一次,arr.slice(1)
來產生,slice()
的用途是指定陣列裡面開始處理的位置,由於裡面寫了 1,所以會從 2 開始處理(因為 0 被跳過)card-content
的內容,{#each}
來產生出重複使用的內容{#each}
裡面還可以再包 {#each}
board
來做,但是沒有辦法只出現上下,所以作罷+page
).html
檔案,譬如要連結到 A.html
就建立一個對應的,放的位置無所謂,但我自己會放到 pagesA.html
裡面加入要使用的 Svelte componentindex.html
裡面建立 <a>
到 A.html
Nav.svelte
那邊之前一直會出現網址重複的情況,預設的 index.html
是九九乘法,第一次點擊到時鐘沒有問題,但是當再次點擊九九乘法表的時候網址就會出現問題Nav
裡面去指定絕對路徑(<a href="./src/pages/01.html>
),可能是因為其實這兩頁都在同一個資料夾底下,多加前面那一個 . 反而會讓路徑指到錯誤的地方去Nav
的時鐘頁面後還是出現九九乘法表,我猜測可能是 Compile 時並不會分開去處理不同頁面的 JS,而是統一由單一的 JS 檔案來處理(也就是 index.html 裡面載入的那一支),由於我使用的方式並不是官方建議的做法(因為官方建議用 SveletKit),所以才會導致無論如何都只會吐九九乘法表的內容