molily: onChange auf Select legen

Beitrag lesen

Vorteil: nur EIN event-handler pro Form, daher MEINER MEINUG NACH wenig speicher*hungrig und daher auch effizienter, u.a.

Das ist keine Frage der Meinung, sondern der Tatsachen.

Die mehrfache Registrierung von Handler legt nur Referenzen auf Funktionen an, d.h. eine Eigenschaft, die ohnehin schon existiert, wird mit einer Speicherstelle gefüllt. Es ist daher nicht nennenswert speicherhungriger.

Effizienter ist es unter Umständen, aber weniger aus diesem Grund. Man muss keine riesigen Knotenlisten abfragen und durchlaufen. Allerdings tritt ein kleiner Overhead auf, dass bei jedem Klick die Erkennung durchlaufen werden muss, wenn man alle Klick-Events an zentraler Stelle verarbeitet.

Beides muss man einfach abwägen und testen.

Mathias