念念不忘,必有迴響。有一口氣,點一盞燈,有燈就有人。

如何在 macOS 移除 .NET Core ?

如何在 macOS 移除 .NET Core ?

由於 Microsoft 所提供的 .NET Core SDK 安裝檔是 pkg 格式,優點是安裝很方便,只要下一步下一步就好,但缺點是移除時比較麻煩。

如何在 macOS 安裝 .NET Core ?

如何在 macOS 安裝 .NET Core ?

.NET Core 為 Microsoft 的跨平台解決方案,只要在 macOS 裝上 .NET Core SDK,就可在 macOS 執行與開發 .NET Core App。

如何以 Command 方式執行 VS Code 並開啟專案 ?

如何以 Command 方式執行 VS Code 並開啟專案 ?

Windows 版的 VS Code 在安裝時就會自動建立 code 指令,讓我們可以在 terminal 以 command 方式執行 VS Code 並開啟專案,不過在 macOS 版本預設並沒有建立 symbolic link,必須自行另外透過 Command Pallette 建立。

如何在 Angular 實現 Pub/Sub Pattern ?

如何在 Angular 實現 Pub/Sub Pattern ?

Pub/Sub Pattern 是 OOP 中著名的 Design Pattern,尤其應付 多對多 的場景特別有效。在本文中,我們將以 Angular 與 TypeScript 實現。

Pub/Sub Pattern 與 Observer Pattern 非常接近,將特別探討與 Observer Pattern 之間的差異。

如何以 Command 方式執行 WebStorm 並開啟專案 ?

如何以 Command 方式執行 WebStorm 並開啟專案 ?

我們看到 Visual Studio Code 可以在 terminal 下 command 開啟目前目錄的專案,WebStorm 是否也能以這種方式啟動呢 ?

如何刪除陣列中的物件 ?

如何刪除陣列中的物件 ?

JavaScript 並沒有內建刪除陣列元素的 operator,必須使用一些技巧才能刪除,若陣列內放的是 object,則狀況將更加詭異,這也是 JavaScript 初學者一定會踩到的雷。

如何在 Angular 對 Route 單元測試 ?

如何在 Angular 對 Route 單元測試 ?

前後端分離後,Angular 有自己的 route,在 component 也必須處理 route。由於 component 是 DI 注入 Router,因此若要對 route 單元測試,首先必須要解決的就是 Router 注入問題 。

如何在 Angular 使用傳統 JavaScript 套件 ?

如何在 Angular 使用傳統 JavaScript 套件 ?

Lodash 是 JavaScript 很有名的 package,尤其對於處理 array 很有一套,Angular 該如何使用 lodash 呢 ? 這也可以視為在 Angular 使用傳統 JavaScript package 的 SOP。

如何在 Angular 對 Service 單元測試 ?

如何在 Angular 對 Service 單元測試 ?

凡與顯示相關邏輯,我們會寫在 component;凡與資料相關邏輯,我們會寫在 service。而 service 最常見的應用,就是透過 HttpClient 存取 API。

對於 service 單元測試而言,我們必須對 HttpClient 加以隔離;而對 component 單元測試而言,我們必須對 service 加以隔離,我們該如何對 service 與 component 進行單元測試呢 ?

如何以 JSON Server 模擬 Query String API ?

如何以 JSON Server 模擬 Query String API ?

雖然我們都盡量希望 API 以 URI 的方式表示,但實務上仍有一些 API 使用老式的 query string,我們該如何使用 JSON Server 模擬這類的 API 呢 ?