你有沒有想過哪一天能用自己熟悉的語言來撰寫網頁嗎?
由 Mozilla、Google、Microsoft、Apple 所組成的開發團隊,也就是瀏覽器四大天王 Firefox、Chrome、Microsoft Edge、Safari 共同推動名為 WebAssembly 的新技術,讓網頁開發者能運用自己熟悉的程式語言,編譯再藉虛擬機器引擎在瀏覽器內執行,而微軟陣營的新框架 Blazor 從此誕生。
網頁內容如果不與後端互動大致上,每次操作都會看到相似的內容,而且難以調整,所以今天要來介紹跟後端互動的方法。 在昨天的介紹可以知道,Blazor WebAss...
今天要來介紹在 Blazor WebAssembly 與 JavaScript 的互動方式,也就是 JavaScript interop,畢竟目前有些行為如果不...
今天要來介紹的是狀態管理,透過狀態管理可以使每個元件都能夠取得一致的狀態,也能透過此方式來進行參數傳遞,加上之前介紹的元件傳值技巧,魔術技巧 - 父子溝通問題與...
今天要來介紹的是組態設定,也就是透過載入組態檔來取得值,使得外部能夠透過修改組態檔來影響程式的運作。 Blazor WebAssembly 預設會從應用程式中...
昨天介紹組態時提到了環境設置,那麼今天就來介紹一下環境吧! 昨天提到可以針對不同環境使用對應的組態檔,其檔名規則為 appsetting.{environme...
本來今天要介紹的是驗證授權,但官方那一套我不是很喜歡,所以就從網路上找其他的解決辦法,果不其然就找到了一套,依照Blazor WebAssembly - JWT...
今天要來介紹多國語系的處理,想要建立一個國際化網站,多國語系可以說是基本需求,那我們就來看如何在 Blazor 中實現吧! 除了數字與日期格式有原先 .NET...
今天要來介紹如何將自己撰寫的元件包成元件類別庫,並提供給 Blazor Server 與 Blazor WebAssembly 使用,並以 MatBlazor...
Blazor WebAssembly 新手入門會碰上的問題也講得差不多了,最後的最後我們來講講如何在 Blazor 中撰寫測試吧! 為什麼要寫測試對於現在的時...