Objekterkennung, Kapselung und browserübergreifende Objekte

Mit der Veröffentlichung der CSS und dem Netscape Navigator 4.x sowie dem Internet Explorer 4.x von Microsoft konnten Entwickler von Webseiten endlich komplexe Seiteneffekte erstellen, wie zum Beispiel animierte Inhalte, einklappende Menüs und Benachrichtigungen direkt auf der Seite. Das einzige Problem lag darin, dass nicht alle Browser dabei das gleiche Objektmodell verwendeten.

Eine Möglichkeit, diese Inkompatibilität zwischen den Browsern zu umgehen, war, auf den Agent-String zuzugreifen, um herauszufinden, welcher Browser auf die Seite zugreift, und den JavaScript-Code entsprechend anzupassen. Dieser Ansatz, auch als Browser Sniffing bekannt, wurde schnell verworfen zu Gunsten eines ...

Get Einführung in JavaScript now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.