/ / Używanie zmiennej globalnej w dwóch skryptach na tej samej stronie - javascript, jquery

Używanie zmiennej globalnej w dwóch skryptach na tej samej stronie - javascript, jquery

Chcę uzyskać dostęp do wspólnej zmiennej z dwóch różnych skryptów jquery (które zostaną załadowane zewnętrznie na tę samą stronę). więc używam

window.commonVar = 0;

Moje pytanie brzmi: jakie mam opcje, aby go zaktualizować? Czy oba skrypty mają tę samą ostatnią zaktualizowaną wartość?

Więc w zasadzie, jeśli skrypt 1 zrobić commonVar++ , skrypt 2 powinien znać aktualną wartość. w ten sam sposób.

Odpowiedzi:

1 dla odpowiedzi № 1

Masz wiele opcji:

  1. Zadeklaruj zmienną, w której skrypt jest ładowany jako pierwszy.
  2. Zadeklaruj zmienną na głównej stronie HTML w tagu skryptu przed załadowaniem innych skryptów
  3. Zadeklaruj zmienną w trzecim skrypcie, który ładujesz jako pierwszy przed pozostałymi dwoma skryptami. Ten skrypt może składać się ze wszystkich zmiennych gobal, do których potrzebujesz dostępu za pośrednictwem innych skryptów.
  4. Możesz nawet zapisać go w wartości ukrytego wejścia.