
marsbos/mador ↗, JavaScript, MIT, 最近提交 12天前
壓縮後的執行期只有 855 位元組。mador.js 只做一件事:替頁面上既有的 DOM 加上響應式狀態。呼叫 mador() 會拿到一個讀取函式與一個寫入函式,寫入之後只有讀到該值的繫結會重跑,同一次寫入裡的多處變動會合併處理。沒有元件、沒有樣板、也沒有虛擬 DOM,不需要建置步驟,從 npm 或 CDN 以 ES 模組載入即可,對應的元素離開頁面時繫結也跟著清掉。
喜歡這個產品嗎?

marsbos/mador ↗, JavaScript, MIT, 最近提交 12天前
壓縮後的執行期只有 855 位元組。mador.js 只做一件事:替頁面上既有的 DOM 加上響應式狀態。呼叫 mador() 會拿到一個讀取函式與一個寫入函式,寫入之後只有讀到該值的繫結會重跑,同一次寫入裡的多處變動會合併處理。沒有元件、沒有樣板、也沒有虛擬 DOM,不需要建置步驟,從 npm 或 CDN 以 ES 模組載入即可,對應的元素離開頁面時繫結也跟著清掉。