Am Dienstag, den 15. Januar wurde die nächste jQuery Version 1.9.0 nach einer vier Wöchigen Betaphase freigegeben.
Diese Version bereitet den Weg für die (ebenfalls am Dienstag erschienenen Beta Version) jQuery 2.0.

In diesem Release wurden viele als deprecated markierte Methoden und Methoden-Aliase entfernt. Dies kann bei einer Migration eines bestehenden Projektes ordentlich Wind aufwirbeln, wenn sich die Entwickler nicht im Vorfeld bereits um Deprecated Meldungen gekümmert haben.
Ein neues jQuery Plugin namens jQuery Migrate soll bei dem Umstieg helfen und vor der Migration alle betroffenen Stellen aufzeigen.

Unter anderem ist heute bei einer Migration auf jQuery 1.9 ein gesamtes Projekt stehen geblieben. Es lag an der Verwendung des live() Event-Handlers. Der neue und bereits seit jQuery 1.7 vorgeschlagene Weg ist die Verwendung des .on() Event-Handlers.

$('#MyElement').on('click', function() { /* ... */ });
Categories: JavaScript

0 Comments

Leave a Reply