RxJS 6 提供了更便利的 import 方式,而且套件檔案變小,也可以被 tree-shaking. 但是要如何快速地將 RxJS 5.x 版升級到 RxJS 6 版 ? 以下是升級步驟
[Angular] Tree-shakable providers
Angular 6 將 tree-shaking 觸手擴大到 provider 了,提供了新的設定方法讓 service 也可以被 tree-shaking 掉了,這對於最後產生出來的 bundle 檔案大小,會有很大的幫助。
[Angular] Capacitor
什麼是 Capacitor ? Capacitor 是 Ionic 團隊所開發出來的新開發框架,再次證明他們的野心
Capacitor is a cross-platform app runtime that makes it easy to build web apps that run natively on iOS, Android, Electron, and the web. We call these apps 「Native Progressive Web Apps」 and they represent the next evolution beyond Hybrid apps.
但是否如他們所說的那麼強大呢? 一定要動手玩看看才知道
[Angular] 第一次體驗 NGXS
沒錯,又是另外一套 State management 工具,這套叫做 NGXS
,為什麼會想嘗試這一套呢? 主要是他的語法與 Angular 現有的寫法及運作方式幾乎是一樣的,學習門檻變得很低,而且,重點是要產生的檔案變得非常的少!!
[.NET Core] Blazor 基本介紹
上一篇介紹了如何安裝 Blazor 範本,這一篇就來分享基本的 Blazor 的檔案及語法結構
[鑑識會計]學習筆記-舞弊罪犯與其犯罪理由
[鑑識會計]學習筆記-舞弊查核與財務件事的核心架構-01
[Angular] RxJS 6 的 Breaking Changes 整理
Angular 6 將會把 RxJS 一起升級到 6 版,在 RxJS 6 版有許多的 breaking changes,這些 breaking changes 有許多是為了簡化開發時的寫法所做的改變,所以不要太緊張,就慢慢的了解就可以了。
[.NET Core] Blazor - 前置環境設定
※此篇所介紹的技術都還在實驗階段,請勿用在 production 專案上
在去年年底(2017/11)月份左右,有一個非常有趣的 Repo 出現,叫做 Blazor
。什麼是 Blazor
? Blazor
是將 C#/Razor 與 HTML 封裝成 WebAssembly ,然後可以跑在前端的 SPA 架構。目前這框架還處於實驗架構,但我們還是可以建立一個專案來玩玩看,這篇先介紹環境的安裝
[Angular] Nx 命令篇 - 建立 Lib
建立 App 是小事,真正重頭戲是建立 Libs,在 Nx 所提供的架構下,所有的 NgModule
、Serivces
、Utility
都是放在 Libs 資料夾下,所以建立 libs 的參數相對的多,影響的範圍比較廣,在這篇文章會稍微整理一下