/ / JQuery über JavaScript Warum und wann? [geschlossen] - javascript, jquery

JQuery über JavaScript Warum und wann? [geschlossen] - javascript, jquery

Ich bin ein Student und auch neu in JQuery. Ich möchte den Unterschied zwischen JQuery und JScript kennen. Wie wir entscheiden, was und wann wir diese beiden Technologien verwenden.

In Anbetracht

  1. Performance
  2. Technologie

Antworten:

40 für die Antwort № 1

jQuery ist JavaScript. Da es sich um eine JavaScript-Bibliothek handelt, wird sie über JavaScript ausgeführt. Es kann nicht für sich allein existieren, Sie können also nicht "übereinander" arbeiten. Sie können nur JavaScript oder JavaScript und jQuery verwenden.

jQuery wurde entwickelt, um viele JavaScript-Entwicklungsaufgaben zu vereinfachen.

Verwenden Sie jQuery, wenn dies Ihre Entwicklungszeit erheblich verkürzt und Sie sich den zusätzlichen Aufwand für das Herunterladen der Bibliothek leisten können.

Viele Leute beziehen jQuery automatisch ein, ohne zu berücksichtigen, dass dies die jeweilige Entwicklungsaufgabe möglicherweise nicht wesentlich erleichtert. Dies ist eine schlechte Angewohnheit, um in ...

Persönlich sind meine häufigsten Verwendungen:

  • Komplexe Elementauswahl
  • Animation
  • Handhabung des Events

Es gibt einen humorvollen Photoshopping-Screenshot eines Posts mit dem Titel "Stapelüberlauf", der ein wenig Spaß macht, wenn jQuery zu oft verwendet wird. Genießen:


9 für die Antwort № 2

Ich war anfangs gegen jQuery und für neue Programmierer bin ich es immer noch. Es ist ein reines JavaScript-Framework mit mehreren Vorteilen. Hier sind einige der wichtigsten:

  • Crossbrowser-Unterstützung
  • einfache Elementauswahl
  • anpassbare Plugins
  • große Support-Community
  • sehr berühmt

Einige würden argumentieren, dass es groß ist, was könnteBeeinträchtigen Sie Ihre Web-Performance ... und sie wären richtig. Aufgrund seiner Beliebtheit wurde es wahrscheinlich bereits auf einer Website verwendet, die Sie zuvor besucht haben. Die meisten Browser sind heutzutage gut darin, Skripte / Bilder zwischenzuspeichern, sodass der Download-Hit mit der Zeit geringer wird.

Auf der anderen Seite viele neue Programmierer, die sich verlassenauf dem Framework werden sehr abhängig davon, so dass sie ihre Fähigkeit verlieren, das beste Tool für den Job zu bewerten und das bekannteste Tool zu verwenden, an das sie gewöhnt sind. Dieselben Programmierer verlieren ihre Fähigkeit, richtig zu debuggen und zu werden auf eine API angewiesen, die keinen Standard hat.

Was ich gerne benutze, ist der Cross-BrowserSupport, der sich hervorragend für das Event-Handling eignet; und wann immer Sie dynamische Stile auf Elemente auf der Seite anwenden (oder auf alles, was Sie benötigen, um einen erweiterten Satz von Elementen zu erhalten). Die Elementauswahl ist das wichtigste Werkzeug, mit dem Sie Elemente nach ID, Typ, Attribut, Klassenname, Tagname, hierarchischer Beziehung usw. auswählen können.


5 für die Antwort № 3

Ich möchte den Unterschied zwischen JQuery und JScript kennen.

JavaScript ist eine Skriptsprache für das Web. Microsoft bezeichnet ihre Implementierung als "JScript", aber in Bezug auf Syntax es ist so ziemlich das gleiche.

jQuery ist eine in JavaScript geschriebene Softwarebibliothek, die JavaScript-Entwicklern beim Schreiben von Code helfen soll, der auf einer Webseite ausgeführt werden soll.

Wie wir entscheiden, was und wann wir diese beiden Technologien einsetzen.

Zum Hinzufügen kann JavaScript (einschließlich jQuery) verwendet werdenInteraktivität mit einer Webseite, die über das hinausgeht, was nur mit HTML und CSS möglich ist. Dies ermöglicht dem Benutzer eine "anwendungsähnlichere" Erfahrung. Viele halten es für eine schlechte Idee, eine Webseite zu erstellen, die von JavaScript abhängt und nicht ohne JavaScript läuft, und bestehen darauf, dass JavaScript nur die Benutzerfreundlichkeit verbessert. Websites, die ohne JavaScript nicht funktionieren, existieren jedoch und existieren immer häufiger.

jQuery läuft in JavaScript und ist in geschriebenJavaScript. Wenn Sie JavaScript für eine Webseite schreiben, ist es häufig eine gute Idee, auch eine Bibliothek (oder ein Framework) wie jQuery zu verwenden, um die Aufgabe der Browserkompatibilität erheblich zu vereinfachen. Es ist wie eine vorgefertigte Sammlung von JavaScript-Routinen, die Sie ansonsten benötigen, um sich selbst zu schreiben, und die einfach zu handhaben sind.

Ein Nachteil der Verwendung von jQuery ist, dass es einrelativ große Datei, die im Web von Bedeutung ist. Einige argumentieren, wenn Sie nicht genug von jQuery verwenden, um die Dateigröße auf Ihrer Site zu rechtfertigen, sollten Sie etwas anderes in Betracht ziehen (z. B. ein modulareres Framework oder gar keine Bibliothek / Framework).


2 für die Antwort № 4

Es ist jetzt vielleicht ein wenig überflüssig, aber "JScript"war ursprünglich der Name der Microsoft-Implementierung von Javascript in alten Versionen von Internet Explorer. Zum Glück ist es längst verschwunden. Wenn Sie jedoch in der älteren Literatur Hinweise darauf finden, ersetzen Sie es einfach durch "Javascript".

Zurück zu den Fragen, wenn Sie diesbezüglich neu sind, dEs wird dringend empfohlen, JQuery (oder eine andere Javascript-Bibliothek) anstelle von rohem Javascript zu verwenden. Mit einer einzigen JQuery-Zeile können Sie sehr komplexe Aufgaben ausführen, die viel Codierung und Debugging erfordern, wenn Sie unformatiertes Javascript verwenden. Letztendlich benötigen Sie ein Verständnis der zugrunde liegenden Sprache, um JQuery optimal nutzen zu können. Wenn Sie jedoch etwas möchten, das Sie heute bereitstellen können, beginnen Sie mit JQuery und nicht mit Javascript.


0 für die Antwort № 5

Ich habe vor kurzem mit dem gleichen gekämpftFrage, jQuery oder JavaScript. Ausgehend von einem Codierungshintergrund, der mehrere Programmiersprachen der alten Schule (C, Perl, ksh und in jüngerer Zeit Java und C #) enthält, stelle ich fest, dass JavaScript VIEL einfacher zu verstehen ist als jQuery. Aus Sicht des Supports ist es wichtiger, den Code zu verstehen, als beim Erstellen des Codes weniger zu tippen. Die einzige Antwort hier, die mich veranlasst, die Verwendung von jQuery zu überdenken, ist die Browserkompatibilität. Dieser hat erhebliche Auswirkungen auf die zukünftige Anwendungsunterstützung. Aufgrund meiner Erfahrung (über 20 Jahre als Softwareentwickler) verbringt der Anwendungslebenszyklus viel mehr Zeit mit Support als mit Entwicklung.