Worauf freuen Sie sich am meisten in den neuen Versionen von jQuery? [closed]
Lesezeit: 5 Minuten
Vor kurzem wurde eine neue jQuery-Version veröffentlicht, die jQuery v1.4. Sie können alles darüber lesen hier. Es erlaubt Ihnen, einige ziemlich nette Dinge zu tun, wie zum Beispiel:
Was gefällt dir am meisten an dieser neuen Version? Was hat Sie dazu gebracht, „ENDLICH!“ zu gehen?
Prämie hinzugefügt, um mehr Feedback zu erhalten und eine Antwort zu akzeptieren
Auf jeden Fall aufgeregt, nicht aufgeregt.
– Mauris
15. Januar 2010 um 8:52 Uhr
Dafür ist cw da 🙂
– Marcgg
15. Januar 2010 um 8:53 Uhr
@closers: Ich denke, es ist eine echte Frage, es erlaubt uns, zu teilen, was der nächste Schritt von jQuery sein wird, eines weit verbreiteten Frameworks hier auf SO. Zum Beispiel habe ich den Teil über delay() verpasst und ich bin froh, dass Doug mich daran erinnert hat! Außerdem ist es cw, komm schon
– Marcgg
15. Januar 2010 um 9:00 Uhr
Ich zweite marcgg. Ich kann nicht verstehen, warum Leute versuchen, es zu schließen. Für mich klingt das nach einer absolut berechtigten Frage.
– fehlender Faktor
15. Januar 2010 um 9:02 Uhr
Ich drittens marcgg (ist es richtig, das zu sagen? :P) , wenn er es bereits als Community-Wiki hat, hatte er die Frage – ziemlich genau – auf die super unantastbare sichere Seite (SUSS) gestellt, die Frage kann argumentativ sein, subjektiv und eine Umfrage … und trotzdem vor dem Schließen oder Löschen sicher sein!
– Madi D.
15. Januar 2010 um 10:56 Uhr
Ob Sie es glauben oder nicht, der „ENDLICH“-Moment war für mich die Zugabe von delay():
$("#notice").slideDown('500').delay(4000).slideUp('500'); // = Pure awesome :)
Ist das nicht nur ein Wrapper für setTimeout?
– Verärgerte Ziege
21. Januar 2010 um 14:20 Uhr
@DisgruntledGoat, Die Tatsache, dass Sie es in der Methodenverkettung wie im obigen Beispiel verwenden können, ist jedoch ein großes Plus.
– GSto
21. Januar 2010 um 22:48 Uhr
Diese Frage hätte akzeptiert werden sollen. Ich weiß nicht, was schief gelaufen ist?
@marcgg Keine Sorge. Ich habe diese Meta-Frage (oder eine ähnliche) tatsächlich gelesen und verstanden, dass Sie manuell einen Gewinner auswählen müssten, nicht dass sie automatisch den höchsten Eintrag akzeptieren würde seit das Kopfgeld hat begonnen … LOL. Nun ja 🙂
– Doug Neiner
25. Januar 2010 um 12:35 Uhr
Die Möglichkeit, Elemente im Handumdrehen auf knappere Weise zu erstellen, indem alle Attribute als zweites Argument an übergeben werden jQuery():
Alle Nicht-Attribut-Eigenschaften werden der entsprechenden jQuery-Methode zugeordnet. Also haben html es wird anrufen .html() und haben click wird ein neues binden click Veranstaltung über .click()…
Ich fühlte mich immer so hin- und hergerissen zwischen dem Schreiben des rohen HTML und dem Aufruf von attr() für das Element nach der Erstellung. Das ist viel besser 🙂
– Matchu
20. Januar 2010 um 20:09 Uhr
Warum ist $('<div/>', { id: 'foo' }) besser als $('<div id="foo"/>')? Beide funktionieren einwandfrei, und letzteres ist kürzer und einfacher zu lesen und zu schreiben. (Ehrliche Frage; ich habe wirklich keine Ahnung!)
– Mathias Bynens
9. Februar 2010 um 9:55 Uhr
Mathias, der Punkt ist, dass oft Werte von Attributen berechnet werden müssen. Vergleichen: $('<div id="' + calcId() + '"/>') und $('<div/>', { id : calcId() })
– Dorn0
9. Februar 2010 um 20:18 Uhr
Das beste Feature ist meiner Meinung nach das Zulassen von Funktionen in Settern:
jQuery('li.selected').html(function(i, li) {
return "<strong>" + li + "</strong>";
});
Viel Code, der $.each erforderte, kann jetzt entfernt werden.
Kann das auch sein jQuery('li.selected').wrapInner(<strong />)
– Alex
25. Januar 2010 um 5:30 Uhr
siehe meinen Kommentar zur Antwort unten
– Marcgg
25. Januar 2010 um 11:11 Uhr
Ich habe nicht wirklich einen Favoriten, hier ist eine Übersicht von 15 neuen Features für diejenigen, die nicht wissen, worum es geht:
Ich bin ein Geschwindigkeitsfreak, daher freue ich mich über jede Geschwindigkeitsverbesserung
+1 für die unglaublichen Geschwindigkeitsverbesserungen in 1.4!!!
– Jarret Meyer
23. Januar 2010 um 3:06 Uhr
Im Speziellen find und append waren für mich erstaunlich.
– Alex Bagnolini
15. Februar 2010 um 12:54 Uhr
Bei mir war es das:
“Alle Events können Live-Events sein”
„Wir sind sehr stolz darauf, einige zusätzliche Ereignisse zu denen zu zählen, die von live() unterstützt werden. 1.4 führt browserübergreifende Unterstützung für Änderung, Submit, Focusin, Focusout, Mouseenter und Mouseleave über die Event-Delegation in .live() ein.“
Darauf habe ich beim Change Event ewig gewartet!
+1 für die unglaublichen Geschwindigkeitsverbesserungen in 1.4!!!
– Jarret Meyer
23. Januar 2010 um 3:06 Uhr
Im Speziellen find und append waren für mich erstaunlich.
– Alex Bagnolini
15. Februar 2010 um 12:54 Uhr
Nun, die Leistungsverbesserungen sind natürlich etwas, das ich schätze, aber ich denke, ich kann nicht sagen, dass es ein “endlich” ist, da es einer ständigen Verbesserung unterliegt 🙂 Die DOM-Building-Syntax (Quick Element Construction) sieht wirklich praktisch aus, und die detach -Methode sieht ebenfalls recht brauchbar aus: Sie ermöglicht es Ihnen, ein Objekt vorübergehend aus dem DOM zu entfernen, behält jedoch alle ihm zugewiesenen Handler bei, sodass es beim erneuten Einfügen genauso funktioniert.
Ich denke, es gibt nicht so viele Dinge, die ich vermisst habe, aber jetzt, da diese neuen Funktionen da draußen sind, gibt es eine Menge, die ich unbedingt verwenden möchte 🙂
12837200cookie-checkWorauf freuen Sie sich am meisten in den neuen Versionen von jQuery? [closed]yes
Auf jeden Fall aufgeregt, nicht aufgeregt.
– Mauris
15. Januar 2010 um 8:52 Uhr
Dafür ist cw da 🙂
– Marcgg
15. Januar 2010 um 8:53 Uhr
@closers: Ich denke, es ist eine echte Frage, es erlaubt uns, zu teilen, was der nächste Schritt von jQuery sein wird, eines weit verbreiteten Frameworks hier auf SO. Zum Beispiel habe ich den Teil über delay() verpasst und ich bin froh, dass Doug mich daran erinnert hat! Außerdem ist es cw, komm schon
– Marcgg
15. Januar 2010 um 9:00 Uhr
Ich zweite marcgg. Ich kann nicht verstehen, warum Leute versuchen, es zu schließen. Für mich klingt das nach einer absolut berechtigten Frage.
– fehlender Faktor
15. Januar 2010 um 9:02 Uhr
Ich drittens marcgg (ist es richtig, das zu sagen? :P) , wenn er es bereits als Community-Wiki hat, hatte er die Frage – ziemlich genau – auf die super unantastbare sichere Seite (SUSS) gestellt, die Frage kann argumentativ sein, subjektiv und eine Umfrage … und trotzdem vor dem Schließen oder Löschen sicher sein!
– Madi D.
15. Januar 2010 um 10:56 Uhr