yarn.lock 不要亂砍。unit test 會失效在 /dist 跟奇怪而無法 debug 的地方
上週上班三天得到最重要的心得: yarn.lock 不要亂砍。unit test 會失效在 /dist 跟奇怪而無法 debug 的地方。 另外,堅持在 pull request 在 github 通過所有 unit test, 似乎是件好事。
Search for a command to run...
上週上班三天得到最重要的心得: yarn.lock 不要亂砍。unit test 會失效在 /dist 跟奇怪而無法 debug 的地方。 另外,堅持在 pull request 在 github 通過所有 unit test, 似乎是件好事。
在 Nuxt 3 專案中,這是一個被稱為「自動導入 (auto-imports)」的特性 我:為何 showPost 不用引用就可以直接使用? [id].vue: 1 lines selecteduseAsyncData Gemini: stat_minus_1Thinking 在 Nuxt 3 專案中,這是一個被稱為「自動導入 (auto-imports)」的特性。 Nuxt 會自動掃描特定目錄下的檔案,例如 composables/ 和 utils/,並將其中定義的函式、變數等在整個應用程...
當然可以!以下是一個 10 歲小孩也能懂的方式來解釋 Virtual DOM(虛擬 DOM) 是什麼: 🎨 想像你在畫畫一棵樹 你有一張畫紙(這是網頁上的畫面),你正在畫一棵樹 🌳。 有一天你想把樹的葉子從綠色換成黃色,因為是秋天了 🍂。 做法一: 你把整棵樹擦掉,重新畫一棵新的黃色葉子樹。🧽✏️ 這樣很花時間,而且很累對吧? 做法二(更聰明的做法): 你先在一張透明的描圖紙上畫一樣的樹,看看哪裡需要改,發現「只要把葉子塗黃就好!」然後你只改葉子的顏色,其他部分都不動,畫起來又快又省力...
請用十歲孩童能聽懂的方法,解釋網頁 cookie 的原理跟用途 1. Cookie 是什麼? 想像你去一家餅乾店(網站),老闆給你一張小紙條,寫著你的名字和喜好(例如你喜歡巧克力餅乾)。這張小紙條就是「Cookie」。 但它不是可以吃的餅乾,而是電腦裡的一小段文字紀錄,網站會存到你的瀏覽器裡。 2. 它是怎麼運作的? 你第一次到網站 → 網站寫一張小紙條(Cookie)給你。 你下次再來 → 你把小紙條交給老闆(網站)。 老闆一看,就知道: 你是誰 你喜歡什麼 你上次逛到哪一頁 ...
English version (中文版在下面,Claude 幫我 refactor 成 SOLID 原則並且用十歲孩童方式講解給我聽) The reason this started was because I felt that TrelloBoard.vue was way too long — about 200 lines. (Yes… right now even 200 lines feels too long for me. It’s funny because back the...
請用十歲孩童能聽懂的方法,解釋網頁 cookie 的原理跟用途 ChatGPT said: 好,我用小朋友也聽得懂的方式來解釋「網頁 Cookie」。 1. Cookie 是什麼? 想像你去一家餅乾店(網站),老闆給你一張小紙條,寫著你的名字和喜好(例如你喜歡巧克力餅乾)。這張小紙條就是「Cookie」。 但它不是可以吃的餅乾,而是電腦裡的一小段文字紀錄,網站會存到你的瀏覽器裡。 2. 它是怎麼運作的? 你第一次到網站 → 網站寫一張小紙條(Cookie)給你。 你下次再來 → 你把小紙...
以下內容以 12 歲青少年能懂的方式,用繁體中文說明 Nuxt.js、Next.js 這兩個框架的相同與不同,並就「是否應該先問 Vue.js vs React.js,還是直接問 Nuxt.js vs Next.js」提供建議。 摘要 簡單來說,Nuxt.js 是建構在 Vue.js 之上的全端(full-stack)框架,Next.js 則是建構在 React 之上的全端框架,兩者都支援伺服器端渲染(SSR)、靜態站點生成(SSG)、以及「檔案即路由」的開發方式,但底層的元件寫法與社群生態不同...
總結 在 Vue 裡,slot 就像是元件裡的一個「空盒子」,讓外部元件可以把自己要顯示的內容「丟進來」;這樣你就能做出一個漂亮的框架(父元件提供)+每次不同的內容(由外部提供)的組合,達到高彈性和可重用的效果喔! slot 是什麼? 在 Vue 元件的 template 裡,<slot></slot> 標籤就像是一個空盒子,等著父元件把內容放進來。 Vue.js 如果沒有任何內容丟進來,slot 也可以顯示預設內容(fallback content),比如文字「Submit」,這樣元件不會...
以下內容會用 9 歲小朋友也能懂的方式,介紹 UnoCSS 是什麼、為什麼好用,以及它最特別的地方。 重點摘要 想像你在玩樂高,原本要先把所有積木都準備好,才能開始拼;但 UnoCSS 就像有個魔法盒子,當你需要紅色積木才去拿紅色積木,需要藍色積木才去拿藍色積木,省下很多不知道要不要準備的時間和空間。它是一種「即用即取」的原子化 CSS 工具,只要你在 HTML 上寫一個小小的 class,對應的樣式就會立刻出現,讓網頁變得又快又輕盈,而且還很好客製化。 1. CSS 和 「原子化」是什麼? ...