Accès aux variables globales sur plusieurs fichiers JavaScript
Lorsque vous travaillez avec du code JavaScript réparti sur plusieurs fichiers, la nécessité de partager des données devient évidente. Une approche pour y parvenir consiste à utiliser des variables globales. Un utilisateur rencontre un problème où une variable globale définie dans un fichier JavaScript externe (helpers.js) reste inaccessible dans le fichier HTML qui l'appelle.
Dans une tentative de création d'une variable globale partagée, l'utilisateur la définit à la fois dans la portée globale HTML et dans helpers.js. Cependant, la valeur définie dans helpers.js ne semble pas se propager au fichier HTML.
L'approche de l'utilisateur est techniquement réalisable, mais nécessite une légère modification. La clé est de déclarer la variable globale dans le fichier HTML avant d'inclure le fichier JavaScript externe. Voici comment cela peut être résolu :
<code class="html"><script type='text/javascript'> var myFunctionTag = false; </script> <script type='text/javascript' src='js/helpers.js'></script> ... <script type='text/javascript'> // Rest of the code that depends on helpers.js </script></code>
En définissant la variable globale dans une balise de script placée au-dessus de l'inclusion de helpers.js, elle devient accessible à la fois au fichier externe et au reste du code dans le Fichier HTML. Cela permet le partage de données entre plusieurs fichiers JavaScript.
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!