iT邦幫忙

鐵人檔案

第 12 屆 iThome 鐵人賽
回列表
Modern Web

大內魔術 Blazor - 誰說前端一定要寫JS 系列

你有沒有想過哪一天能用自己熟悉的語言來撰寫網頁嗎?
由 Mozilla、Google、Microsoft、Apple 所組成的開發團隊,也就是瀏覽器四大天王 Firefox、Chrome、Microsoft Edge、Safari 共同推動名為 WebAssembly 的新技術,讓網頁開發者能運用自己熟悉的程式語言,編譯再藉虛擬機器引擎在瀏覽器內執行,而微軟陣營的新框架 Blazor 從此誕生。

鐵人鍊成 | 共 30 篇文章 | 13 人訂閱 訂閱系列文 RSS系列文
DAY 21

魔術技巧 - HTTP 要求與回應

網頁內容如果不與後端互動大致上,每次操作都會看到相似的內容,而且難以調整,所以今天要來介紹跟後端互動的方法。 在昨天的介紹可以知道,Blazor WebAss...

2020-10-06 ‧ 由 米歐 分享
DAY 22

魔術技巧 - 與 JavaScript 共舞

今天要來介紹在 Blazor WebAssembly 與 JavaScript 的互動方式,也就是 JavaScript interop,畢竟目前有些行為如果不...

2020-10-07 ‧ 由 米歐 分享
DAY 23

狀態管理魔術

今天要來介紹的是狀態管理,透過狀態管理可以使每個元件都能夠取得一致的狀態,也能透過此方式來進行參數傳遞,加上之前介紹的元件傳值技巧,魔術技巧 - 父子溝通問題與...

2020-10-08 ‧ 由 米歐 分享
DAY 24

組態魔術

今天要來介紹的是組態設定,也就是透過載入組態檔來取得值,使得外部能夠透過修改組態檔來影響程式的運作。 Blazor WebAssembly 預設會從應用程式中...

2020-10-09 ‧ 由 米歐 分享
DAY 25

環境魔術

昨天介紹組態時提到了環境設置,那麼今天就來介紹一下環境吧! 昨天提到可以針對不同環境使用對應的組態檔,其檔名規則為 appsetting.{environme...

2020-10-10 ‧ 由 米歐 分享
DAY 26

JWT 驗證魔術

本來今天要介紹的是驗證授權,但官方那一套我不是很喜歡,所以就從網路上找其他的解決辦法,果不其然就找到了一套,依照Blazor WebAssembly - JWT...

2020-10-11 ‧ 由 米歐 分享
DAY 27

多國語系魔術

今天要來介紹多國語系的處理,想要建立一個國際化網站,多國語系可以說是基本需求,那我們就來看如何在 Blazor 中實現吧! 除了數字與日期格式有原先 .NET...

2020-10-12 ‧ 由 米歐 分享
DAY 28

元件類別庫魔術

今天要來介紹如何將自己撰寫的元件包成元件類別庫,並提供給 Blazor Server 與 Blazor WebAssembly 使用,並以 MatBlazor...

2020-10-13 ‧ 由 米歐 分享
DAY 29

測試魔術

Blazor WebAssembly 新手入門會碰上的問題也講得差不多了,最後的最後我們來講講如何在 Blazor 中撰寫測試吧! 為什麼要寫測試對於現在的時...

2020-10-14 ‧ 由 米歐 分享
DAY 30

謝幕

今天是鐵人賽最後一天了,想分享的主題也差不多了,就來個總集篇做個收場吧! 從最基本的 認識 Blazor WebAssembly 認識 Blazor WebA...

2020-10-15 ‧ 由 米歐 分享