Abo
  • Services:
Anzeige
Sizzle wird schneller und Animationen effizienter.
Sizzle wird schneller und Animationen effizienter. (Bild: jQuery)

Javascript-Bibliothek: jQuery 1.8 wird modular

Sizzle wird schneller und Animationen effizienter.
Sizzle wird schneller und Animationen effizienter. (Bild: jQuery)

Das jQuery-Team hat eine erste Betaversion seiner Javascript-Bibliothek jQuery veröffentlicht. Damit wird jQuery modularer und sicherer. Zudem wurden das Animationssystem und die Selektor-Engine Sizzle erneuert.

Mit der Version 1.8 macht es jQuery einfach, angepasste Versionen der Bibliothek zu erstellen. Nicht benötigte Module müssen so nicht ausgeliefert werden. Dabei setzt das jQuery-Team auf das Ben-Almans-Werkzeug grunt.

Anzeige

Derzeit kann jQuery auf diesem Weg ohne die Module ajax, css, dimensions, effects und offset erstellt werden. Allerdings soll jQuery auch weiterhin als Ganzes über CDNs zur Verfügung gestellt werden.

Herstellerpräfixe

Auch den Umgang mit Herstellerpräfixen soll jQuery 1.8 vereinfachen: So versieht jQuery die entsprechenden Standardeigenschaften automatisch mit den für den jeweiligen Browser passenden Herstellerpräfixen, so dass Webdesigner nur noch die Standardversion verwenden müssen.

Animationen und Effekte werden effizienter

Das Animationssystem von jQuery wurde grundlegend überarbeitet. Der bisherige Code habe sich mit der Zeit zu einem riesigen Durcheinander entwickelt, wurde mit der neuen Version aber nicht nur aufgeräumt, sondern auch mit einigen nur rudimentär dokumentierten Erweiterungen versehen. Vorrangig ging es bei der Entwicklung darum, dass bestehender Code auch mit der neuen Version funktioniert.

Dabei nutzt jQuery nun CSS-Animationen wann immer möglich, sorgt aber dafür, dass die Animationen auch in Browsern funktionieren, denen die notwendige CSS-Unterstützung fehlt. Wer ausschließlich moderne Browser ansprechen will, die CSS-Animationen unterstützen, kann auf das Animationsmodul verzichten.

Sizzle wird schneller

Die Selektor-Engine Sizzle erfuhr ebenfalls eine grundlegende Überarbeitung, die zu einer höheren Geschwindigkeit führen soll. Zugleich kann Sizzle nun mit mehr Grenzfällen umgehen und unterstützt die Kombination mehrerer Selektoren. Auch werden Bugs in den unterschiedlichen Browserimplementierungen von querySelectorAll besser ausgeglichen.

XSS-Schutz

Die neue Funktion $.parseHTML soll helfen, Cross-Site-Scripting zu unterbinden. Mit der kommenden Version wird jQuery zudem ihm übergebene Strings strikter handhaben, um auch dadurch XSS vorzubeugen.

Die jQuery-Entwickler nutzen die neue Version aber auch zum Aufräumen, so dass jQuery 1.8 einige Funktionen nicht länger unterstützt. Dazu zählt die Methode $.browser, da die Browsererkennung anhand des User-Agent-Strings von den Entwicklern als nicht mehr sinnvoll angesehen wird. Auch die Methode $.sub fällt weg. Da sie kaum genutzt wird, gliedert man sie in eine Erweiterung aus.

Bis zur Fertigstellung von jQuery 1.8 sollen noch weitere Neuerungen hinzukommen. Mehr wollen die jQuery-Entwickler auf der jQuery-Konferenz in dieser Woche verkünden. Die Beta von jQuery 1.8 steht unter code.jquery.com zum Download bereit.


eye home zur Startseite
redmord 25. Jun 2012

Vernünftige Projekte haben sich seit jeher selbst organisiert oder lagen bei github. Das...

redmord 25. Jun 2012

Empfehle ebenfalls eher die Verwendung der CDNs anstatt individuelle Versionen auf dem...

Sammie 25. Jun 2012

Das prinzipiell schon, wenn man wirklich neue Majorversionen macht. Aber bei jQuery seh...



Anzeige

Stellenmarkt
  1. Consors Finanz, München
  2. Continental AG, Frankfurt
  3. Landis+Gyr GmbH, Nürnberg
  4. ING-DiBa AG, Nürnberg


Anzeige
Spiele-Angebote
  1. (-15%) 16,99€
  2. 79€
  3. 10,99€

Folgen Sie uns
       


  1. Einigung erzielt

    EU verbietet Geoblocking im Online-Handel

  2. Unitymedia

    Discounter Easy kommt technisch nicht an das TV-Kabelnetz

  3. Rollenspielklassiker

    Enhanced Edition für Neverwinter Nights angekündigt

  4. Montagewerk in Tilburg

    Wo Tesla seine E-Autos für Europa produziert

  5. AUV

    US-Marine sucht mit Robotern nach verschollenem U-Boot

  6. Apple Watch

    WatchOS-1-App-Updates gibt es bis zum April 2018

  7. ZDF mit 4K-UHD

    Bergretter und Bergdoktoren werden in HLG-HDR ausgestrahlt

  8. Star Wars Battlefront 2

    Macht und Mikrotransaktionen

  9. Tether

    Kryptowährungsstartup verliert 31 Millionen Dollar

  10. Time Warner

    Trump-Regierung will Milliardenübernahme durch AT&T stoppen



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Gaming-Smartphone im Test: Man muss kein Gamer sein, um das Razer Phone zu mögen
Gaming-Smartphone im Test
Man muss kein Gamer sein, um das Razer Phone zu mögen
  1. Razer Phone im Hands on Razers 120-Hertz-Smartphone für Gamer kostet 750 Euro
  2. Kiyo und Seiren X Razer bringt Ringlicht-Webcam für Streamer
  3. Razer-CEO Tan Gaming-Gerät für mobile Spiele soll noch dieses Jahr kommen

Firefox 57: Viel mehr als nur ein Quäntchen schneller
Firefox 57
Viel mehr als nur ein Quäntchen schneller
  1. Mozilla Wenn Experimente besser sind als Produkte
  2. Firefox 57 Firebug wird nicht mehr weiterentwickelt
  3. Mozilla Firefox 56 macht Hintergrund-Tabs stumm

Smartphoneversicherungen im Überblick: Teuer und meistens überflüssig
Smartphoneversicherungen im Überblick
Teuer und meistens überflüssig
  1. Winphone 5.0 Trekstor will es nochmal mit Windows 10 Mobile versuchen
  2. Librem 5 Das freie Linux-Smartphone ist finanziert
  3. Aquaris-V- und U2-Reihe BQ stellt neue Smartphones ab 180 Euro vor

  1. Re: Sackgasse fürs Hirn

    McTristan | 13:15

  2. Re: Mein Rechner bootet nicht mehr

    triplekiller | 13:15

  3. Altkunden von Unitymedia sei der Wechsel nach...

    M.P. | 13:15

  4. Re: Anwendungsbeispiel Leistungsschwaches...

    Tet | 13:14

  5. Finde ich gut

    DY | 13:14


  1. 12:57

  2. 12:42

  3. 12:23

  4. 11:59

  5. 11:50

  6. 11:34

  7. 11:20

  8. 11:05


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel