Nous avons une page HTML avec quelques variables JavaScript globales. Nous avons quelques fonctions d'utilité qui manipulent ces variables. Pouvez-vous déplacer ces fonctions util vers un fichier JavaScript séparé et inclure le fichier à l'aide de la balise <script>
? Vous ne saviez pas si les fonctions du fichier externe pouvaient obtenir/définir les variables globales définies dans la page principale?Variables JavaScript de référence de lib dans le script principal?
0
A
Répondre
0
Oui, vous pouvez le faire par tous les moyens. Tous les scripts référencés par la même page HTML ont accès au même ensemble de variables et de fonctions globales. Gardez juste à l'esprit que les scripts sont inclus dans l'ordre dans lequel ils apparaissent.
0
Malheureusement oui. Tout le problème avec l'objet global est qu'il est "trop global" exposant votre site à de nombreux risques de sécurité.
Une meilleure idée serait de d'encapsuler les données et les méthodes en objects
.
Questions connexes
- 1. Variables d'instance de référence en Javascript Constructor
- 2. symboles de référence sur le scénario principal
- 3. Moq'ing Variables de référence
- 4. Java - Variables de référence
- 5. Variantes de variables JavaScript
- 6. # caractère dans le chemin de la référence javascript
- 7. Variables globales non détruites dans le thread principal?
- 8. Ajout de référence de fichier JavaScript après la dernière référence de fichier JavaScript codée en dur dans le HEAD
- 9. Variables de référence en C++
- 10. Validation des variables dans le script shell
- 11. Autre façon de charger le script de compteur javascript
- 12. Initialisation de variables dynamiques (variables variables) dans le script shell bash
- 13. variables de modèle dwoo dans JavaScript?
- 14. Référence de l'emplacement du script ant dans le fichier ant
- 15. Impossible de définir les variables dans le script bash
- 16. shell Bash variables de script
- 17. Obtenez le document IFrame, à partir de JavaScript dans le document principal
- 18. javascript: tableau de variables ou variables séparées?
- 19. Conversion de variables python en variables javascript
- 20. Le déploiement d'AjaxToolkit provoque une erreur de référence de script
- 21. le chargement d'un lib de lua
- 22. Lequel est le plus rapide? Script principal ou script de variable
- 23. Linux, lib statique faisant référence à lib statique dans un fichier exécutable
- 24. javascript O3D erreur de référence uncaught
- 25. Java: Exception dans le fil principal java.lang.NoClassDefFoundError
- 26. Passer des variables du formulaire principal au formulaire de saisie
- 27. Script de timeout JavaScript
- 28. Variables globales et locales dans mon script
- 29. javascript rapide - Ajout de variables dans le texte par défaut
- 30. la création d'une référence pour le script
Qu'est-ce qu'un exemple d'utilisation d'objets pour ce cas d'utilisation? –
Les données et les méthodes appartiennent à un peut être recueillie dans un objet. http://en.wikipedia.org/wiki/Object-oriented_programming – galambalazs