Maison > Article > interface Web > Qu'est-ce que le mode proxy es6 ?
Le mode proxy es6 est un modèle de conception, qui fait référence à une catégorie qui peut être utilisée comme interface pour d'autres choses. La forme d'expression spécifique est l'objet Proxy nouvellement ajouté dans es6 ; pour les opérations de base, et la syntaxe est : "let p=new Proxy(target,handler);".
L'environnement d'exploitation de ce tutoriel : système Windows 10, ECMAScript version 6.0, ordinateur Dell G3.
Le modèle de proxy (anglais : Proxy Pattern) est un modèle de conception en programmation.
Le soi-disant agent fait référence à une catégorie qui peut servir d'interface pour d'autres choses. Un proxy peut s'interfacer avec n'importe quoi : une connexion réseau, un objet volumineux en mémoire, un fichier ou toute autre ressource coûteuse ou irréproductible.
La manifestation spécifique du mode proxy en JavaScript est le nouvel objet dans ES6---Proxy
L'explication de Proxy est la suivante :
Les objets proxy sont utilisés pour définir des comportements personnalisés pour les opérations de base (telles que la recherche d'attributs, affectation, énumération, appel de fonction, etc.).
En termes simples : l'objet Proxy vous permet de personnaliser les opérations de base de tous les objets légaux en JavaScript. Utilisez ensuite vos opérations personnalisées pour remplacer les opérations de base de ses objets, c'est-à-dire que lorsqu'un objet effectue une opération de base, l'exécution. le processus et les résultats sont personnalisés par vous, pas par l'objet.
:sweat : Eh bien, c'est peut-être trop compliqué à exprimer avec des mots. Passons directement au code. target est l'objet que vous souhaitez proxy. Il peut s'agir de n'importe quel objet légal en JavaScript tel que : (tableau, objet, fonction, etc.)
handler est la méthode d'opération que vous souhaitez personnaliser Une collection.
p est un nouvel objet après avoir été proxy. Il a toutes les propriétés et méthodes de la cible mais son comportement et ses résultats sont personnalisés dans le gestionnaire.
Regardons ensuite cet extrait de code :
let p = new Proxy(target, handler);
tutoriel vidéo javascript
,front-end web
】Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!