今回は、JS プロキシ モード の デザイン パターン と、JS プロキシ モード 注意事項 について詳しく説明します。以下は実践的なケースです。見てみましょう。
コンセプト: プロキシ パターンは、オブジェクトへのアクセスを制御するために、オブジェクトの代替またはプレースホルダーを提供することです。つまり、現在のオブジェクトが単一の責任を負うことを保証するには、コードの効率を改善したり、ステータスを判断したりするために、現在のオブジェクトのロジックを処理する別のオブジェクトを作成する必要があります。プロキシには、ファイル、リソースなど、ほぼすべてのオブジェクトを使用できます。 、メモリ内のオブジェクト、またはコピーが難しいもの。一般的なエージェントには、リモート エージェント、仮想エージェント、セキュリティ エージェント、およびインテリジェント ガイダンスが含まれます。主に、仮想エージェントである 2 つの最も一般的なエージェント モードを紹介します。
機能と注意事項
1. リモートプロキシ (1 つのスペースが別のスペースのオブジェクトをローカルにプロキシします)
2. 仮想プロキシ (画像の読み込みなど、高価なオブジェクトを作成する必要があります)
3. セキュリティプロキシ (実際のオブジェクトのアクセス権を制御します)
4. インテリジェントなガイダンス (ガベージ コレクション メカニズムなど、他の処理を行うためにオブジェクト プロキシを呼び出します)
注意:
プロキシを悪用することはできません。場合によっては、コードが複雑になるだけです。
画像のプリロードを実装する仮想エージェントを見てみましょう
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
|
もう 1 つは、http リクエストをマージする仮想エージェントです
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
|
この記事の事例を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、 PHP 中国語 Web サイトの他の関連記事にも注目してください。
推奨読書:
以上がJSデザインパターンのプロキシパターンを詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。