- 追加された行はこの色です。
- 削除された行はこの色です。
「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。
-[[戻る>ASP.NET]]
-戻る
--[[ASP.NET]]
--[[Single-page application]]
* 目次 [#yaef1071]
#contents
*概要 [#oc6e5eba]
-単一ページで構成される Ajax アプリケーション。
-[[ASP.NET]]による[[Single-page application]]開発。
-[[ASP.NET Web API]]とフロントエンド開発技術を組み合わせる。
-HTML5 / CSS や、各種 JavaScript ライブラリを使用することで、
--UX の向上
--マルチデバイス対応
*調査 [#idfe147d]
>が可能となる。
**[[Web Essentials]] [#n00fdc27]
特にSPA開発ではインストールすると良い。
-シングルページ アプリケーションでは、
--クライアントサイドは各種 JavaScript ライブラリを使用してデータ操作を行い、
--サーバサイドは Web API を使用して RESTful にAction Methodを実行する。~
-「シングル ページ アプリケーション」テンプレートを使用すると、~
既定で以下の JavaScript ライブラリが使用できる。
**[[ASP.NET Core SPAテンプレート]] [#y71df26d]
最近のSPAによる実装を希望する場合は、~
[[ASP.NET Core]]の[[SPAテンプレート>ASP.NET Core SPAテンプレート]]を使用すると良い。
|項番|JavaScript ライブラリ|説明|h
|1|jQuery|JavaScript のコーディングを支援するライブラリ|
|2|jQuery UI|jQuery をベースとした UI ライブラリ|
|3|jQuery Validate|HTML フォームの入力検証を行う jQuery プラグイン|
|4|knockout.js|JavaScript による MVVM (Model-View-ViewModel) フレームワーク|
|5|modernizr.js|HTML5/CSS のブラウザ対応状況を調査するためのライブラリ|
----
Tags: [[:.NET開発]], [[:ASP.NET]], [[:ASP.NET Web API]], [[:ASP.NET SPA]]
Tags: [[:.NET開発]], [[:.NET Core]], [[:ASP.NET]], [[:ASP.NET Web API]], [[:ASP.NET SPA]], [[:JavaScript]]