Maison  >  Article  >  interface Web  >  Modèle de conception JavaScript, commande classique, compétences pattern_javascript

Modèle de conception JavaScript, commande classique, compétences pattern_javascript

WBOY
WBOYoriginal
2016-05-16 15:13:481781parcourir

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 !

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