Elemente von Grund auf neu erstellen | Computerprogrammierung | Khan Academy
-
Not Synced- Jetzt werde ich dich
dich durch die Grundlagen führen -
Not Syncedder Verwendung von jQuery auf deiner Webseite.
-
Not SyncedDer erste Schritt besteht darin, die
die jQuery-Bibliothek einzubinden -
Not Syncedmit einem '<script>'-Tag
-
Not SyncedVorher haben wir JavaScript
innerhalb unseres ''-Tags ein, -
Not Syncedaber dieses Mal werde ich
ein "src"-Attribut hinzufügen. -
Not SyncedUnd das muss ich auf eine URL setzen.
-
Not SyncedWie soll diese URL lauten?
-
Not SyncedWenn ich an meinem eigenen Computer arbeiten würde
-
Not Syncedund habe jQuery heruntergeladen
-
Not Syncedin den gleichen Ordner wie meine Webseite heruntergeladen,
-
Not SyncedIch könnte hier einfach "jquery.js" schreiben.
-
Not SyncedAber das wird hier bei Khan Academy nicht funktionieren.
-
Not SyncedHier brauche ich eine absolute URL von jQuery
-
Not Syncedirgendwo auf einem Online-Server.
-
Not SyncedUnd es gibt eine Liste von
dieser URLs unter jquery.com, -
Not Syncedund ich habe eine davon
ich hier einfach einfügen. -
Not SyncedSo geht's.
-
Not SyncedSo ist es gut. Jetzt möchte ich
auf ein paar Dinge hinweisen -
Not Syncedüber diese URL.
-
Not SyncedDie erste Sache ist, dass
sie mit "https" beginnt. -
Not SyncedDas bedeutet, dass es sich um eine sichere URL handelt.
-
Not SyncedWir erlauben dir nur
sichere Ressourcen einzubringen -
Not Syncedauf Khan Academy-Webseiten
-
Not Syncedund das ist generell eine gute
Praxis in der Webentwicklung. -
Not SyncedOkay. Die zweite Sache
ist, dass diese Seite -
Not Syncedauf einem Google-Server: googleapis.com.
-
Not SyncedDieser Server wird CDN genannt,
-
Not Syncedein Content Delivery Network,
-
Not Syncedwas bedeutet, dass er optimiert ist
-
Not Syncedfür die Bereitstellung statischer Dateien
wie JavaScript-Bibliotheken -
Not Syncedund sie sehr schnell bereitzustellen.
-
Not SyncedDiesem Google-Server vertraue ich
-
Not Syncedund generell solltest du
immer den Servern vertrauen -
Not Syncedvon denen du Skripte einspielst
-
Not Synceddenn sie könnten möglicherweise
schädliche Dinge mit deiner Seite anstellen. -
Not SyncedOkay. Die dritte Sache ist
dass es eine Versionsnummer gibt -
Not Syncedin dieser URL steht: 2.1.4.
-
Not SyncedDie jQuery-Bibliothek ist
in aktiver Entwicklung -
Not Syncedund es werden häufig neue Versionen veröffentlicht.
-
Not SyncedDie Zahlen weiter links
-
Not Syncedstehen für größere Versionsänderungen
-
Not Syncedim Vergleich zu den Zahlen weiter rechts,
-
Not Synceddie kleinere Versionen darstellen.
-
Not SyncedIch verwende hier jQuery 2,
-
Not Synceddas in modernen Browsern funktioniert
-
Not Syncedaber im IE8 funktioniert es nicht.
-
Not SyncedAuf deiner eigenen Website,
-
Not Syncedkannst du entscheiden, welche Version
du je nach Bedarf verwenden willst. -
Not SyncedAlso gut. Wir haben also jQuery eingebunden.
-
Not SyncedJetzt wollen wir es tatsächlich benutzen
-
Not Syncedin einem anderen '<script>'-Tag.
-
Not SyncedJede JavaScript-Bibliothek stellt Funktionen zur Verfügung
-
Not Syncedund sie geben ihren Funktionen Namen.
-
Not SyncedWir müssen in der Dokumentation nachsehen
-
Not Syncedum herauszufinden, wie diese Funktionsnamen lauten
-
Not Syncedund was sie tatsächlich tun.
-
Not SyncedNun, die jQuery-Bibliothek
stellt eine Hauptfunktion zur Verfügung -
Not Syncedund sie hat einen sehr kurzen Namen.
-
Not SyncedSie besteht nur aus dem Dollarzeichen.
-
Not SyncedDas bedeutet, dass das erste, was wir schreiben
-
Not SyncedDollar ist
-
Not Synceddann zwei Klammern,
weil es eine Funktion ist, -
Not Syncedund natürlich ein Semikolon.
-
Not SyncedEs ist schön, dass dieser
Funktionsname so kurz ist -
Not Synceddenn wir würden diese Funktion
diese Funktion sehr oft aufrufen. -
Not SyncedEs gibt eine Menge Dinge, die wir
an diese Funktion übergeben können, -
Not Syncedaber für dieses einführende Beispiel,
-
Not Syncedwerde ich nur die Zeichenkette "h1" übergeben.
-
Not SyncedWenn ich das getan habe,
-
Not Syncedsagt dies jQuery, dass es
-
Not Syncedalle "h1"-Elemente auf der Seite zu finden
-
Not Syncedund sie als ein
jQuery-Sammelobjekt zurückzugeben. -
Not SyncedJetzt, wo ich das getan habe,
-
Not Syncedkann ich andere Methoden aufrufen
für das jQuery-Objekt aufrufen -
Not Syncedaufrufen, um alle gefundenen
h1"-Elemente zu bearbeiten. -
Not SyncedWenn ich zum Beispiel den
inneren Text aller Elemente ändern möchte, -
Not Syncedkann ich die Funktion "text" aufrufen
-
Not Syncedaufrufen und ihr einen String übergeben.
-
Not SyncedEs passiert.
-
Not SyncedJa!
-
Not SyncedUnd wir sind fertig!
-
Not SyncedDas ist unser erstes Stück jQuery.
-
Not SyncedWir haben also die jQuery
Bibliothek mit dem ''-Tag eingebunden, -
Not SyncedjQuery angewiesen, alle
h1s" auf der Seite zu finden, -
Not Syncedzu finden und dann jQuery zu bitten
den Text von allen zu ändern. -
Not SyncedWenn du weitermachst, werden wir
viel mehr durchgehen -
Not Syncedmehr ins Detail gehen,
-
Not Syncedmehr Möglichkeiten zur Auswahl und
und Elemente zu manipulieren, -
Not SyncedVerwendung von jQuery zur Reaktion auf
Benutzerereignisse auf der Seite zu reagieren, -
Not Syncedsowie 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=computerprogrammingSchau 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 - Video Language:
- English
- Team:
- Khan Academy
- Duration:
- 04:19
C. Kunz edited German subtitles for Creating elements from scratch | Computer Programming | Khan Academy | ||
Alain Schaefer edited German subtitles for Creating elements from scratch | Computer Programming | Khan Academy | ||
Alain Schaefer edited German subtitles for Creating elements from scratch | Computer Programming | Khan Academy |