Liebe Don P,
auch Dir vielen Dank für Deine ausführliche und überaus hilfreiche Atwort :)
Die Kapselung als anonyme Funktion ist i.O., muss dann aber auch konsequent sein, z.B. hast du die Variable i in Zeile 5 wohl vergessen zu deklarieren, so dass sie zur globalen Variablen wird, was die Kapselung untergräbt.
Stimmt. Das liegt wohl an der Macht der (noch präsenten) Gewohnheit.
wird unnötigerweise mehfach posY - dragY berechnet und auch mehrfach auf Objekte ausserhalb des aktuellen Scope zugegriffen.
OOPs, jetzt wo Du's sagst.. Ja, sollte mir wirklich angewöhnen, jede Zeile doppelt
auf ihre Sinnhaftigkeit hin zu überprüfen.
Lieben Gruß