< Return to Video

Elemente von Grund auf neu erstellen | Computerprogrammierung | Khan Academy

  • Not Synced
    - Jetzt werde ich dich
    dich durch die Grundlagen führen
  • Not Synced
    der Verwendung von jQuery auf deiner Webseite.
  • Not Synced
    Der erste Schritt besteht darin, die
    die jQuery-Bibliothek einzubinden
  • Not Synced
    mit einem '<script>'-Tag
  • Not Synced
    Vorher haben wir JavaScript
    innerhalb unseres ''-Tags ein,
  • Not Synced
    aber dieses Mal werde ich
    ein "src"-Attribut hinzufügen.
  • Not Synced
    Und das muss ich auf eine URL setzen.
  • Not Synced
    Wie soll diese URL lauten?
  • Not Synced
    Wenn ich an meinem eigenen Computer arbeiten würde
  • Not Synced
    und habe jQuery heruntergeladen
  • Not Synced
    in den gleichen Ordner wie meine Webseite heruntergeladen,
  • Not Synced
    Ich könnte hier einfach "jquery.js" schreiben.
  • Not Synced
    Aber das wird hier bei Khan Academy nicht funktionieren.
  • Not Synced
    Hier brauche ich eine absolute URL von jQuery
  • Not Synced
    irgendwo auf einem Online-Server.
  • Not Synced
    Und es gibt eine Liste von
    dieser URLs unter jquery.com,
  • Not Synced
    und ich habe eine davon
    ich hier einfach einfügen.
  • Not Synced
    So geht's.
  • Not Synced
    So ist es gut. Jetzt möchte ich
    auf ein paar Dinge hinweisen
  • Not Synced
    über diese URL.
  • Not Synced
    Die erste Sache ist, dass
    sie mit "https" beginnt.
  • Not Synced
    Das bedeutet, dass es sich um eine sichere URL handelt.
  • Not Synced
    Wir erlauben dir nur
    sichere Ressourcen einzubringen
  • Not Synced
    auf Khan Academy-Webseiten
  • Not Synced
    und das ist generell eine gute
    Praxis in der Webentwicklung.
  • Not Synced
    Okay. Die zweite Sache
    ist, dass diese Seite
  • Not Synced
    auf einem Google-Server: googleapis.com.
  • Not Synced
    Dieser Server wird CDN genannt,
  • Not Synced
    ein Content Delivery Network,
  • Not Synced
    was bedeutet, dass er optimiert ist
  • Not Synced
    für die Bereitstellung statischer Dateien
    wie JavaScript-Bibliotheken
  • Not Synced
    und sie sehr schnell bereitzustellen.
  • Not Synced
    Diesem Google-Server vertraue ich
  • Not Synced
    und generell solltest du
    immer den Servern vertrauen
  • Not Synced
    von denen du Skripte einspielst
  • Not Synced
    denn sie könnten möglicherweise
    schädliche Dinge mit deiner Seite anstellen.
  • Not Synced
    Okay. Die dritte Sache ist
    dass es eine Versionsnummer gibt
  • Not Synced
    in dieser URL steht: 2.1.4.
  • Not Synced
    Die jQuery-Bibliothek ist
    in aktiver Entwicklung
  • Not Synced
    und es werden häufig neue Versionen veröffentlicht.
  • Not Synced
    Die Zahlen weiter links
  • Not Synced
    stehen für größere Versionsänderungen
  • Not Synced
    im Vergleich zu den Zahlen weiter rechts,
  • Not Synced
    die kleinere Versionen darstellen.
  • Not Synced
    Ich verwende hier jQuery 2,
  • Not Synced
    das in modernen Browsern funktioniert
  • Not Synced
    aber im IE8 funktioniert es nicht.
  • Not Synced
    Auf deiner eigenen Website,
  • Not Synced
    kannst du entscheiden, welche Version
    du je nach Bedarf verwenden willst.
  • Not Synced
    Also gut. Wir haben also jQuery eingebunden.
  • Not Synced
    Jetzt wollen wir es tatsächlich benutzen
  • Not Synced
    in einem anderen '<script>'-Tag.
  • Not Synced
    Jede JavaScript-Bibliothek stellt Funktionen zur Verfügung
  • Not Synced
    und sie geben ihren Funktionen Namen.
  • Not Synced
    Wir müssen in der Dokumentation nachsehen
  • Not Synced
    um herauszufinden, wie diese Funktionsnamen lauten
  • Not Synced
    und was sie tatsächlich tun.
  • Not Synced
    Nun, die jQuery-Bibliothek
    stellt eine Hauptfunktion zur Verfügung
  • Not Synced
    und sie hat einen sehr kurzen Namen.
  • Not Synced
    Sie besteht nur aus dem Dollarzeichen.
  • Not Synced
    Das bedeutet, dass das erste, was wir schreiben
  • Not Synced
    Dollar ist
  • Not Synced
    dann zwei Klammern,
    weil es eine Funktion ist,
  • Not Synced
    und natürlich ein Semikolon.
  • Not Synced
    Es ist schön, dass dieser
    Funktionsname so kurz ist
  • Not Synced
    denn wir würden diese Funktion
    diese Funktion sehr oft aufrufen.
  • Not Synced
    Es gibt eine Menge Dinge, die wir
    an diese Funktion übergeben können,
  • Not Synced
    aber für dieses einführende Beispiel,
  • Not Synced
    werde ich nur die Zeichenkette "h1" übergeben.
  • Not Synced
    Wenn ich das getan habe,
  • Not Synced
    sagt dies jQuery, dass es
  • Not Synced
    alle "h1"-Elemente auf der Seite zu finden
  • Not Synced
    und sie als ein
    jQuery-Sammelobjekt zurückzugeben.
  • Not Synced
    Jetzt, wo ich das getan habe,
  • Not Synced
    kann ich andere Methoden aufrufen
    für das jQuery-Objekt aufrufen
  • Not Synced
    aufrufen, um alle gefundenen
    h1"-Elemente zu bearbeiten.
  • Not Synced
    Wenn ich zum Beispiel den
    inneren Text aller Elemente ändern möchte,
  • Not Synced
    kann ich die Funktion "text" aufrufen
  • Not Synced
    aufrufen und ihr einen String übergeben.
  • Not Synced
    Es passiert.
  • Not Synced
    Ja!
  • Not Synced
    Und wir sind fertig!
  • Not Synced
    Das ist unser erstes Stück jQuery.
  • Not Synced
    Wir haben also die jQuery
    Bibliothek mit dem ''-Tag eingebunden,
  • Not Synced
    jQuery angewiesen, alle
    h1s" auf der Seite zu finden,
  • Not Synced
    zu finden und dann jQuery zu bitten
    den Text von allen zu ändern.
  • Not Synced
    Wenn du weitermachst, werden wir
    viel mehr durchgehen
  • Not Synced
    mehr ins Detail gehen,
  • Not Synced
    mehr Möglichkeiten zur Auswahl und
    und Elemente zu manipulieren,
  • Not Synced
    Verwendung von jQuery zur Reaktion auf
    Benutzerereignisse auf der Seite zu reagieren,
  • Not Synced
    sowie lustige Sachen mit Animationen und Effekten.
