- Die nächste Generation von jQuery, Version 4.0.0, an der lange gearbeitet wurde, ist als Beta erschienen.
- Wichtige Änderungen
- Die Unterstützung für Browser bis einschließlich IE 10 wurde eingestellt.
- Funktionen wie
array push/sort, die standardmäßig in JavaScript enthalten sind, wurden entfernt; ebenso wurden Funktionen entfernt, die in jQuery nicht mehr verwendet wurden.
- Die Verarbeitung der Events
focus und blur wurde an die W3C-Spezifikation angepasst.
- Die Funktion, bei Ajax-Anfragen automatisch JSONP zu verwenden, wurde entfernt.
- Zur Einhaltung der CSP-Richtlinien wurde auf die Verwendung der Trusted Types API umgestellt.
- Darüber hinaus gibt es viele weitere Änderungen, und insgesamt wurde die Größe deutlich reduziert.
- Beim Upgrade von jQuery 3.0 oder höher wurden keine Kompatibilitätsprobleme gemeldet.
6 Kommentare
Ich glaube, jQuery ist kein derart unbrauchbares Ding, deshalb verschwindet es wohl auch nicht so schnell.
In einer SPA-Struktur wäre jQuery natürlich eine völlig absurde Wahl,
aber wenn man es zusammen mit einer traditionellen(?) serverseitigen Template-Engine verwendet, ist die Produktivität gegenüber Vanilla trotz des Gewichts von jQuery und der schlechteren Lesbarkeit einfach überwältigend hoch, haha..
Sogar mit jQuery kann man durchaus sauber schreiben, und es ist auch überhaupt kein Problem, es zusammen mit Dingen zu verwenden, die lange nach der Erfindung von jQuery kamen, wie Klassen, Asynchronität,
fetchund so weiter...Bei Strukturen, die keine SPA sind, hatte ich nie wirklich das Gefühl, unbedingt alles in Vanilla schreiben zu müssen, nur weil ich jQuery nicht verwenden will.
Letztlich geht es inzwischen um die Frage, ob es überhaupt noch sinnvoll ist, mit einer Struktur zu entwickeln, die kein SPA ist.
Persönlich denke ich, dass bei Projekten in einer Größenordnung, die etwa auf 1 Milliarde Won hinauslaufen, wenn man diese Arbeit an ein SI-Unternehmen oder eine Agentur vergibt, die Vorteile, die man durch die Einführung eines SPA (oder vielmehr moderner Frameworks, mit denen diese umgesetzt werden) gewinnen kann, im Verhältnis zu Kosten und Entwicklungszeit nicht besonders groß sind...
Das ist ja nostalgisch, dieses jQuery … wobei, wenn ich das so sage, benutze ich es ja eigentlich immer noch.
jQuery, das zugleich in Erinnerung und Realität weiterlebt ...