Microsoft のコミュニティ担当副社長である Scott Guthrie 氏は、最近、自身のブログ投稿「Microsoft Ajax Script Library (6th Preview) および Microsoft Ajax Script Minifier の発表」で Microsoft の最新リリースを明らかにしました。
その中には、米国現地時間10月15日にMicrosoft ASP.NET開発チームがリリースしたMicrosoft Ajax Libraryのメジャーアップデート版(6番目のプレビュー版)も含まれる。この更新されたバージョンには、クライアント側の Ajax ライブラリに対する多数の新機能と改善が含まれており、ASP.NET の任意のバージョン (ASP.NET 2.0、3.5、4.0 を含む)、ASP.NET Web フォームおよび ASP で使用できます。 .NET MVC プロジェクト。開発者は、次の 2 つの異なる方法で Microsoft Ajax ライブラリ (6 番目のプレビュー) を呼び出すことができます。
開発者は、ASP.NET CodePlex Web サイトにアクセスし、6 番目のプレビューをダウンロードして、ライブラリを Web サイトのプロジェクトに直接ロードできます。
開発者は、Microsoft Ajax コンテンツ配信ネットワーク (CDN) 上で Microsoft Ajax ライブラリ スクリプトを使用して参照を確立することもできます。開発者は、次のスクリプト タグを .aspx または .html ページに追加するだけです: <script src="http://ajax.microsoft.com/ajax/beta/0910/Start.js" type=" text/javascript">< /スクリプト>
Scott はブログ投稿で、Microsoft Ajax ライブラリの 6 番目のプレビュー バージョンの主な改善点について詳しく説明しています。
開発者がより優れた命令型 (命令型) 構文を使用してクライアント コントロールを作成できるようにする Microsoft ASP.NET 開発チームは、以前のバージョンのユーザーからのフィードバックに耳を傾け、多くの開発者が宣言型と比較して命令型のコードのアプローチを好むことを学びました。 。このリリースでは、クライアント側コントロールを作成し、それを Web ページの HTML 要素にバインドするための単純な命令型コード構文が導入されました。この構文は、VS 2008 および VS 2010 の JavaScript Intellisense で完全にサポートされます。
新しいクライアント スクリプト ローダーが追加されました。これにより、スクリプトを正しい順序で実行しながら、クライアント コントロールまたはクラス ライブラリに必要なすべての JavaScript ファイルを動的に読み込むことができます。このバージョンの Microsoft Ajax クライアント スクリプト ライブラリは複数の JavaScript ファイルに分割されており、開発者はこれを使用できます。必要なスクリプト ファイルのみをダウンロードして使用します。同時に、開発者がクライアント コントロールと個別のクライアント スクリプト ライブラリ コンポーネントを使用しやすくするために、Microsoft ASP.NET 開発チームはこのリリースで新しいクライアント スクリプト ローダー (クライアント スクリプト ローダー) を導入しました。このローダーは、開発者がコントロールに必要なすべてのスクリプト ファイルを自動的にロードし、ページのロード時にこれらのスクリプトを正しい順序で実行するのに役立ちます。
すべての Microsoft Ajax コントロールが jQuery プラグインとして自動的にレンダリングされるように、jQuery の統合が強化されました。Microsoft は、ASP.NET MVC フレームワークの標準コンポーネントとして jQuery をリリースする予定であり、Visual Studio 2010 の正式バージョンにデフォルトで追加される予定です。 . ASP.NET Web フォーム プロジェクトが作成されました。今回リリースされたプレビュー版では、jQuery と Microsoft Ajax コントロールの統合を容易にするために、Microsoft ASP.NET 開発チームは、開発者が使い慣れた jQuery プラグイン API 構文を通じて Microsoft Ajax コントロールを使用できるようにし、すべての Microsoft コントロールを自動的に統合します。 Ajax コントロールは jQuery プラグインとしてレンダリングされます。つまり、開発者は Microsoft Ajax コントロールを jQuery プラグインと同じように使用します。
Microsoft Ajax Script Library (6 番目のプレビュー バージョン) のリリースに加えて、Scott 氏はブログ投稿の中で、Microsoft が同時にリリースした新しい無料ツールである Microsoft Ajax Minifier についても言及しました。このツールを使用すると、開発者は、ページに読み込む必要がある JavaScript ファイルのサイズを削減することにより、Web サイトのパフォーマンスを大幅に向上させることができます。このツールは Microsoft の MSN 開発チームの Ron Logon によって作成されており、Microsoft Ajax minifier は ASP.NET CodePlex Web サイトから無料でダウンロードできます。インストール後、開発者は Microsoft Ajax Minifier 組み込みコマンド ライン ツールを使用してコンソール コマンド ラインで JavaScript ファイルを縮小したり、Microsoft Ajax Minifier をカスタム MSBuild タスクとして Visual Studio にロードしてすべての JavaScript ファイルを自動的に縮小したりすることを選択できます。コンパイル時に。
Scott は、Microsoft Ajax minifier の概要を紹介してブログを締めくくります。
Microsoft Ajax minifier は、通常とハイパークランチの 2 つのレベルの縮小をサポートしています。開発者が通常のレベルの縮小を使用すると、Microsoft Ajax ミニファイアは不要な空白、コメント、中かっこ、セミコロンをすべて削除します。ハイパークランチ レベルが有効な場合、Microsoft Ajax ミニファイアはコードのローカル変数を縮小し、到達不能なコードを削除します。などを使用して JavaScript ファイルサイズを削減します。
Microsoft Ajax Minifier ダウンロードには、次のコンポーネントが含まれています。
ajaxmin.exe - JavaScript ファイルを縮小するためのコマンド ライン ツール
ajaxmintask.dll - Visual Studio プロジェクトで JavaScript ファイルを縮小するための MSBuild タスク
ajaxmin.dll - C# または VB.NET アプリケーションで JavaScript ファイルを縮小するために使用できるコンポーネント