Warum ist body.scrollTop veraltet?

Scheint es body.scrollTop (und body.scrollLeft) sind deprecated in ES5 strict-Modus. Was ist der Grund für diese, da scheint es doch okay zu verwenden, diese Eigenschaften auf anderen DOMElements?

Hintergrund-Info:

Ich habe eine Funktion, die versucht, zu erhöhen (oder zu verringern, wie angegeben) die scrollTop Werte aller Vorfahren einer element, bis einer von diesen tatsächlich ändert. Ich Frage mich, ob, bleiben Beschwerde mit strict-Modus, sollte ich speziell überprüfen, gegen die body element ist, wie die Kette der Eltern bewegt sich nach oben.

[Offensichtlich bodybezieht sich auf document.body]

Kommentar zu dem Problem
Was macht Sie denken, strict-Modus hat keine Auswirkung auf das? Die ECMAScript-Spezifikation ist unabhängig von der host-Objekte, die der browser zur Verfügung stellt, in der browser-Umgebung (eine von mehreren Umgebungen, in denen JavaScript verwendet werden könnten), und der strikte Modus nicht ändern. Kommentarautor: T.J. Crowder
Oh, ich wusste nicht, dass. Ich bin die Entwicklung einer Erweiterung für Google chrome und ich habe immer eine ganze Reihe von Warnungen auf der Konsole über den Körper.scrollTop veraltet strict-Modus an (ich geben Sie "use strict";). Dieses derzeit geschieht, nur auf Chrome Canary, aber ich ging davon passieren würde, auf die stabile Chrome-Version bald genug als gut. Kommentarautor: Himanshu P
@T. J. Crowder gibt es eine Möglichkeit kann ich vermeiden, werden die Warnmeldungen auf der console (, die ich erwähnt in meinem letzten Kommentar)?. Auch, wenn die ECMAScript-Spezifikation ist unabhängig von dieser, warum wird der browser warnen, dass es in den ersten Platz? Kommentarautor: Himanshu P
@ Himanshu: Don ' T use strict-Modus? Wie, warum Chrome erwähnt strict-Modus, müssen Sie haben Ihre eigenen Gründe für die Nichtanerkennung dieses in Chrome-Erweiterungen. Kommentarautor: T.J. Crowder
Sie bedeuten standards-Modus (Dokument-rendering-Modus), nicht ES5 strict-Modus. Kommentarautor: sam

InformationsquelleAutor der Frage Himanshu P | 2013-10-28

Schreibe einen Kommentar