著者:川俣 晶
ページ数:110

¥498¥0

 Blazorは従来JavaScirptでしか記述できなかったWebブラウザ上のプログラミングをC#で可能とすると画期的な新技術だ。しかも、偏った独自技術で実現したものではなく、WebAssemblyという新しいネット標準の上に構築されたものだ。だから、書いたものはEdge以外のChrome等の他ブラウザでも快適に動く。
 そして、Blazorで実現するのはSPA(Single Page Application)だ。SPAはリンクをクリックするとサーバに問い合わせずに一瞬でページがサクサク切り替わる技術だ。PWAも可能だ。
 SPAやPWAに興味はあるが、JavaScriptはちょっと……というあなた。
 BlazorがあればC#でSPA/PWAできるのだ。
 さあ、あなたもサクサクSPAの世界に足を踏み出そう。

 本書の3大特徴
・電子書籍のフットワークの軽さを活かし、随時更新! Blazorがバージョンアップすれば本書も対応予定!
・githubで全ソース公開 詳しくは本文で!
・最新の.NET 6対応

目次
まえがき
バージョンについて
Blazor WebAssemblyとBlazor Serverの違いについて
なぜBlazorなのか
サンプルソースについて
BlazorをVisual Studioで使う手順
Blazorのプロジェクト作成
プロジェクト初期状態のファイル説明
Blazorで静的なHello World
Blazorで動的なHello World
Blazorで動き続けるHello Worl
BlazorでHTMLからページ遷移 20
BlazorでC#からページ遷移
Blazorでページ内容をプログラムから指定する
Blazorでタグを生成する
Blazorで条件次第で生成するページ内容を変化させる
Blazorで同じ内容を複数生成させる
Blazorで複数の名前を持つページを作る
Blazorで自作コンポーネント
Blazorでバインディング
BlazorでDateTime型バインディング
ライフサイクルイベントを捕まえる
パラメータ付きページ
CascadingParameterでビューの境界を突き破る
CascadingParameterで名前を変える
BlazorでJavaScript相互運用
Razorライブラリ中の静的アセットにアクセスする方法
Blazorをオフラインで使う方法 (PWA対応)
未来のBlazorとMobile Blazor Bindings
あとがき
付録 Blazor Serverの秘密の価値
付録・Blazorの旧バージョンについての情報

シリーズ一覧

  • 同シリーズの電子書籍はありませんでした。

 

  Kindle Unlimitedは、現在30日間無料体験キャンペーンを行っています!

この期間中は料金が980円→0円となるため、この記事で紹介している電子書籍は、すべてこのKindle Unlimited無料体験で読むことが可能です。

Kindle Unlimited 無料体験に登録する