AndyWang′s Blog
About Archive Category Tags
Home
About
Archive
Category
Tags
Blog banner image
head shot

Andy Wang

Web Developer

Taiwan, Hsinchu City

Articles

42

Tags

55

Categories

11

RECENT POSTS

  • 關於 Domain-Driven Design (DDD)

    2025年9月20日
  • CA: Data Transfer Object (DTO)

    2025年9月11日
  • Astro 圖片優化策略

    2025年9月8日
  • Claude Code CLI:真正的 AI 開發代理人

    2025年8月7日
  • Leetcode 326. Power of Three

    2025年7月20日

Categories

心得
7
Blog
4
Tools
3
SystemDesign
4
Performance
5
React
5
DevOps
3
TypeScript
4
JavaScript
5
LeetCode
1
Git
1

TAGS

AI Algorithm Astro Asynchronous Blog CSS Claude Clean Code Clean-Architecture Compatibility Complexity Cursor Cursor-Rules DDD DP DTO Data-Structure Deployment Docker ESLint Elevator-Pitch Enums ErrorBoundary Frontend Generics Git HTML Homebrew JavaScript Jekyll Junior Kubernetes Leetcode Life Linter MECE Notes OOP Package Performance React Recursion Redux Retro SOLID SWR TypeScript Unit-Test Vitest X-Driven blog jQuery map performance 心得
    前端效能優化(1) - Debounce
    前端效能優化(1) - Debounce
    2024年7月17日
    JavaScript
    Notes
    /
    JavaScript +1
    Notes
    /
    JavaScript
    /
    Frontend
    Debounce 是一種常見的效能優化方式,主要用於限制高頻事件的觸發次數,例如:當你使用 Google 搜尋某個關鍵字,它並不會在你輸入過程不斷搜尋,而是當你停下輸入後才去做搜尋的動作。
    3 mins read
    |
    561 words
    前端效能優化(1) - Debounce
    使用 Astro+Tailwind 實現 Dark mode
    使用 Astro+Tailwind 實現 Dark mode
    2024年7月15日
    Blog
    Notes
    /
    Astro
    Notes
    /
    Astro
    紀錄如何使用 Astro+Tailwind 來實現 Dark mode 功能,並將狀態儲存在 localStorage,每次進入時檢查 localStorage 的 theme 來切換 mode。
    3 mins read
    |
    713 words
    使用 Astro+Tailwind 實現 Dark mode
    關於我重構部落格這檔事
    關於我重構部落格這檔事
    2024年7月12日
    Blog
    心得
    /
    Blog +1
    心得
    /
    Blog
    /
    Astro
    自從去年2023年12月開始就已經在想著重構這件事,但當時當兵結束又忙著應付面試,實在空不出時間,直到現在花了一個禮拜的時間終於寫完了,對於成品我也十分滿意。
    4 mins read
    |
    834 words
    關於我重構部落格這檔事
    淺談 JavaScript 單執行緒語言如何做到異步運算
    淺談 JavaScript 單執行緒語言如何做到異步運算
    2024年6月20日
    JavaScript
    Notes
    /
    JavaScript +1
    Notes
    /
    JavaScript
    /
    Asynchronous
    JavaScript 是單執行緒語言,照理來說應該一次只能做一件事情,但他卻能做到非同步進程,不讓程式被 blocked,這要歸功於 Event Loop,但 Event Loop 並不存在語言本身,而是由 runtime 來實現。
    6 mins read
    |
    1447 words
    淺談 JavaScript 單執行緒語言如何做到異步運算
    在寫 HTML 需要注意的事
    在寫 HTML 需要注意的事
    2023年12月20日
    Performance
    Notes
    /
    HTML
    Notes
    /
    HTML
    本篇主要整理過去當助教期間碰過的詢問以及個人也曾犯過的錯,標籤語意化、標題標籤順序性、h1標籤的唯一性、列表標籤的正確使用方式、你所忽略的 alt 屬性、type 屬性的重要、寫好 head 標籤
    6 mins read
    |
    1409 words
    在寫 HTML 需要注意的事
    JavaScript 之 this 的運作
    2022年7月10日
    JavaScript
    JavaScript
    /
    Notes
    JavaScript
    /
    Notes
    在 JavaScript 中,this 的指向通常是根據函數如何被調用來決定的。首先我們先觀察一個函式的參數包含哪些東西
    3 mins read
    |
    729 words
    動態規劃 DP
    動態規劃 DP
    2022年5月5日
    Performance
    Notes
    /
    DP +1
    Notes
    /
    DP
    /
    Recursion
    動態規劃 (Dynamic Programming) 簡稱DP,屬於 Divide-and-conquer 的延伸,主要可以將原問題分解為相較簡單的子問題,再通過子問題的解求出複雜問題的方法
    3 mins read
    |
    691 words
    動態規劃 DP
    CSS 階層效能優化
    CSS 階層效能優化
    2022年3月27日
    Performance
    CSS
    /
    Notes
    CSS
    /
    Notes
    其實CSS階層在瀏覽器上會影響效能,但因為現今電腦性能極佳,電腦跑起來可能沒有明顯差異,就算對於電腦影響看似不大,也會衍伸出程式上的管理問題
    3 mins read
    |
    619 words
    CSS 階層效能優化
    在 CSS 中的權重
    在 CSS 中的權重
    2022年3月26日
    Performance
    CSS
    /
    Notes
    CSS
    /
    Notes
    在 CSS 中經常會遇到需要覆蓋樣式的情況,這通常涉及到 CSS 的權重問題。當多個 CSS 使用在同一個元素並且產生衝突時,就會根據權重來決定最終的樣式為何
    2 mins read
    |
    299 words
    在 CSS 中的權重
    效能分析與複雜度
    效能分析與複雜度
    2022年2月14日
    Performance
    Complexity
    /
    Recursion +1
    Complexity
    /
    Recursion
    /
    Notes
    演算法的目的在於改善一個東西或問題,並在從問題中找出現有最好的辦法,一個好的演算法可以節省許多時間與記憶體空間,而程式在執行時所佔用的記憶體空間也會反映出執行所需要的時間,因此才需要效能分析,但其實也不用要求的非常精準,只需要一個最後結果可符合需求且大家都能夠接受的就行了
    5 mins read
    |
    1156 words
    效能分析與複雜度
  • << Previous
  • Next >>

Copyright © 2021-2025 AndyWang.

Content licensed under CC BY-SA 4.0 unless otherwise noted.