1. Concept du mode Commande
La définition du mode commande (Command) est : utilisé pour paramétrer et transmettre les appels de méthode. Les appels de méthode ainsi traités peuvent être exécutés à tout moment. C'est-à-dire que ce modèle vise à encapsuler les appels de fonctions, les requêtes et les opérations dans un seul objet, puis à effectuer une série de processus sur cet objet. Il peut également être utilisé pour découpler l'objet qui appelle l'opération de l'objet qui implémente l'opération. Cela apporte une grande flexibilité dans le remplacement de différentes classes spécifiques.
2. Les fonctions et précautions du mode commande
Fonction Mode :
1. Combinez l'encapsulation, la requête et l'appel des fonctions en un seul
2. Appelez des fonctions spécifiques pour découpler l'objet commande et l'objet récepteur
3. Améliorer la flexibilité de la modularisation des programmes
Remarque :
1. Il n'est pas nécessaire d'utiliser la même excuse, il suffit d'appeler directement la fonction pour éviter le gaspillage
3. Code du mode Commande et résumé pratique
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> </head> <body> <script> //1.一个连有炮兵和步兵,司令可以下命令调动军队打仗 var lian = {}; lian.paobing = function(pao_num){ console.log(pao_num+"门炮准备战斗"); } lian.bubing = function(bubing_num){ console.log(bubing_num+"人准备战斗"); } lian.lianzhang = function(mingling){ lian[mingling.type](mingling.num); } //司令下命令 lian.lianzhang({ type:"paobing", num:10 }); lian.lianzhang({ type:"bubing", num:100 }); </script> </body> </html>
Ce qui précède est le modèle de commande classique des modèles de conception JavaScript introduit par l'éditeur. J'espère qu'il vous sera utile !