Wpis z mikrobloga

Jeśli zamknę mój kod js w funkcji addEventListener dla zdarzenia DOMContentLoaded albo jego odpowiedniku w jQ, to żeby uniknąć wyciekania zmiennych do global scope'a nadal powinienem użyć tej notacji

(function() {
// Code here
})();

czy może już samo to zamknięcie kodu w funkcji załadowania DOM-u powoduje taki sam efekt?

#webdev #frontend #javascript
  • 3
@Trustm3: jak zamkniesz kod wewnatrz eventListener to tez nie powinien wyciekac do global scope, zalezy co robisz, jak zamykasz kod wewnatrz function () {} to zmienne deklarowaen wewnatrz nei wyciekna na zewnatrz, chyba, ze cos zle robisz