Das ist eigentlich keine technische Frage! Ich lerne Javascript (ich habe vor ein paar Monaten mit AngularJs für ein großes Schulprojekt begonnen) und konzentriere mich jetzt auf plain Js, und ich bin immer noch ziemlich noob, aber ich fange an, die "abstrakte Logik" davon zu bekommen und ich habe Spaß. Ich habe oft gehört, dass jQuery ein bisschen 'hacky' war und nicht immer ein sauberer Weg, um Dinge zu erreichen, aber es funktioniert effizient. Meine Frage ist: kann ich es für immer auf "guten alten" Js behalten oder werde ich eines Tages unweigerlich dazu kommen, jQuery für knifflige Dinge zu benutzen? Kann ich Ihre Ratschläge dazu haben? Vielen Dank ! (Sorry, wenn ich nicht im guten Abschnitt bin?)Kann ich Jquery vermeiden?
-2
A
Antwort
0
Ich denke, diese Frage könnte besser für r/webdev geeignet sein.
Aber ja, Sie können vermeiden, jQuery insgesamt zu verwenden. jQuery eignet sich hervorragend für die DOM-Manipulation. Es hat ein Stigma dafür, große Projekte mit viel jQuery in "Spaghetti-Code" zu verwandeln, aber es ist immer noch weit verbreitet. Abgesehen davon kann alles, was Sie in jQuery tun können, auf verschiedene Arten mit JS, CSS oder HTML ausgeführt werden.
Verwandte Themen
- 1. Jquery, wie kann ich diese Selektorduplizierung vermeiden?
- 2. Wie kann ich VBA vermeiden?
- 3. jQuery Overlapping Containers vermeiden
- 4. Wie kann ich Code-Duplizierung vermeiden?
- 5. vermeiden Laden Jquery mehrere Male
- 6. Vermeiden Sie jQuery .click() Scrollen
- 7. Vermeiden mehrerer Ladefunktionen in Jquery
- 8. Wie kann ich Code-Duplizierung vermeiden
- 9. Wie kann ich den globalen Zustand vermeiden?
- 10. Kann ich "Redundanz" in diesem Fremdschlüssel vermeiden?
- 11. Wie kann ich Speicherlecks in Firefox vermeiden?
- 12. Kann und muss ich Singleton-Muster vermeiden?
- 13. Wie kann ich große mehrstufige Komponententests vermeiden?
- 14. Kann ich double forcycle by bsxfun vermeiden?
- 15. Wie kann ich applicationContext.getBean im Frühling vermeiden?
- 16. Wie kann ich diese InvalidCastException vermeiden?
- 17. Wie kann ich SettingWithCopyWarning in Pandas vermeiden?
- 18. Wie kann ich "Umwelthölle" im Postboten vermeiden?
- 19. Wie kann ich Überschneidungen vermeiden, wenn ich addView zu RelativeLayout?
- 20. Wie kann ich meine JQuery-Ladefunktion optimieren?
- 21. Kann ich JQuery Mobile mit EmberJS verwenden?
- 22. Wie kann ich die Animation erneut starten lassen, um zu vermeiden, dass Code wiederholt wird? jQuery
- 23. Wie kann ich einen "blinkenden" Fortschritt div auf ein schnelles Ergebnis mit jQuery ajax vermeiden?
- 24. jquery: vermeiden Sie zu viel Rekursion
- 25. Sollten Sie jQuery und/oder jQueryUI vermeiden?
- 26. Vermeiden Sie Jquery Self-Calling-Funktion
- 27. Pandas kann nicht vermeiden SettingWithCopyWarning
- 28. Wie kann man Festplattenfragmentierung vermeiden?
- 29. Wie kann ich mit jquery
- 30. Kann ich diese Jquery beschleunigen?
anscheinend können Sie vermeiden, lesbare Absätze zu verwenden – vsync
Ja, Sie können es absolut vermeiden (es sei denn, Sie verwenden Dinge, die davon explizit abhängen). Die meiste Zeit, die normalerweise mit jQuery gemacht wird, kann ziemlich einfach in reinem Javascript getan werden. Es hängt wirklich nur von Ihren speziellen Anwendungen ab und davon, wie viel Sie in das reine JavaScript-Lernen investieren möchten. jQuery ist letztlich nur ein "benutzerfreundlicher" Wrapper für Javascript, und als Ergebnis wird es nicht so schnell sein, wie das reine JS selbst zu betreiben. –
Sie können Dinge mit JS tun. JQuery ist nur eine Sache, die Sie eine Menge Zeit spart. Wenn Sie JS verstehen, ist JQ kein Problem. Ich kann mir nicht vorstellen, wenn ich an modernen Webapps arbeite, dass JQ (oder Alternativen) nicht dazu gehört. Es ist nur eine andere lib. – Roger