Elemente von Grund auf neu erstellen | Computerprogrammierung | Khan Academy
-
0:01 - 0:03Jetzt werde ich dir die Grundlagen
-
0:03 - 0:06zum Einsatz von jQuery auf
einer Webseite zeigen. -
0:06 - 0:09Der erste Schritt besteht darin,
die jQuery-Bibliothek mit -
0:09 - 0:11einem '<script>'-Tag einzubinden.
-
0:12 - 0:16Vorher haben wir JavaScript innerhalb
unseres ''-Tags verwendet, -
0:16 - 0:20aber dieses Mal werde ich
ein 'src'-Attribut hinzufügen. -
0:20 - 0:24Und das muss ich auf eine URL setzen.
-
0:24 - 0:27Wie soll diese URL lauten?
-
0:27 - 0:29Wenn ich an meinem eigenen
Computer arbeiten würde -
0:29 - 0:30und jQuery in den gleichen
-
0:30 - 0:33Ordner wie meine Webseite heruntergeladen hätte,
-
0:33 - 0:36könnte ich hier einfach 'jquery.js' schreiben.
-
0:36 - 0:39Aber das funktioniert hier bei Khan Academy nicht.
-
0:39 - 0:43Hier brauche ich eine absolute URL von jQuery
-
0:43 - 0:46irgendwo auf einem Online-Server.
-
0:46 - 0:50Und es gibt eine Liste von
diesen URLs unter jquery.com. -
0:51 - 0:53Eine davon werde ich hier einfügen.
-
0:53 - 0:54So geht's.
-
0:54 - 0:56Jetzt möchte ich auf ein paar Dinge
-
0:56 - 0:58über diese URL hinweisen.
-
0:58 - 1:02Die erste Sache ist, dass
sie mit "https" beginnt. -
1:02 - 1:05Das bedeutet, dass es sich um eine sichere URL handelt.
-
1:05 - 1:09Auf Khan Academy-Webseiten
erlauben wir dir nur, -
1:09 - 1:11sichere Ressourcen zu verwenden.
-
1:11 - 1:15Denn das ist generell eine gute
Praxis in der Webentwicklung. -
1:16 - 1:19Okay. Die zweite Sache ist,
dass diese Seite -
1:19 - 1:23auf einem Google-Server ist: googleapis.com.
-
1:23 - 1:25Dieser Server wird ein CDN genannt,
-
1:25 - 1:28ein Content Delivery Network,
-
1:28 - 1:29was bedeutet, dass er optimiert ist,
-
1:29 - 1:33um statische Dateien wie JavaScript-Bibliotheken
-
1:33 - 1:35sehr schnell bereitzustellen.
-
1:35 - 1:38Diesem Google-Server vertraue ich
-
1:38 - 1:41und generell solltest du
immer den Servern vertrauen, -
1:41 - 1:43von denen du Skripte einbindest.
-
1:43 - 1:47Denn sie könnten möglicherweise
schädliche Dinge mit deiner Seite anstellen. -
1:47 - 1:50Okay. Die dritte Sache ist,
dass eine Versionsnummer -
1:50 - 1:54in dieser URL steht: 2.1.4.
-
1:54 - 1:56Die jQuery-Bibliothek ist
in aktiver Entwicklung -
1:56 - 1:59und es werden häufig neue Versionen veröffentlicht.
-
1:59 - 2:01Die Zahlen weiter links
-
2:01 - 2:03stehen für größere Versionsänderungen,
-
2:03 - 2:06derweil die Zahlen weiter rechts
-
2:06 - 2:08die kleineren Versionen darstellen.
-
2:08 - 2:10Ich verwende hier jQuery 2,
-
2:10 - 2:12das in modernen Browsern,
-
2:12 - 2:14aber nicht im IE8 funktioniert.
-
2:14 - 2:16Auf deiner eigenen Website
-
2:16 - 2:20kannst du entscheiden, welche Version
du je nach Bedarf verwenden willst. -
2:20 - 2:23Also gut. Wir haben also jQuery eingebunden.
-
2:23 - 2:25Jetzt wollen wir es tatsächlich
-
2:25 - 2:28in einem anderen '<script>'-Tag verwenden.
-
2:30 - 2:33Jede JavaScript-Bibliothek stellt Funktionen zur Verfügung
-
2:33 - 2:35und sie geben ihren Funktionen Namen.
-
2:35 - 2:37Wir müssen in der Dokumentation nachsehen,
-
2:37 - 2:39wie diese Funktionsnamen lauten
-
2:39 - 2:42und was sie tatsächlich tun.
-
2:42 - 2:45Nun, die jQuery-Bibliothek
stellt eine Hauptfunktion -
2:45 - 2:48mit einem sehr kurzen Namen zur Verfügung.
-
2:48 - 2:51Es ist nur ein Dollarzeichen.
-
2:51 - 2:52Wir schreiben also
-
2:52 - 2:54zuerst einfach Dollar.
-
2:54 - 2:57Dann zwei Klammern,
weil es eine Funktion ist, -
2:57 - 2:59und natürlich ein Semikolon.
-
2:59 - 3:02Es ist schön, dass dieser
Funktionsname so kurz ist, -
3:02 - 3:06denn wir werden diese Funktion
sehr oft aufrufen. -
3:06 - 3:09Es gibt eine Menge Dinge, die wir
an diese Funktion übergeben können, -
3:09 - 3:10aber für dieses erste Beispiel
-
3:10 - 3:15werde ich nur 'h1' übergeben.
-
3:16 - 3:18Wenn ich das getan habe,
-
3:18 - 3:20sagt dies jQuery, dass es
-
3:20 - 3:23alle 'h1'-Elemente auf der Seite finden und
-
3:23 - 3:28sie als ein jQuery-Objekt zurückgeben soll.
-
3:28 - 3:29Jetzt, wo ich das getan habe,
-
3:29 - 3:33kann ich andere Methoden auf
dem jQuery-Objekt aufrufen, -
3:33 - 3:37um alle gefundenen
'h1'-Elemente zu bearbeiten. -
3:37 - 3:40Wenn ich zum Beispiel den
Text aller Elemente ändern möchte, -
3:40 - 3:43kann ich die Funktion 'text' aufrufen
-
3:43 - 3:46und ihr einen String übergeben.
-
3:47 - 3:48Es funktioniert!
-
3:48 - 3:50Ja!
-
3:50 - 3:51Und wir sind fertig!
-
3:51 - 3:53Das ist unser erstes Stück jQuery.
-
3:53 - 3:57Wir haben also die jQuery
Bibliothek mit dem 'script'-Tag eingebunden, -
3:57 - 4:00jQuery angewiesen, alle
'H1' auf der Seite zu finden -
4:00 - 4:04und dann jQuery gebeten,
den Text von allen zu ändern. -
4:04 - 4:06Bald werden wir noch mehr lernen.
-
4:06 - 4:08Wir gehen mehr ins Detail,
-
4:08 - 4:11werden mehr Möglichkeiten zur Auswahl haben
und auch Elemente manipulieren. -
4:11 - 4:14Wir verwenden jQuery, um auf Benutzerereignisse
auf der Seite zu reagieren. Und wir werden auch -
4:14 - 4:19lustige Sachen wie Animationen
und Effekte ausprobieren.
- 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://de.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://de.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://de.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
Abonniere die 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 |