Je travaille actuellement sur un héritage de la page web qui utilise une tonne de JavaScript, jQuery, Microsoft client JavaScript, et d'autres bibliothèques. La ligne de fond - je ne peux pas réécrire l'intégralité de la page à partir de zéro tant que l'entreprise ne peut pas la justifier. Donc... c'est ce qu'il est. De toute façon, j'ai besoin de polluer (j'ai vraiment essayé de ne pas trop) l'espace de noms global avec une variable. Il y a trois options, je pensais à l' -
Juste stocker/récupérer à l'aide de JavaScript normale de déclaration -
var x = 0;
Utilisation de jQuery pour stocker/récupérer la valeur dans un DOM tag -
$("body").data("x", 0);
L'utilisation d'un champ de formulaire masqué, et set/récupérer la valeur avec jQuery -
$("whatever").data("x", 0);
Est-il un meilleur moyen? J'ai regardé des tas de code, et je ne crois pas que la variable peut être portée dans une fonction.