Currying(柯里化),又稱為 parital application 或 partial evaluation,functional programming 中的一種過程,是個「將一個接受 n 個參數的 function,轉變成 n 個只接受一個參數的 function」的過程。我們會將函式當成參數帶入另一個函式的參數中,因此變成嵌套的函式(nesting functions),而這個函式會回傳一個新的函式。
Python 的 decorator (或稱: 裝飾子) 是一個非常有用的功能,它的重要程度可以說是沒用過或不會用 decorator 的人就等於沒學過 Python, 甚至在一些常見的框架(Framework),例如 Flask, FastAPI, Django 都提供各種方便的 decorator 供大家使用。
本文分享的所有tips、tricks都是GitHub repository【css tips tricks】的一部分。覺得有用的話請查看資源庫並給它一個star
Vue 可以作為獨立的腳本文件使用,無需構建步驟!如果你有一個非前後端分離的歷史項目,並且它已經渲染了大部分的 HTML,或者你的前端邏輯並不復雜,不需要構建步驟。Vue 也提供了另一個適用於此類無構建步驟場景的替代版 Petite-Vue,主要為漸進式增強已有的 HTML 作了特別的優化。功能更加精簡,十分輕量。
簡單說明一下 typescript 的 tsconfig.json,並記錄一下 typescript 各個資料型別。