*NEU* AJAX – Absoluter Grundlagenkurs – Teil 7: STREAMS
CM Code_Zone, !false | funny, because its true
Schau dir diesen Kurs und Tausende anderer Kurse an
Schau dir diesen Kurs und Tausende anderer Kurse an
Einheiten dieses Kurses
-
-
1.
Kurseinführung
2:07
-
2.
Was sind Streams
4:52
-
3.
Wie man Streams liest
12:06
-
4.
Schreiben in Streams
4:10
-
5.
Class
3:34
-
6.
Klasse outro
1:25
-
-
- --
- Anfänger-Niveau
- Fortgeschrittenes Niveau
- Fortgeschrittenes Niveau
- Jedes Niveau
Von der Community generiert
Das Niveau wird anhand der mehrheitlichen Meinung der Teilnehmer:innen bestimmt, die diesen Kurs bewertet haben. Bis das Feedback von mindestens 5 Teilnehmer:innen eingegangen ist, wird die Empfehlung der Kursleiter:innen angezeigt.
12
Teilnehmer:innen
--
Projekt
Über diesen Kurs
WILLKOMMEN ZU DIESER SKILLSHARE-SERIE AUF AJAX DIES IST DER SIEBTE KURS AUF AJAX.
Was wir in diesem Kurs Skillshare abdecken?
Wir werden ton in dieser ganzen Serie abdecken, aber für Teil 7 wirst du die Streams kennenlernen.
Der Begriff AJAX wurde 2005 geprägt, aber der Ursprung reicht bis 1999 zurück, als Microsoft Entwicklern Klebstoff zwischen Clients und Servern zur Verfügung stellte.
Mittlerweile wissen Sie, dass AJAX eine Art ist, in der JavaScript ein browser verwendet, um mit einem Remote-Server zu kommunizieren. Im vorhergehenden Abschnitt haben wir die Fetch verwendet, um eine AJAX-Anfrage auszuführen.
Aber hast du etwas Besonderes bemerkt, als wir die Fetch verwendet haben?
Das stimmt, wir konnten nicht direkt auf den Körper der Antwort zugreifen!
Dies liegt daran, dass der Körper der Reaktion ein lesbarer Strom war. Die Fetch bietet eine konkrete Instanz eines ReadableStream durch die Körpereigenschaft eines Response an.
Was?
Stress' dich nicht, das ist genau das Thema dieses Kurses.
Die Ströme sind mächtig, denn wenn wir Streams verwenden, können wir eine Ressource aus dem Netzwerk erhalten und sie verarbeiten, sobald das erste Bit eintrifft.
Das bedeutet, dass wir anstatt auf den vollständigen Download der Ressource vor der Verwendung zu warten, sofort damit arbeiten können. Denken Sie daran, dass wir die alten Zeiten vorstellen, in denen du ein ganzes Video in deinen Speicher herunterladen musst, bevor du ihn anschauen kannst? Nun, die alten Zeiten sind verschwunden! Jetzt haben wir YouTube und Netflix, mit denen du Videos nach und nach anschauen kannst.
In diesem Kurs betrachten wir einige wichtige Konzepte wie:
- Was sind Streams?
- reading
- Schreiben in Strömen (fortgeschritten)
- Lesen von Datenblättern durch das PipeThrough Verfahren
- UND NOCH EIN BUNCH MEHR!
Ich kann nicht warten.
WIR FANGEN UNS AN
---- Neugierig auf das, was AJAX ist? Sieh nicht weiter ...
Begrüßen Sie die Skillshare students in dieser Serie über AJAX
Das Verständnis der Webentwicklung ist ein kontinuierlicher Prozess. Um dir einen Fuß zu fassen, habe ich mich geändert, um eine umfassende und dennoch fokussierte AJAX Skillshare Serie zu strukturieren, die ich dir auf eine Weise liefern kann, die dir am meisten nützt.
Meine Skillshare Serie ist distinguishable dir „warum“ Dinge zu vermitteln, und nicht einfach „wie“ etwas mindlessly. zu tun.
FÜR WEN IST MEINE AJAX GEEIGNET?
Meine Skillshare AJAX ist für alle geeignet, von Anfängerinnen und fortgeschrittenen Codierern. Du musst nach meiner Zeit keine anderen Kurse machen, um zu wissen, was AJAX ist.
Du musst ein wenig HTML und JavaScript kennen. Wenn du noch nie von JavaScript gehört hast, ist es vielleicht von Vorteil für dich davor, meine JavaScript, zu machen, das ist aber nicht unbedingt notwendig.
Diese Skillshare AJAX kann alleine genommen werden (du musst keine anderen Skillshare Serie machen), um deine Ziele zu erreichen.
WAS IST AJAX?
AJAX ermöglicht es Ihnen, Informationen in Ihrer Web-App dynamisch zu aktualisieren, ohne eine Seitenaktualisierung zu aktualisieren und alles wichtige Streaming zu erleichtern. Eine gute Ergänzung zu deinem Skill-Set. Intelligent und leistungsstark.
Zum Beispiel. Wenn ein Benutzer dein Produkt “⭐⭐“ bewerten möchte. Du möchtest die gesamte Seite nicht aktualisieren, wenn der Benutzer beschließt, deinem Produkt eine star zu geben, weil sie unnötig Zeit verschwendet, vor allem, wenn deine Seite groß ist.
Ein weiteres Beispiel ist ein Chatraum. Aus offensichtlichen Gründen möchten Sie nicht die Seite aktualisieren, wenn ein neuer Kommentar oder eine Antwort veröffentlicht wird.
AJAX geht weiter als nur Daten auf Ihrer Seite zu aktualisieren, ohne eine Seitenaktualisierung zu erstellen. Mit AJAX kannst du auch Daten streamen. Überlege dir ein Video an, bevor das gesamte Video auf deine Maschine heruntergeladen wurde. Überlege dich an Google Maps weiter, in denen du nur Daten herunterladen musst, die für dich relevant sind. AJAX macht das alles möglich.
Kannst du anfangen, wie mächtig AJAX ist, wie wichtig es heute ist?
AJAX zu kennen ist entscheidend, wenn du ein FullStack-Entwickler werden möchtest, da es dir erlaubt, Serveranfragen zu stellen und auf asynchrone Daten eingehende Daten zuzuhören. Es wurde festgestellt, dass AJAX manchmal schwierig werden kann und ich das nicht bestreite – aber mit korrektem Training, das die explaining auf einfache Weise beinhaltet, wirst du wie ich lernen, AJAX zu meistern und zu lieben.
Wenn du ein voller stack werden möchtest, musst du AJAX kennen und darum geht es in dieser Skillshare Serie darum.
WARUM IST DIESE SKILLSHARE-SERIE AUF AJAX SO WICHTIG?
- Ihre Lieblings-Websites verwenden heute AJAX
- Andere Kurse unterrichten dich bei der Verwendung von AJAX (wie jQuery oder Axios) über Bibliotheken von Drittanbietern. Diese Skillshare Serie lehrt dir, wie du reines AJAX einsetzt. Keine Kurzbefehle. Der echte Deal!
- Die asynchrone Erstellung von HTTP-Anfragen steht im Vordergrund der heutigen Webentwicklung Tatsächlich ist es nicht mehr ratsam, oder das fact, Ding, HTTP-Anfragen synchron zu machen
- Das Wissen, wie man eine Serveranfrage macht und schnell eine Antwort lauscht, ist eine wichtige Fähigkeit für jeden Webentwickler, um sie zu meistern
- Als Entwickler befassen du dich mit Daten. Diese Daten können viele Formen annehmen, aber die häufigste ist XML und JSON
- Du kannst AJAX verwenden, um HTML, Bilder, JavaScript, XML, JSON und sogar Klartext über das Internet zu transportieren. Meine Skillshare Serie deckt all das ab
- Die Verwendung von AJAX spart die Speichernutzung und beschleunigen deine Website Google Maps verwendet beispielsweise AJAX, sodass statt die gesamte Seite für jedes Ereignis zu laden, lädt sie den gewünschten Abschnitt auf, den du nur anschaust. Wie effizient ist das nicht
- AJAX sorgt für bessere Benutzererfahrung, kein Argument in diesem
- Jeder Browser hat heute eine eingebaute API (oder ein Objekt) namens XMLHttpRequest oder die Fetch Diese Objekte geben den Browsern die Möglichkeit, hinter den Kulissen mit Servern zu kommunizieren. Dies bedeutet, dass eine Seite nahtlos aktualisiert (nicht ganz hochladen) kann und ohne etwas auf der Benutzeroberfläche zu blockieren
- Nach Abschluss dieser AJAX Skillshare Serie bist du sicherlich sachkundig, sicher und die “go-to” für die Beantwortung von AJAX
Lass mich mein AJAX mit dir teilen
Verstehend, wie AJAX funktioniert, wird dich dazu bringen, ein hervorragender fullstack zu sein, der heute relevant ist. Durch die effektive Nutzung von AJAX können Sie Teile Ihrer Website dynamisch aktualisieren, ohne eine Seitenaktualisierung, einen Stream zu optimieren und Zeit zum Download zu sparen, Speicherplatz zu sparen und so die Benutzererfahrung zu verbessern.
Übernimm die Kontrolle durch Verständnis und versuche die Kontrolle über die schnelle Weberfahrung, die sie erwarten.
AJAX zu meistern ist anspruchsvoll.
In dieser Skillshare Serie mache ich einen tiefen Einblick in die Erklärung von AJAX und deren Funktionsweise auf eine klare und einfache Art und Weise. Warum brauchen wir AJAX? Woher kam es? Warum wurde die neuere Fetch() API eingeführt? Warum mussten wir das XMLHttpRequest() Objekt ersetzen? Warum müssen wir das neue Schlüsselwort bei der Verwendung des XHR verwenden? Was sind Versprechen? Was sind Streams? Was sind die verschiedenen Datenformate, die wir über das Internet übertragen können? Indem du diese Fragen verstehen (wirklich verstehen) und viele weitere in dieser Skillshare Serie verstehst, kannst du ganz einfach fortgeschrittene Websites erstellen und den vollen stack verwenden. Du kannst dynamische Websites erstellen, die die Benutzerfreundlichkeit und das Erlebnis verbessern.
WO WIRD AJAX VERWENDET?
- Formularvalidierung
Es kann unpraktisch und langwierig sein, Validierungsergebnisse erst nach dem Absenden eines Formulars zu erhalten. Du kannst AJAX in Form der Validierung verwenden, um nahezu sofortige Echtzeit-Updates zur Validierung zu geben.
- Abfragen von Daten aus einer Datenbank dynamisch ohne Seitenaktualisierung
Wenn du Daten aus einer Datenbank abrufen und sie auf deiner Seite anzeigen musst (wie einen Blog-Kommentar, eine chat oder den Namen des Benutzers), ist die Verwendung von AJAX eine Notwendigkeit
- Sortieren oder Filter
Wenn du Daten aus einer Datenbank abrufen und sie auf deiner Seite anzeigen musst (wie einen Blog-Kommentar, eine chat oder den Namen des Benutzers), ist die Verwendung von AJAX eine Notwendigkeit
- Stimmen oder Bewertung ★★
Die gesamte Website muss nicht aktualisiert werden, wenn ein Benutzer nach etwas stimmt oder dein Produkt bewertet wird. Die Abstimmung und die Darstellung der Ergebnisse können am effizientesten mit AJAX durchgeführt werden.
- Chat
Chatten ist immer in Echtzeit. AJAX ist deshalb ein Muss für Sie, wenn Sie auf Ihrer Website ein erfolgreiches chatting erstellen möchten.
- Blog-Kommentare
Du kannst frühere Kommentare laden oder einen neuen Blog posten, der AJAX – einfach peasy, anfängt.
- Captcha
Um Captcha zu machen (das Reloading von Captcha im Grunde genommen) ist AJAX auch die beste Plattform, um sie zu verwenden.
- Streaming-Daten und mehr
AJAX wird verwendet, um Daten vor dem vollständigen Herunterladen zu konsumieren (sparen Sie Speicherplatz und Zeit) und noch viel mehr!
Nachdem du meine „AJAX“ Skillshare Serie erlebst, die ich auf unterhaltsame Weise präsentiere, wirst du sachkundig und selbstbewusst sein.
WAS DIESE SKILLSHARE-SERIE ABDECKT
Diese Serie von Skillshare ist umfangreich und deckt die wesentlichen Grundlagen von AJAX ab.
AJAX bezieht sich darauf, wie die Browser HTTP-Anfragen auf Servern asynchron machen, Ergebnisse abhören und dann etwas mit den Daten tun, wenn sie empfangen werden. AJAX ist schnell und effizient.
Du kannst AJAX daher als die Engine betrachten, die diesen gesamten Hin- und back-and-forth zwischen Browser und Server verarbeitet.
Einfach genug.
Das einzige Problem ist, dass du viele andere Konzepte verstehen musst, und dies ist einer der einzigartigen Aspekte meiner Skillshare Serie und des style im Kurs.
Einfache Erklärungen und praktische Beispiele ermöglichen es Ihnen, Folgendes zu verstehen:
- Wie man AJAX auf die beste Weise schreibt,
- Was ist asynchroner Code und wie unterscheidet er sich von synchronem Code
- Wie man AJAX verwendet, um asynchrone Anfragen zu stellen
- Was ist die event in JavaScript
- Was ist XML und wie unterscheidet es sich von JSON
- Was ist das HTTP-Protokoll und was ist das HTTP/2- und HTTP/3-Protokoll
- Was sind constructor
- Was ist das XHR-Objekt
- Was ist die neue fetch()
- Was sind Versprechen
- Was sind Streams
- Warum Async/Await verwenden
- URL Anforderungsschnittstelle, Header und noch ein paar mehr!
Und ja, wir kodieren echte Beispiele und schauen uns an, wie AJAX funktioniert (wir verwenden sowohl das XMLHttpRequest Objekt als auch die neuere Fetch
Warum solltest du so viel über AJAX lernen?
Weil AJAX es dir ermöglicht, bestimmte Teile deiner Webseite zu aktualisieren, ohne eine Seitenaktualisierung zu erstellen. Es wird zum Streaming und mehr und heute ist die Verwendung von AJAX auf Websites unerlässlich. Es wird nicht besser als das!
*** Eine umfassende AJAX auf Skillshare ***
Erfolgreiche Programmierer wissen viel mehr als ein paar Zeilen Code zu speichern.
Sie kennen auch die Grundlagen der Funktionsweise der Browser- und server hinter den Kulissen, die es ihnen ermöglicht, vollständig kreativ zu sein, Probleme zu beheben und die Benutzererfahrungen zu verbessern.
Das gilt besonders für AJAX.
Wenn du ein voller stack werden möchtest, musst du wissen, wie du eine AJAX-Anfrage anfertigst. Du musst verstehen, wie AJAX erstellt wurde, warum die moderne Fetch eingeführt wurde, was Streams sind, wie Promises funktionieren und warum die Async/Await Keywords eingeführt wurden und noch viel mehr
EIN EINZIGARTIGER ANSATZ
Diese Skillshare Serie enthält praktische Beispiele und lustige Herausforderungen und Quizzen.
Das Verständnis der Wirklichkeit von AJAX ist ein großes Thema. Um dich auf den Kurs zu bringen, habe ich eine unterhaltsame und umfassende Lernerfahrung erstellt, die die benötigten Inhalte umarmt, um erfolgreich zu sein und ich überreiche sie dir auf die bestmögliche Weise zu liefern, um dir am besten zu helfen.
Und ich nutze die neuesten und besten Funktionen von JavaScript und Browser entlang der Lernreise und damit du in deinem Geschäft voraus bleiben kannst.
Du lernst einfache, aber sehr leistungsstarke Strategien, um Serveranforderungen von einem Client zu machen.
Am Ende dieser Skillshare Serie kannst du AJAX „sprechen“ und „gehen“ lernen, indem du ein Verständnis dafür erlangst, wie du sie aufbauen und deine Anfrage auf praktische Weise konfigurieren kannst. Wir graben uns in jedem Kurs tiefer und diese Skillshare Serie bietet viele class, die deine Wissensbasis erweitern und deine Fähigkeiten mit unterhaltsamen Herausforderungen testen.
Diese Skillshare Serie bietet dir die besten Grundlagen und praktische Fähigkeiten mit AJAX. Es kann alleine genommen werden (du brauchst keine anderen Skillshare Serien zu machen), um deine Ziele zu erreichen. Du wirst aus dieser Skillshare Serie mit einem fortgeschrittenen Verständnis und praktischen Erfahrungen hervorgehen, um HTTP-Anfragen zu erstellen. Es bringt dich an den Punkt, an dem du verstehen wirst, welche Methode (GET oder POST) du beim Senden von Daten verwenden sollst, wie du festlegen kannst, wo die Daten laufen, wie du eine AJAX will und wie du Fehler prüfen kannst. Das ist ein tolles Wissen. Diese Skillshare Serie wird dich fesseln und dich auf die nächste Stufe katapultieren und ist ein wichtiger Teil deiner Reise zu einem führenden Großmeister in der Webentwicklung zu werden.
In dieser Skillshare Serie lernst du alles über AJAX. Von den Grundlagen des Aufbaus einer AJAX bis hin zum Lernen von XML und JSON, asynchronem Code, Protokollen, engine, Versprechen, Streams, HTTP-Protokolle, engine, den asynchronous Schlüsselwörtern und verschiedenen APIs wie Fetch, AJAX Headers Interface und Request Interface und noch viel mehr!
Wenn du ein voller stack werden möchtest, musst du diese Skillshare Serie auf AJAX nehmen!
WIE IST DIESER SKILLSHARE-Kurs ANDERS AUS?
Eine Besonderheit meiner Skillshare Serie ist das key in der ich vorstelle, wie AJAX wirklich hinter den Kulissen funktioniert – eine Fertigkeit, die jeder full-stack meistern muss, um das Verbesserungspotenzial zu nutzen.
Ich verwende einfache und effektive Kurse, um dich jenseits der starter wie Axios oder jQuery zu führen. Bibliotheken sind hilfreich, sind aber kein Austausch für das Wissen und sobald du deine eigenen schreiben kannst, kannst du lieber den library verwenden und ändern.
In dieser Serie Skillshare konzentriere ich mich auf den fundamentalen Aspekt von AJAX Ich verwende Klares JavaScript, das die Kernsprache der Programmiersprache ist, die du brauchst, um AJAX zu verwenden. Sobald du JavaScript mit AJAX beherrschst, kann die Integration einer Bibliothek dir zugute kommen und Sinn machen.
Um zu verstehen, wie AJAX funktioniert, tauche ich in Themen wie Protokollen, protocols, asynchroner Code, Datentypen (JSON und XML), Promises, Streams, Fehlerbehandlung und wie ich die Keywords Async/Await mit der Fetch einsetzen kann.
Übung macht perfekt
Theorie ist Theorie… aber es gibt nichts als den Computer hinter sich zu lassen und Code einzugeben. Deshalb kodieren wir unsere Haare zusammen und ziehen unsere Haare zusammen und kodieren während dieser Skillshare Serie Websites und Übungen im Leben zusammen.
Ich liebe das Unterrichten und verwende oft praktische Beispiele, deshalb fange ich schon ab dem Vorgehen mit dir zu kodieren. Ich zeige dir, warum das XHR-Objekt eine Konstruktorfunktion ist. Ich zeige dir den Unterschied zwischen JSON und XML Ich zeige dir, wie du ein XHR-Objekt will dir zeigen kannst, wie du Versprechen aufbaut, dir zeigen kannst, was Streams sind und wie du die neue Fetch verwendest. Diese Konzepte werden am besten gelernt, indem sie echte Beispiele codieren. Ich kann nicht warten.
IST DIESER SKILLSHARE-Kurs FÜR DICH geeignet?
Absolut. Wenn du in eine dieser Kategorien passt, ist diese Skillshare Serie perfekt für dich:
#1: BESCHÄFTIGTE MENSCHEN, die in kürzester Zeit in AJAX zertifiziert und selbstbewusst werden möchten.
#2: PROGRAMMING Du möchtest in der Welt der Programmierung vorantreiben.
#3: FREELANCERN, die wissen wollen, wie erfolgreiche Entwickler dynamische Websites erstellen, die Informationen ohne Seitenaktualisierung aktualisieren können (z. B. Twitter, Google Maps etc.).
#4: WEBSITE-BESITZER, die ein solides Verständnis dafür gewinnen möchten, wie AJAX wirklich funktioniert.
#5: AGENTUREN, die ihre Entwickler schnell upskill wollen.
#5: ALLE, die LERNEN wollen.
WARUM BEGINNEN SIE JETZT?
In dieser Sekunde lernen deine Wettbewerber, wie du bessere Webentwickler werden kannst.
Webentwicklung ist ein blazing heißes Thema und nicht abkühlen in der Zukunft. Wir brauchen das Internet immer mehr und immer mehr Fortschritte machen uns weiter. Aber du hast einen deutlichen Vorteil. Diese Serie Skillshare bietet unvergessliche Lernthemen, umsetzbare Taktiken und Beispiele in der realen Welt um dir am besten zu helfen.
Legen wir los!
Was bekommst du?
- Du wirst AJAX
- Q&A
- Aufträge, die dir beim Lernen helfen.
Hoffe, du bist so aufgeregt wie ich mich anfange und lerne das Lernen an. Ich kann es kaum erwarten, dir zu zeigen, wie du AJAX sie selbstbewusst auf deine eigenen Websites anwenden kannst.
Wir sehen uns im Kurs.
Triff deine:n Kursleiter:in
Success takes sacrifice.
And sacrifice is something I know a lot about.
I am a self-taught developer so I understand how difficult and daunting it can be for a new comer.
Today, I continue to code and stay on top of the latest technologies and programming languages.
It's time to share the knowledge I've gained and to help others succeed.
Vollständiges Profil ansehenPraxisnahes Kursprojekt
Coole Bananen! Du hast den Kurs auf Streams absolviert. Gut gemacht.
Vor der Aufgabe können wir erneut aufrufen
Der Begriff AJAX wurde 2005 geprägt, aber der Ursprung reicht bis 1999 zurück, als Microsoft Entwicklern Klebstoff zwischen Clients und Servern zur Verfügung stellte.
Mittlerweile wissen Sie, dass AJAX eine Art ist, in der JavaScript ein browser verwendet, um mit einem Remote-Server zu kommunizieren. Im vorherigen Kurs haben wir die Fetch verwendet, um eine AJAX-Anfrage auszuführen. A
Und wie du dich daran erinnern wirst, konnten wir nicht direkt auf den Körper der Antwort zugreifen!
Dies liegt daran, dass der Körper der Reaktion ein lesbarer Strom war. Die Fetch bietet eine konkrete Instanz eines ReadableStream durch die Körpereigenschaft eines Response an.
Die Ströme sind mächtig, denn wenn wir Streams verwenden, können wir eine Ressource aus dem Netzwerk erhalten und sie verarbeiten, sobald das erste Bit eintrifft.
Das bedeutet, dass wir anstatt auf den vollständigen Download der Ressource vor der Verwendung zu warten, sofort damit arbeiten können. Denken Sie daran, dass wir die alten Zeiten vorstellen, in denen du ein ganzes Video in deinen Speicher herunterladen musst, bevor du ihn anschauen kannst? Nun, die alten Zeiten sind verschwunden! Jetzt haben wir YouTube und Netflix, mit denen du Videos nach und nach anschauen kannst.
Hoffentlich hast du Spaß in diesem Kurs gemacht. Ich weiß, das habe ich getan.
Bevor du aber in den nächsten Kurs wechselst, ist die AUFGABEZEIT
Was ist die Aufgabe?
Für diese For
- Ich habe eine PDF beigefügt.
- es gibt Fragen der Wahl
- Ehrlich sein und versuchen, jede Frage mehrerer Wahl zu beantworten, bevor du zur nächsten Seite gehst
- Am wichtigsten ist, Spaß haben.
Wo soll ich danach hin?
Dies ist nur Teil 7 einer ganzen Skillshare Serie auf AJAX. Im nächsten Kurs möchte ich tiefer und fortgeschrittener in die Fetch eingreifen. Ich möchte dir über die URL beibringen, darunter fetch() (), Fehlerbehandlung und die fetch()
Ich kann nicht warten!
p.s. wenn du diesen Kurs genossen hast, vergiss bitte nicht, mir eine tolle Rezension zu hinterlassen – es hilft mir.
Kursbewertung
Warum lohnt sich eine Mitgliedschaft bei Skillshare?
Nimm an prämierten Skillshare Original-Kursen teil
Jeder Kurs setzt sich aus kurzen Einheiten und praktischen Übungsprojekten zusammen
Mit deiner Mitgliedschaft unterstützt du die Kursleiter:innen auf Skillshare