Maison > Article > interface Web > Principes d'utilisation des objets JS
Cette fois, je vais vous apporter les principes d'utilisation des objets JS. Quelles sont les précautions lors de l'utilisation des objets JS. Voici des cas pratiques, jetons un oeil.
La particularité de JS est que rien n'est sacro-saint. Par défaut, vous pouvez modifier n'importe quel objet que vous pouvez toucher. Il (l'analyseur) ne se soucie pas de savoir si ces objets sont définis par le développeur ou font partie de l'environnement d'exécution par défaut - tant qu'ils sont accessibles, ils peuvent être modifiés. Ce n'est pas un problème dans un projet où le développeur travaille seul, le développeur sait exactement ce qui est modifié car il connaît tout le code. Cependant, dans un projet développé par plusieurs personnes, la modification aléatoire des objets constitue un gros problème.
Quels sont vos objets
Vous possédez ces objets lorsque votre code les crée. Vous n'êtes peut-être pas obligé d'écrire le code qui crée les objets, mais tant qu'il est de votre responsabilité de maintenir le code, vous êtes propriétaire des objets. Par exemple, l'équipe YUI possède l'objet YUI et l'équipe Dojo possède l'objet dojo. Même si l'auteur original qui a écrit le code définissant l'objet s'éloigne, l'équipe concernée reste propriétaire de l'objet.
Lorsque vous utilisez une bibliothèque JS dans un projet, vous ne devenez personnellement pas automatiquement propriétaire de ces objets. Dans un projet développé par plusieurs personnes, chacun suppose que les objets de la bibliothèque fonctionneront comme décrit dans leur documentation. Si vous utilisez YUI et modifiez des objets, cela crée un piège pour votre propre équipe. Cela entraînera forcément des problèmes dans lesquels certaines personnes pourraient tomber.
N'oubliez pas que si votre code ne crée pas ces objets, ne les modifiez pas, notamment :
Objets natifs (Objet, Array, etc.)
Objet DOM (par exemple, document)
Objet modèle d'objet de navigateur (BOM) (par exemple, fenêtre)
Objet de la bibliothèque de classes
Tous ces objets ci-dessus font partie de l'environnement d'exécution de votre projet. Puisqu'ils existent déjà, vous pouvez les utiliser directement ou les utiliser pour créer de nouvelles fonctionnalités, et vous ne devez pas les modifier.
Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur le site Web chinois de php !
Lecture recommandée :
Gestion des événements dans le développement WebQuelles sont les règles
Couplage lâche de la couche d'interface utilisateur dans le développement 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!