Title:
Elemente von Grund auf neu erstellen | Computerprogrammierung | Khan Academy
Description:

Lerne, wie du die jQuery JavaScript-Bibliothek mithilfe eines Skript-Tags in deine Seite einbindest und wie du jQuery verwenden kannst, um Teile einer Seite zu verändern.

Übe diese Lektion gleich selbst auf KhanAcademy.org:
https://www.khanacademy.org/computing/computer-programming/html-js-jquery/jquery-intro/p/challenge-your-first-jquery?utm_source=YT&utm_medium=Desc&utm_campaign=computerprogramming

Schau dir die nächste Lektion an: https://www.khanacademy.org/computing/computer-programming/html-js-jquery/jquery-dom-access/p/finding-elements-with-jquery?utm_source=YT&utm_medium=Desc&utm_campaign=computerprogramming

Hast du die vorherige Lektion verpasst? https://www.khanacademy.org/computing/computer-programming/html-js-jquery/jquery-intro/v/what-is-jquery?utm_source=YT&utm_medium=Desc&utm_campaign=computerprogramming

Computerprogrammierung auf Khan Academy: Lerne, wie man Zeichnungen, Animationen und Spiele mit JavaScript und ProcessingJS programmiert, oder wie man Webseiten mit HTML und CSS erstellt. Du kannst alles, was du erstellst, mit anderen teilen, sehen, was andere erstellt haben und voneinander lernen!

Über Khan Academy: Khan Academy ist eine gemeinnützige Organisation, die es sich zur Aufgabe gemacht hat, jedem und überall eine kostenlose, erstklassige Bildung zu bieten. Wir glauben, dass Lernende jeden Alters unbegrenzten Zugang zu kostenlosen Bildungsinhalten haben sollten, die sie in ihrem eigenen Tempo meistern können. Wir nutzen intelligente Software, fundierte Datenanalysen und intuitive Benutzeroberflächen, um Schüler/innen und Lehrer/innen auf der ganzen Welt zu unterstützen. Unsere Ressourcen decken den gesamten Bildungsbereich von der Vorschule bis zum College ab, einschließlich Mathe, Biologie, Chemie, Physik, Wirtschaft, Finanzen, Geschichte, Grammatik und mehr. In Zusammenarbeit mit dem Entwickler des Tests, dem College Board, bieten wir eine kostenlose, personalisierte SAT-Testvorbereitung an. Khan Academy wurde in Dutzende von Sprachen übersetzt, und jedes Jahr nutzen 100 Millionen Menschen weltweit unsere Plattform. Weitere Informationen findest du unter www.khanacademy.org, folge uns auf Facebook oder auf Twitter unter @khanacademy. Und denk daran: Du kannst alles lernen.

Umsonst. Für jeden. Für immer. #YouCanLearnAnything

Abonniere den Computerprogrammier-Kanal von Khan Academy: https://www.youtube.com/channel/UCzYDKG5mmfPPIosXuQ1PvEA?sub_confirmation=1
Abonnieren Sie Khan Academy: https://www.youtube.com/subscription_center?add_user=khanacademy

more » « less
Video Language:
English
Team:
Khan Academy
Duration:
04:19

German subtitles

Revisions Compare revisions