Somit begeht man einen systematischen Fehler, wenn man in diesem Fall davon ausgeht, daß ein HTTP Request erfolgt.
XMLHttpRequest
ist auch ein Kandidat für den blödesten Namen im JavaScript-Land, ich stelle mir gerade den Dialog im Komitee bei der Namesvergabe vor:Mensch 1: Ist es an XML gekoppelt?
Mensch 2: Nein.
Mensch 1: Ist es an HTTP gekoppelt?
Mensch 2: Nein.
Mensch 1: Dann nennen wir es XMLHttpRequest.
Mensch 2: Hörst du mir zu?
Mensch 1: Gut, dann ist das einstimmig angenommen. Nächstes Thema.
Mensch 2: ┌∩┐(ಠ_ಠ)┌∩┐
Ja sehe ich genauso. Und jedesmal nach Groß-/Kleinschreibung gucken nervt auch 😉
Da das Teil im Prinzip nur eine weitere Instanz des Browsers bzw. UserAgent ist, würde man als Prototyp einen Solchen erwarten und so var Agent = new Browser()
oder so var Agent = new UserAgent()
kann dann jeder seine Instanz nennen wie er lustig ist.
Druschba!