Maison  >  Article  >  interface Web  >  Qu'est-ce que le modèle de commande JavaScript ? Explication détaillée des exemples d'utilisation du mode commande

Qu'est-ce que le modèle de commande JavaScript ? Explication détaillée des exemples d'utilisation du mode commande

伊谢尔伦
伊谢尔伦original
2017-07-24 09:54:591727parcourir

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 utilisés partout où cela est nécessaire. à exécuter. 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.

Fonction et précautions du mode commande

Fonction Mode :

1. Combiner l'encapsulation, la requête et l'appel en un seul

2. Appeler des fonctions spécifiques pour découpler l'objet de commande et l'objet de réception

3. Améliorer la flexibilité de la modularisation du programme

Notes :

1. Il n'est pas nécessaire d'utiliser la même excuse, il suffit d'appeler directement la fonction pour éviter le gaspillage

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 contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn