dedlfix: scrollTop onscroll Unterschiede im Browser

Beitrag lesen

Tach!

Fand ich übrigens schon immer merkwürdig, dass Variablen innerhalb JS-Funktionen von Haus aus global sind, erst durch Zusatz von var nicht mehr, umgekehrt wäre irgendwie logischer.

Das wäre zwar für einen PHP-Programmierer logisch, dafür ist es in anderen Sprachen üblich, dass globale Dinge lokal sichtbar sind, solange keine Deklaration einer lokalen Variable die globale überdeckt. Man fällt nur bei Javascript etwas auf die Nase, weil da Variablen nicht deklariert werden müssen vor dem ersten Gebrauch. Wenn man aber von einer Sprache mit Deklarationszwang kommt, fühlt es sich wohl eher natürlicher an, das var zu schreiben.

dedlfix.