JQuery ist eine Event-Driven- Rahmen für das Schreiben des interaktiven Web -Programmiersprache JavaScript . Es zielt darauf ab , den Prozess des Schreiben von Code für den Browser ausführen zu vereinfachen. Anstatt die Ausführung von Code sequentiell als wäre typisch , ermöglicht es dem Programmierer, jQuery -Code , der auf Ereignisse , die im Browser passieren , wie ein Benutzer auf einen Link klickt reagiert schreiben. Standardmäßig führt jQuery jede Aussage mit einem Ereignis gleichzeitig verbunden. Allerdings ist jQuery bieten einen Mechanismus für das Überschreiben der Standard , und das Schreiben von Code , die sequenziell ausgeführt wird. Javascript
JavaScript ist ein Open- Source-Programmiersprache . Es ist mit jedem modernen Web-Browser enthalten. Wie interpretiert (im Vergleich zu kompilierten Sprachen) zu gehen, ist JavaScript extrem schnell. Viele große Unternehmen haben ihr Interesse an der Weiterentwicklung von JavaScript als Sprache übertragen . That being said, hat JavaScript den Ruf, etwas schwierig , mit zu arbeiten und mehrere Versuche unternommen worden , um JavaScript zu erleichtern. jQuery ist ein solcher Versuch.
jQuery
jQuery ist eine JavaScript- Bibliothek, die zur Vereinfachung der Arbeit mit dem Document Object Model, DOM oder will . Das DOM ist ein spezielles Objekt, das in der JavaScript-Sprache existiert und ermöglicht Programmierern , um die Struktur von Web-Seiten zu manipulieren. Arbeiten mit dem DOM kann schwierig sein und arkanen . DOM -Programmierung kann auch fehleranfällig , da verschiedene Browser interpretieren die DOM etwas anders . jQuery Griffe Cross-Browser- Kompatibilität.
jQuery Effects
jQuery JavaScript-Framework umfasst eine große Auswahl an visuellen Effekten entwickelt, um das Erstellen von Animationen einfach. Leider wird standardmäßig alle diese Effekte gleichzeitig laufen , wenn der Browser lädt die jQuery -Skript. Der einfachste Weg, um diese Einschränkung ist es, " Rückrufe " jQuery verwenden können Funktionen auf Funktionen, die genannt werden sollten nach Abschluss definieren .
Mit einem Callback
Normalerweise sequenzielle jQuery Code würde in etwa so aussehen .
$ (" # show - Projekte " ) . klicken ( function () Anweisung oder Zeile Code wird gleichzeitig in diesem Beispiel ausgeführt Die Semikolon verwendet werden, um jede Anweisung abzugrenzen
Um einen Rückruf , verwenden Sie Code wie folgt statt : . .
$ ("# show- Projekte " . ) klicken ( function () {
$ (" Seite: . sichtbar " ) . fadeOut (" normal " , function () {
$ (" #-Projekten " . ) fadeIn ("normal" );
});
});
In diesem Beispiel gibt es nur eine Erklärung , die während der "Klick "-Ereignis läuft Statt . laufen jede Aussage gleichzeitig , läuft in diesem Beispiel in Folge.