最近在使用 PHP 來接某樣工具的 API 時,因為前端的需要,需要把取得資料裡的值,作為選單裡的項目個別的 Class 名稱,好方便前端進行開發

不過因為那工具,在使用上並沒有限制輸入的大小寫,導致每個項目的大小寫在選單個別項目中的 class 無法統一,導致開發上的不便。

在這邊使用 PHP 針對 英文字串大小寫轉換 提供的方法,進行紀錄:

閱讀全文»

閉包 (Closure) 是在開發 JavaSctip 時,宣告函式的一種模式,以在 MDN 中是這樣解釋:

閉包 (Closure)是指能使用獨立(自由)變數的函式(在使用運用,但在封閉的作用域中定義)。換言之,這些函式能「記得」被建立時的環境。

光看上面的文字敘述,其實是有點難懂的,下面我們以實例來說明:

閱讀全文»

JavaScript 有 兩種 宣告變數 的類型,全域變數(Global Variable)區域變數(Local Variable), 而兩者的差異就是 作用域(scope)

雖然 JavaScript 宣告變數的方式非常的容易,不過對這兩者的 作用域(scope),是需要花點時間去了解的,也是 JavaScript 的基本功:

閱讀全文»