4

Chrome ブラウザで、Gmail のページ ソース (受信トレイ ページのソース コードなど) を調べようとするとctrl+u、HTML コードが表示されず、ほとんどが JSON 形式の JavaScript コードがたくさんあります。ただし、html の head タグと meta タグが表示されます。

私の質問は:

  1. コードを隠そうとしているのでしょうか?
  2. パフォーマンスを向上させるために何らかの JavaScript テンプレートを使用していますか?
  3. 何らかの改善のために JavaScript オブジェクトの形式で応答を送信することはベスト プラクティスの 1 つですか?
4

3 に答える 3

1

Gmail のような複雑な Web アプリケーションは、そのページ コンテンツのほとんどを JavaScript を使用して動的に生成します。サーバーから受け取る HTML は、ほとんどが、スクリプトの読み込み中に表示される最初のコンテンツにすぎません。

于 2013-04-12T06:14:23.563 に答える
-1

1) 彼らはコードを隠していません。フォームの表示に Ajax を使用しています。したがって、Ajax を使用すると、JavaScript で操作する必要があるすべてのものを使用できます。それが、より多くの JavaScript を目にする理由です。Html タグの代わりに。

2) 基本は Ajax です。

3) アプリケーションによっては、JavaScript オブジェクトを使用してデータを送信できます。常にこれは良い習慣ではありません。JavaScript はクライアント側のスクリプトです。JavaScript を使用する際は、注意してアプリケーションのセキュリティを確認してください。

于 2013-04-12T06:24:52.183 に答える