Axel Richter: this.eval("parentNode"): nix für IE?

Beitrag lesen

Hallo,

Außerdem ist eval evil.

Trotzdem zwei Fragen:
wieso ist eval evil? Einfach weil's unsauber ist?

Nein, weil es hierfür nicht gedacht ist. Mit eval() kann in interpretierten Sprachen ein vom Nutzer zur Laufzeit eingegebener mathematischer Term (Bsp.: 3*x*x+2*x-5) evaluiert werden. Das ist fast die einzige sinnvolle Anwendung von eval(). Für alles Andere gibt es schnellere, wartungsfreundlichere, sicherere ;-) und einfachere Methoden.

http://forum.de.selfhtml.org/archiv/2004/7/t85372/

was spricht gegen div statt ul/li? die schachtelung ist identisch?

HTML ist aber nicht _nur_ Schachtelung. HTML soll _auch_ Sinn ergeben. Was Du erzeugen willst ist eine Auflistung von Lebensmitteln. HTML _hat_ Elemente für Listen. Man sollte diese Elemente auch verwenden. DIV und SPAN sind bedeutungslose Elemente zur Gruppierung. Man sollte diese _nur_ verwenden, wenn es keine sinnvollen anderen HTML-Elemente gibt.

viele Grüße

Axel