Ashura: Bugs und Questions.

Beitrag lesen

Hallo Peter.

Zeichen aus Strings können nicht mit kette[i] ausgelesen werden, nur kette.charAt(i) geht. kette[i] scheint eine Netscape Erweiterung zu sein.

Wird erwähnt:

Das Beispiel, das in dieser Form allerdings nur mit Netscape, nicht mit dem Internet Explorer und Opera funktioniert, …

Ganze Zahlen können mit drei Zahlenbasen geschrieben werden: 1234, 01234, 0x1234.

Ist unter Umständen sicher eine Erwähnung wert.

Die bei "node" erlaubten Attribute bzw. Eigenschaften und Methoden sind nicht ganz klar. Viele von "all" gehen auch.

Haben dann aber nichts mit dem node-Objekt zu tun.

Der Wert von this ist praktisch immer gleich window und self.

Nein, stimmt nicht, da sich this immer auf das aktuelle Objekt bezieht, was keinesfalls window oder self sein muss.

Dies macht sich besonders bei wirklich objektorientierter Programmierung in JS bemerkbar.

Nur im onEvent Handler ist dies das Element. Dh. onclick="handleit(this)" geht, aber onclick="handleit()" und dort this verwenden geht nicht, gibt nicht das geklickte Element.

Richtig. Da kein übergeordnetes Objekt in dieser Funktion definiert wurde, ist this dort gleich die oberste Objektinstanz, window.

onclick="self.handleit" würde vermutlich auch gehen.

Nein, da hier der Bezug zum Element fehlt.

(Question)
Gibt es einen js Editor/Compiler. Es geht ist aber aufwendig mit Notepad.

Ein JS-Compiler? Suchst du einen Debugger?

(Question)
Mit welchem Help Compiler wurde das gemacht?

Was?

Die allgemeine Anlaufstelle bei vermeintlichen Bugmeldungen ist der Bugtracker.

Einen schönen Dienstag noch.

Gruß, Ashura

--
Last Tears Keep Calling
See Angels Falling
Black Shadows In Your Head
And One Eye For The Dead