大內魔術 Blazor - 誰說前端一定要寫JS - Day 13 魔術技巧 - 掌握元件生命週期
2020-09-28

今天要來介紹的是元件的生命週期,了解生命週期才能在元件進行初始化和轉譯期間時執行額外的作業。

大內魔術 Blazor - 誰說前端一定要寫JS - Day 12 表單魔術 - 資料繫結與事件處理技巧
2020-09-27

畫面元件與我們的模型物件該如何綁定,才能在使用者更改欄位內容時,同步修改模型物件的對應屬性?並且當使用者操作畫面元件時,如何捕捉元件發出的事件?今天要帶大家認識的是資料繫結事件處理,透過這兩種處理來能讓表單正確的與使用者互動。

大內魔術 Blazor - 誰說前端一定要寫JS - Day 11 表單魔術 - 內建元件道具
2020-09-26

提到表單如果沒有使用到表單元件,那還算有介紹到表單嗎?而在 Blazor 中我們又該如何來操作表單元件?今天將帶大家認識 Blazor 提供的內建表單元件。

大內魔術 Blazor - 誰說前端一定要寫JS - Day 10 表單魔術 - 驗證技巧
2020-09-25

今天要來介紹的是表單的驗證,畢竟不可能讓每一份表單都交由後端來驗證並返還結果,往往都會由前端來排除最基本的使用者操作失誤,如說好密碼要大小寫與數字兼具,卻只給小寫加數字,又或者填寫日期時,結束日期在開始日期之前,諸如此類的問題。

大內魔術 Blazor - 誰說前端一定要寫JS - Day 09 表單魔術
2020-09-24

前置作業也差不多告一段落了,終於要邁向寫網頁最基本的需求了,也就是撰寫表單,畢竟如果沒有表單,也就不會有 CRUD 等的資料連動,沒有資料連動的網頁也就會只是靜態頁面,除非你的客戶都是自己去使用 Postman 之類的工具來打你的 API 或者手動去修改 DB,不然難逃有一個介面供他們操作。

大內魔術 Blazor - 誰說前端一定要寫JS - Day 08 紀錄魔術
2020-09-23

這邊先插播一個內容,雖然使用 Blazor 可以透過開發環境來下中斷點,但還是有人會希望印在瀏覽器的 console 視窗上吧?此時 Blazor 就提供了一個好用的服務,只要在該畫面元件上注入 ILogger<T> 服務即可,以範本提供的計數器頁面為例:

大內魔術 Blazor - 誰說前端一定要寫JS - Day 07 導覽列魔術
2020-09-22

介紹完路由魔術後,是不是覺得手打網址來測試很麻煩,所以今天先來介紹導覽元件。

大內魔術 Blazor - 誰說前端一定要寫JS - Day 06 路由魔術
2020-09-21

大致介紹完名為 Razor 的魔術材料後,要來一一填坑了,首先要介紹的就是路由魔術。

大內魔術 Blazor - 誰說前端一定要寫JS - Day 05 魔術道具 - Razor 指示詞屬性
2020-09-20

今天要來介紹第二批的關鍵字 Razor 指示詞屬性,與昨天的不同,是需要寫在 HTML 元素屬性上,所以即便有著同樣的名稱,但意義是不同的喔。

大內魔術 Blazor - 誰說前端一定要寫JS - Day 04 魔術道具 - Razor 指示詞
2020-09-19

昨天提到當 @ 後面接著 Razor 保留關鍵字時,它才會轉換成 Razor 特定的標記,而今天就要來介紹第一批的關鍵字,也就是 Razor 指示詞(Directives)。