Was ist der Unterschied zwischen window.resize()
in jquery?Unterschied zwischen window.resize() und window.on ('resize') in jquery
5
A
Antwort
6
Von jQuery Seite .resize():
Diese Methode ist eine Abkürzung für .on ('Größe ändern', Handler).
und .on() ist:
Die .on() Methode legt Event-Handler auf den aktuell ausgewählten Satz von Elementen in dem Objekt jQuery. Ab jQuery 1.7 bietet die Methode .on() alle Funktionen, die zum Anhängen von Ereignissen Handler erforderlich sind. Informationen zur Konvertierung von älteren jQuery-Ereignismethoden finden Sie unter .bind(), .delegate() und .live().
So basiert auf jQuery api Beschreibung, denke ich, gibt es keinen Unterschied, es ist nur eine Abkürzung ähnlich wie $ .click() und andere
Verwandte Themen
- 1. Was ist der Unterschied zwischen Autoscale und Resize EMR Cluster
- 2. window.resize() in Highcharts
- 3. Unterschied zwischen $ .getJSON() und $ Schnipsel() in jQuery
- 4. Unterschied zwischen attr und Daten in jquery?
- 5. Unterschied zwischen "und" Zeichen in JQuery
- 6. Unterschied zwischen $ (this) und diese in jquery
- 7. Unterschied zwischen mousedown und klicken in jquery
- 8. Unterschied zwischen .is und .filter in jQuery
- 9. Wie fire window.resize nur einmal?
- 10. Unterschied zwischen jquery bind
- 11. window.resize Ereignisauslösung in Internet Explorer
- 12. jQuery: Unterschied zwischen position() und offset()
- 13. Unterschied zwischen jQuery Autocomplete renderItem und renderItemData
- 14. Unterschied zwischen jQuery Defered dann und immer
- 15. Unterschied zwischen $ (document.body) und $ ('body') JQuery
- 16. Unterschied zwischen dwr und jquery ajax?
- 17. Unterschied zwischen document.createElement ('Skript') und jQuery .getScript
- 18. jquery - Unterschied zwischen $ .functionName und $ .fn.FunctionName
- 19. Unterschied zwischen CSS-Selektor und jQuery-Filter?
- 20. Unterschied zwischen jquery.simulate.js und jQuery-Ereignismethoden?
- 21. Jquery - Unterschied zwischen event.target und diesem Schlüsselwort?
- 22. Unterschied zwischen jQTouch und jQuery mobile
- 23. Unterschied zwischen jQuery-Umbruch und wrapAll
- 24. Unterschied zwischen // und http: //
- 25. Unterschied zwischen `% in%` und `==`
- 26. Unterschied zwischen einem jQuery-Plugin und einem jQuery-Widget?
- 27. Unterschied zwischen add_dependency und add_runtime_dependency?
- 28. Was ist der Unterschied zwischen jquery und jquery UI?
- 29. Unterschied zwischen finden und Filter
- 30. Was ist der Unterschied zwischen $ (this) und diesem in jQuery?
Es gibt keinen Grund, warum Sie es im Vergleich zu 'auf (“ verwenden würden, resize "...'. Sie können das genauso gut tun, wie 'click (function() ...' funktioniert, aber es ist am besten, stattdessen einen Event-Handler mit 'on()' anzuhängen. – MortenMoulder
@Snorlax "Es ist am besten, um einfach ... [verwenden] 'on()' ... "? Warum? Ersteres ist eine Abkürzung für das letztere, und es existiert aus einem Grund. Es ist in vielen Fällen besser lesbar, und Sie schreiben weniger Code für den gleichen Effekt.Es ist "am besten" zu tun, was für Ihr Szenario funktioniert, und die Alternativen und ihre Bedeutung zu wissen.Dies ist der Punkt dieser Frage. – nbrooks
@nbrooks Sie können es auch tun, weil Sie es in Zukunft benötigen, wenn Sie mehrere Ereignisse anhängen möchten. Wie "on" ("click dragover" usw.) Wenn Sie etwas mit einem dynamisch hinzugefügten Element machen wollen, müssen Sie es auch verwenden, zB $ ("body"). On ("click", ".dynamicElement ", function() ...'. Warum nicht verwenden, wenn Sie es in verschiedenen Szenarien verwenden? Es ist besser, eine konsistente zu verwenden. – MortenMoulder