Soweit ich weiß, pageXOffset/pageYOffset
Eigenschaften waren bereits seit Netscape 4 Ära verfügbar.
Und es scheint, scrollX/scrollY
wurden circa Netscape eingeführt 6.Warum wurden window.scrollY und window.scrollX eingeführt?
Alternative Frage:
Q2. Gibt es einen Browser, der scrollX/scrollY implementiert, aber pageXOffset/pageYOffset nicht unterstützt?
Ich werde eine dritte Frage hinzufügen, weil niemand die vorherigen beantworten konnte:
Q3. scrollX/scrollY wurde dem neuesten Editor-Entwurf des CCSOM hinzugefügt und der Arbeitsentwurf hat nur pageXOffset/pageYOffset, warum behalten beide Attribute?
MDN gibt Folgendes an: Die 'pageXOffset' -Eigenschaft ist ein Alias für die Eigenschaft scrollX:' window.pageXOffset == window.scrollX; // immer wahr'. Dies beantwortet nicht den Grund, aber zumindest legt es nahe, dass die Antwort auf Q2 nein ist. – Manngo