AndyWang′s Blog
About Archive

  • 使用 Astro+Tailwind 實現 Dark mode

    2024年7月15日
    Astro
    Notes • Blog

    紀錄如何使用 Astro+Tailwind 來實現 Dark mode 功能,並將狀態儲存在 localStorage,每次進入時檢查 localStorage 的 theme 來切換 mode。

  • 關於我重構部落格這檔事

    2024年7月12日
    Astro
    心得 • Blog

    自從去年2023年12月開始就已經在想著重構這件事,但當時當兵結束又忙著應付面試,實在空不出時間,直到現在花了一個禮拜的時間終於寫完了,對於成品我也十分滿意。

  • 淺談 JavaScript 單執行緒語言如何做到異步運算

    2024年6月20日
    JavaScript
    Notes • JavaScript • Asynchronous

    JavaScript 是單執行緒語言,照理來說應該一次只能做一件事情,但他卻能做到非同步進程,不讓程式被 blocked,這要歸功於 Event Loop,但 Event Loop 並不存在語言本身,而是由 runtime 來實現。

  • 在寫 HTML 需要注意的事

    2023年12月20日
    HTML
    Notes • HTML

    本篇主要整理過去當助教期間碰過的詢問以及個人也曾犯過的錯,標籤語意化、標題標籤順序性、h1標籤的唯一性、列表標籤的正確使用方式、你所忽略的 alt 屬性、type 屬性的重要、寫好 head 標籤

  • JavaScript 之 this 的運作

    2022年7月10日
    JavaScript
    JavaScript • Notes

    在 JavaScript 中,this 的指向通常是根據函數如何被調用來決定的。首先我們先觀察一個函式的參數包含哪些東西

  • 動態規劃 DP

    2022年5月5日
    Algorithm
    Notes • DP • Recursion

    動態規劃 (Dynamic Programming) 簡稱DP,屬於 Divide-and-conquer 的延伸,主要可以將原問題分解為相較簡單的子問題,再通過子問題的解求出複雜問題的方法

  • CSS 階層效能優化

    2022年3月27日
    CSS
    CSS • Notes

    其實CSS階層在瀏覽器上會影響效能,但因為現今電腦性能極佳,電腦跑起來可能沒有明顯差異,就算對於電腦影響看似不大,也會衍伸出程式上的管理問題

  • 在 CSS 中的權重

    2022年3月26日
    CSS
    CSS • Notes

    在 CSS 中經常會遇到需要覆蓋樣式的情況,這通常涉及到 CSS 的權重問題。當多個 CSS 使用在同一個元素並且產生衝突時,就會根據權重來決定最終的樣式為何

head shot

Andy Wang

Web Developer

Taiwan, Hsinchu City

Articles

35

Tags

39

Categories

17

Follow Me

Recent Posts

  • Build Your Own Cursor Rules

    2025年4月29日
  • 為系統升級 Linter: ESLint v8 to v9

    2025年4月20日
  • 為何軟體開發要做向下兼容

    2025年3月30日
  • AI 時代人才新思維 - 葉丙成

    2025年3月9日
  • 為什麼 TypeScript 不做更強的型別推論

    2025年2月27日

Categories

  • 心得  (5)
  • Conferences  (1)
  • Cursor  (1)
  • CSS  (2)
  • React  (5)
  • Clean Code  (2)
  • Package  (1)
  • Kubernetes  (1)
  • Docker  (1)
  • TypeScript  (4)
  • Testing  (1)
  • JavaScript  (5)
  • Astro  (2)
  • Algorithm  (1)
  • HTML  (1)
  • Data Structure  (1)
  • Jekyll  (1)

Tag cloud

  •  Retro 
  •  Life 
  •  AI 
  •  心得 
  •  Cursor 
  •  Cursor Rules 
  •  CSS 
  •  Notes 
  •  React 
  •  Performance 
  •  Homebrew 
  •  Package 
  •  Junior 
  •  Frontend 
  •  Kubernetes 
  •  Deployment 
  •  MECE 
  •  Docker 
  •  ErrorBoundary 
  •  Redux 
  •  TypeScript 
  •  Generics 
  •  SWR 
  •  Vitest 
  •  Unit Test 
  •  Enums 
  •  map 
  •  jQuery 
  •  JavaScript 
  •  Blog 
  •  DP 
  •  Recursion 
  •  HTML 
  •  Complexity 
  •  Asynchronous 
  •  Compatibility 
  •  Linter 
  •  OOP 
  •  SOLID 
  • << Previous
  • Next >>

Copyright © 2021-2025 AndyWang.

MapleStory and all related images are © Nexon Corporation.