На даний момент я працюю на застарілій веб-сторінці, яка використовує купу JavaScript, jQuery, клієнтський JavaScript Microsoft та інші бібліотеки. Підсумок - я не можу переписати всю сторінку з нуля, оскільки бізнес не може це виправдати. Отже ... це те, що воно є. У всякому разі, мені потрібно забруднити (я справді намагався не надто) глобальний простір імен змінною. Є три варіанти, про які я думав -
Просто збережіть / отримайте його, використовуючи звичайну декларацію JavaScript -
var x = 0;
Використовуйте jQuery для зберігання / отримання значення в тегу DOM -
$("body").data("x", 0);
Використовуйте приховане поле форми та встановлюйте / отримуйте значення за допомогою jQuery -
$("whatever").data("x", 0);
Чи є кращий спосіб? Я переглянув існуючу купу коду, і не вірю, що змінну можна застосувати у функції.