3

私はしばらくの間 Web パーツを作成しており、いくつかのポータルも作成しましたが、.net フレームワークを使用して作成したポータル ページと Web パーツは、はるかに重く、ブラウザー固有であると感じています。ブラウザーに依存せず、ゾーンの読み込みや変更に時間がかからない軽量の Web パーツを作成するように、私を導くことができますか。Web パーツを yahoo や igoogle の Web パーツと同じくらい優れたものにしたい。

このプロセスで役立つと思われる詳細をお知らせください。リンクも歓迎します。

4

1 に答える 1

4

クライアント側のスクリプトを使用すると、ページを一度ロードしてナビゲーション中に変更することができ、ユーザーに「スピード」の感覚を与えることができます。

Javascript プログラミングは簡単ではなく、維持するのも困難ですが、フレームワークを使用すると、クロスブラウザーの問題やグリッチをすべてオーバーライドできます (私は個人的にjqueryが 大好きです)。

AJAX 呼び出しを適切に使用すると、すべてのページを再投稿することなくサーバー側の情報を読み込むことができ、ユーザーにも Web 2.0 の感覚を与えることができます (ASP.Net で UpdatePanels を使用してこの動作を再現できますが、'やりすぎないでください)。

JavaScript ファイルを 1 つにまとめると、ページをロードするために必要な帯域幅と、複数のスクリプトをロードするためにブラウザが行うリクエストの量を減らすことができます。
Visual Studio を使用している場合は、スクリプトをセットアップして、さまざまな .js ファイルを 1 つにパックし、本番段階でのみ使用できるため、問題なくファイルをデバッグおよびコメントできます。

最後になりましたが、Firebugです。ブラウザで実行中に JavaScript をデバッグ、コンソール、変更できます。

于 2009-11-07T13:16:05.010 に答える