「[[マイクロソフト系技術情報 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]]


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS