Transkripte
1. Einführung in den Kurs: Dass Sie Web-Entwicklung auf die nächste Ebene bringen möchten. Und Sie nehmen einige Java ist Skript-Kurse und Tutorials. Und sind Sie nicht zuversichtlich, zu programmieren? Dann Java Script komplette Anfänger Kurs für Web-Entwicklung ist perfekt für Sie. Dies ist der umfassendste und beste Kurs, den ich je gebaut habe. Java ist heutzutage eine der anspruchsvollsten Sprachkunst. Es gibt viele Materialien, die auf Java-Skript verfügbar sind, aber viele von ihnen sind veraltet und vervollständigen es nicht. Es ist der am meisten abgeschlossene letzte Kurs auf JavaScript auf einer Hautschere
, der Sie den ganzen Weg vom Anfänger bis zum Junior-Level-Entwicklungsdiskurs führt, unterteilt in verschiedene Bereiche. Bei plus b lernen Sie die Einführung in den Kurs. Dann lernen Sie das grundlegende für das Java-Skript. Dann werden Sie Operatoren im Java-Skript lernen. Dann lernen Sie die eingebauten Methoden im JavaScript. Danach lernen Sie den Kontrollfluss oder die Entscheidungsfindung im Java-Skript kennen. Nach dem Erlernen des Kontrollflusses und Entscheidungsfindung, Sie bewegen die, das Java-Skript sogar. Dann werden Sie lernen, dass Schleifen
im JavaScript, als Sie die Arrays im Java-Skript lernen. Nachdem Sie die Anzeige abgeschlossen
haben, werden Sie zu den Funktionen im Java-Skript wechseln und Sie werden auch über
die Grundlagen in der Java-Split lernen , nachdem Sie diesen Al Abschnitt gelernt und Ihr Konzept erstellt haben. So werden wir in die Java bewegen ist Skript Document Object Model, afrikanisches Material, die dom, wir werden auf die Java Script Object Oriented Programming zu bewegen. Nachdem Sie die objektorientierte Programmierung abgeschlossen
haben, wechseln Sie zum erweiterten Java-Skript-Abschnitt. Nach Abschluss, erweiterte Java-Skript-Abschnitt, werden
wir in das Java-Skript an meinem Skript sechs Brücken, ES6 zu bewegen. Endlich werden wir den Generator lernen und es war Iterationen und vieles mehr. Dieser Kurs bietet 12 Stunden Video-Vorträge, herunterladbare Ressourcen, reale Beispiele, freundliche und schnelle Art des Unterrichts, Aufgaben und Quiz und viele Programmierprobleme. Wenn Sie ein komplettes Java sind, ist größer und es wird definitiv etwas für Sie in diesem Kurs sein. Wenn Sie also Webentwickler werden wollen, verschwenden
Sie nicht Ihre Zeit, sich für den Kurs zu registrieren und loszulegen. Ich bin sehr aufgeregt, Sie an Bord zu haben. Also, worauf wartest du? Registrieren Sie sich und machen Sie einen ersten Schritt zur Web-Entwicklung.
2. Programmieren: Hey Leute, willkommen zu dieser Vorlesung. In dieser Vorlesung werden wir darüber sprechen, wie Sie Ihre Umgebung für die Webentwicklung einrichten können. Sie setzen upping Ihre Umgebung für die Web-Entwicklung, es gibt eine Software-Verwendung, die ein Traum v war Dreamweaver ist eine Software, die Wohlstand der Web-Entwicklungstools von Adobe IMC ist. Und es wurde 1997 von Makromedien erstellt und von
ihnen entwickelt , bis Makromedien von Adobe System im Jahr 2005 erworben wurde. Adobe Dreamweaver ist auch unter
Mac-Betriebssystemen und Windows-Betriebssystemen verfügbar . Denken Sie daran, dass Adobe Dreamweaver eine Software ist, die nicht kostenlos ist. Sie müssen dafür bezahlen, wenn Sie nach der freien Software suchen. Also müssen Sie Klammern ausführen. Brackets ist die Software, die auch von Adobe entwickelt wird, aber es ist ein Open-Source-Editor mit sind in erster Linie auf die Web-Entwicklung konzentriert hilft Ihnen, dass. Hier in dieser Vorlesung verwenden
wir den Adobe Dreamweaver. Wenn Sie die kostenlosen Versionen der Halterung hier herunterladen möchten, klicken
Sie einfach auf diese Halterung und laden Sie sie hier herunter. Hier sehen Sie, dass Sie einfach auf Jetzt kaufen klicken oder einfach die kostenlose Testversion von Adobe Dreamweaver herunterladen müssen. Also habe ich bereits die Version dieses Adobe Dreamweaver. So hier können Sie sehen, dass ich 019 Version von Adobe Dreamweaver Haar Verfahren der Installation von Dreamweaver ist sehr einfach. Klicken Sie einfach auf Installieren. Dann müssen Sie die Verzeichnisoption finden, in der
Sie Ihr Verzeichnis für die Software einstellen können. Und hier können Sie sehen, dass dies unser Verzeichnisstandort ist. Sie stellen Ihre Sprache Haar und klicken Sie einfach auf Weiter. Und hier können Sie sehen, dass Sie die Installation hier weitergeht. Nachdem Sie die Installation abgeschlossen haben, müssen
Sie die Schaltfläche „Fertig stellen“ finden und einfach auf „Fertig stellen“
klicken und Ihre Software wird installiert. So können Sie Ihren Adobe Dreamweaver einrichten. Wenn Sie eines der Probleme hier in dieser Vorlesung finden, lassen
Sie es mich wissen und danke für die Anschauung dieser Vorlesung.
3. Front-und Back: Hey, Leute, ihr seid warm. Herzlich willkommen zu diesem Vortrag. Und in diesem Vortrag werden wir über Front-End- und Back-End-Entwicklung sprechen. Und ich werde Ihnen den Unterschied zwischen der Front- und Back-End-Entwicklung erzählen. Sie öffnen einen neuen Browser-Tab, geben Sie eine URL ein und drücken Sie die Eingabetaste, die Last der Website sofort und es nimmt Ihnen fast den Atem weg mit seinem letztendlich Layout und gut konstruierten Seiten und beeindrucken Sie. Visuals, Front-End und Back-End sind zwei der am häufigsten verwendeten Begriffe in der Computerindustrie. In gewisser Weise werden sie schlimmer. Sie diktieren die Art der Arbeit, die Sie
als Softwareentwickler tun , und die Technologien, die Sie verwenden und wie viel Sie bezahlt werden. Lassen Sie uns also über den Unterschied zwischen diesen beiden Begriffen sprechen. Bay, sie existieren in erster Linie, und die verschiedenen Wege, die Sie in Ihrer Software-Entwicklung Karriere nehmen können. Bevor wir mit der Front- und Back-End-Entwicklung beginnen, müssen
wir nur verstehen, dass das Site-Rendering ist. Um diese Reise zu beginnen, müssen
wir das Konzept der Sicht Rendering,
Erleuchtung Begriff verstehen , die Website Rendering bedeutet Generierung oder Rendering der HTML-Ausgabe. Html ist eine Markup-Sprache, die Webentwickler verwenden, um die Webseiten zu erstellen. Es ist traurig, dass das Site-Rendering sowohl auf der Ad-Serverseite als auch auf der Client-Seite erfolgen kann. Also, was bedeutet das? Es ist nichts wert, dass Front-End, die Client-Seiten Synonyme sind. Dasselbe gilt für das Backend, die Serverseite. Erstens werden wir über das serverseitige Rendering sprechen,
was bedeutet, dass eine Back-End-Entwicklung, nicht vor zwei langer Zeit, serverseitige Renderings oder eine Back-End-Entwicklung
der de facto Weg war , um die -Website und Web-Anwendungen. Sie besuchen eine Seite, senden eine Anforderung für den Inhalt und der Server verarbeitet diese Anforderung und erstellen eine Antwort, die an
den Browser gesendet wird , wenn
beiseite alle Prozesse, die an der Erstellung eines HTML-Seite, die Sie Web-Browser können verstehen und auf
einem Remote-Server behandeln , der die Website oder Webanwendung hostet. Dazu gehört das Härten der Datenbank für Informationen und die
Verarbeitung von Logik, die Sie Web-Anwendungen benötigen, während der Remote-Server bei der Arbeit beschäftigt ist, Ihr Webbrowser wartet idealerweise auf den Server, um die Verarbeitung abzuschließen, -Anfrage und senden Sie eine Antwort. Wenn die Antwort empfangen wird. Web-Browser interpretiert es und zeigt den Inhalt auf dem Bildschirm an. Jetzt sprechen wir über das clientseitige Rendering, das eine Front-End-Entwicklung ist. In neueren Tagen tauchte
eine neue Form des Sehens auf. Karte clientseitige Rendering oder die Front und Entwicklung mit clientseitigen Rendering, das Rendering des Inhalts geschieht auf Ihrem Computer statt
der Remote-Web-Server mit der de facto Sprache des Web, die JavaScript ist. Teilweise bedeutet es, dass ein Server nur benötigt wird, um
die rohen Web-Anwendungen zu bedienen und der Browser wird verantwortlich Rendern
dieser Anwendungen in seiner endgültigen Form, HTML. Es ist auch bedeutet, dass einige der Logiken bei der Erstellung der Webseite beteiligt ist vor allem diejenige in der Ladung des Umgangs mit wie die Dinge an die Benutzer auf dem Bildschirm präsentiert werden, die Auto-Präsentationen Logik, die werden auf der Serverseite gehandhabt. Clientseitige Renderings werden mit dem Aufkommen von
Java-Skriptbibliotheken wie Angular, React und BU populär . Nehmen wir an, Sie entscheiden sich, ein Geschäft in Ihrem Geschäft zu gründen und lassen Sie sich davon ausgehen, dass dies die Bäckerei oder ein Schneidergeschäft ist. Sie benötigen eine professionelle Website, um Ihr Unternehmen
oder Ihren Kunden zu präsentieren und ihnen mitzuteilen, wo Sie sich befinden. Vielleicht werden Sie ein paar Fotos und einige Informationen zu Ihren Produkten hinzufügen. Ich werde Sie unsere Front-End-Technologien benötigen, um Ihre Website zu erstellen. Jetzt, da wir die verschiedenen Arten von Site-Rendering-Methoden verstehen, ist
es einfacher zu verstehen, dass Front-End-Entwicklung die Kunst ist,
die Website und Webanwendungen zu erstellen , die auf Client-Seite rendern. Die Technologien, die für die Front-End-Entwicklungen verwendet werden, sind, während es viele verschiedene Arten von Technologien gibt und Steuern, meisten Front-End-Entwickler verwenden HTMLs, CSS und JavaScript, die Defekt oder Bausteine des Web. Und die clientseitigen Frameworks wie Angular, React ist tensile und View. Nicht alles passiert mit dem Front-End. Durch clientseitige Rendervorgänge. Anwendung ist immer noch auf die Dienste und APIs angewiesen, die auf dem Backend,
Remote-Servern oder der Cloud ausgeführt werden. Was sind die einige Front und Jobs? Erstens, VC-Designer, ein Webdesigner, Sie haben es erraten, entwerfen die Website. Der Job-Titel des Web-Designers ist ein ziemlich breit durch einen Web-Designer oder einfach jemand, der die Websites in einem Programm entworfen, wie Photoshop oder Feuerwerk, und nie berühren Sie den Code. Aber an anderen Orten sind Web-Designer könnte alle Designs in Photoshop zu tun und dann verantwortlich für die Erstellung aller HTML und CSS in JavaScript zu gehen zusammen mit ihm verantwortlich. Dann haben wir, wie der User Interface Designer, die ein UI Designer ist. Dies ist im Grunde ein visueller Designer und es ist in der Regel auf die Entwürfe fokussiert. Sie sind in der Regel nicht an der Implementierung des Designs beteiligt, aber sie könnten ein leichtes HTML und CSS kennen, so dass sie ihre Ideen effektiver zur Front-End-Entwicklung kommunizieren
können. Dann haben wir den UX-Designer, der ein User Experience Designer ist. So arbeiten die UX-Designer in einem Front-End, das untersucht und erforscht, wie Menschen die Website nutzen. Und dann machen sie Änderungen durch viele Tests. Dann hielten wir einen Front-End-Entwickler, auch Front-End-Entwickler genannt. Sie können eine Seite
ohne Back-End-Entwicklungsseite
erstellen, die sie ohne einen Webentwickler oder die Rückhand erstellen würden . Es handelt sich um eine statische Website. Ich statische Seite ist so etwas wie Eis Seite von Restaurants oder einem Friseursalon. Es erfordert keine Informationen, die in einer Datenbank gespeichert werden. Die Seite wird fast immer gleich bleiben, es sei denn, es ist Zeit für eine Neugestaltung. Ein Front-End-Entwickler kann erforderlich sein, um Hölle einen Griff auf die Tests sowie B, na ja, am schlimmsten in HTML, CSS und JavaScript, diese Person kann oder nicht
die Erfahrung mit der Erstellung des Designs in Design-Programm. Eine andere Version dieses Titels ist ein Front-End-Ingenieur. Menschen, die mit einer speziellen Front und Sprachen wie
Java-Skript gearbeitet haben, werden auch als Front-End-Entwickler betrachtet. Das ist also der Vortrag heute. Hoffentlich verstehen Sie jetzt, wenn Sie keinen Punkt hier in dieser Vorlesung verstehen, dass was der Unterschied zwischen dem Front-End und der Backend-Entwicklung ist? Also lassen Sie es mich wissen und danke, dass Sie diesen Vortrag gesehen haben.
4. Hallo grundlegendes Syntax: Hey Leute, willkommen zu diesem ersten Codierungsvortrag über das Java-Skript. In dieser Vorlesung werde ich Ihnen darüber erzählen,
wie Sie ein grundlegendes Syntaxprogramm in einem Java-Skript erstellen können. Aber bevor wir dieses Programm starten, müssen
wir nur verstehen, dass, was der Unterschied zwischen
HTML und JavaScript ist und wie HTML mit dem JavaScript interagieren. Html, das hat keine Smarts. Was bedeutet, dass der HTML, wie nicht viel intelligenter Intelligenz, was bedeutet, dass, wenn Sie die Massenoperation tun, so in HTML, dies ist nicht möglich. In HTML können Sie nicht herausfinden, ob jemand das Formular korrekt ausgefüllt hat oder nicht. Und es kann keine Entscheidungen treffen, die darauf basieren, wie der Webbesucher mit ihm interagieren. Grundsätzlich lässt HTML die Leute die Texte lesen, sich das Bild ansehen, Videos ansehen und auf die Links klicken, um zu einer anderen Webseite zu gelangen. Dies ist die eigentliche Aufgabe von HTML, um
Intelligenz auf Ihre Webseiten hinzuzufügen , so dass sie auf Ihre Website-Besucher reagieren können. Zu diesem Zweck benötigen Sie JavaScript. Javascript lässt eine Webseite, die intelligent mit ihr reagiert oder zerstört. Sie können eine intelligentere Web-Formulare, die Besucher wissen lassen Venn Day, Hölle, vergessen und die notwendigen Informationen enthalten, was bedeutet, dass Sie Elemente erscheinen lassen oder verschwinden. Wie wie HTML wurde entwickelt, um Interaktivität zu HTML-Webseiten hinzuzufügen, was bedeutet, dass Sie die Interaktivität zu HTML und JavaScript zusammen. Java-Skript, denken Sie daran, das ist eine Skriptsprache und HTML ist eine Hypertext-Markup-Sprache ist Skript, oder Skriptsprache ist leichtgewichtige Programmiersprache. Erinnert sich, dass Java ist, ist in der Regel direkt in die HTML-Formulare eingebettet. Jetzt können Sie hier sehen, dass ich Ihnen sagen werde, wie Sie ein JavaScript und das HTML zusammen
erstellen können . Dies ist unser erster Vortrag, und ich werde Ihnen sagen, wie Sie ein grundlegendes Syntaxprogramm erstellen können. Grundlegende Syntax. Oder Sie können sagen, dass ein halloworld-Programm
eine klassische und zeitgeehrte Tradition in der Computerprogrammierung ist. Es ist assort und komplettes erstes Programm für den Anfänger. Und es ist eine gute Möglichkeit, sicherzustellen, dass Ihre Umgebung wahrscheinlich
ist oder Ihre Umgebung ordnungsgemäß konfiguriert ist oder nicht. Hier können Sie sehen, dass ich gerade eine neue Datei erstelle. Sie können auch eine neue Datei mit diesem Link erstellen. Oder Sie können einfach ein neues von hier erstellen, oder Sie schreiben einfach Steuerelement oder n. hier. Sie können sehen, dass dies die Datei ist, und ich werde nur schreiben, dass dies die grundlegende Syntaxdatei ist. Dies ist meine erste grundlegende Syntaxdatei, was ich gerade mit einem HTML erstelle. Sie können sehen, dass, wenn Sie mit einem verträumten arbeiten, Wir sind, so wird dies Ihnen so gezeigt werden. Oder wenn Sie mit einem Notizblock oder Notepad Plus, Plus arbeiten. Also müssen Sie zum neuen gehen und Sie können hier eine neue Datei erstellen. Und wenn Sie nur die Datei speichern, wie Kontrolle und.s. Also müssen Sie diese Box so finden. Hier können Sie sehen, dass Sie einfach wie HTML schreiben oder einfach San Text dot html haben
können, oder Sie schreiben einfach ein Java-Skript. HTML und das Java-Skript hier sind also die Erweiterung Ihrer Programmiersprache, wenn Sie hier den HTML schreiben. Dies bedeutet also, dass dies die Erweiterung der HTML-Programmiersprache ist. Wenn Sie die JavaScripts mit Dies bedeutet, das bedeutet, dass dies eine Erweiterung des JavaScript ist. Oder wenn Sie mit Python arbeiten, also müssen Sie PY schreiben oder wenn Sie g o schreiben. Das bedeutet
also, dass dies eine Zielprogrammsprache ist. Du schreibst einfach sicher. So sind Sie Datei hier wird mit JavaScript erstellt. Sie können sehen, dass wir hier nicht Notepad oder Notepad Plus brauchen, genau hier, weil wir unseren besten Editor genau hier verwenden, die eine verträumte Welt ist. Jetzt hier können Sie sehen, dass die beiden sind, ich zeige Ihnen nur das, wie wir unser erstes JavaScript-Programm erstellen können. Erstens, wir, wie man HTML-Dateien direkt hier schreibt, können Sie das sehen. Und eine andere ist, ich erstelle gerade hier eine neue Datei,
was bedeutet, dass der Name hier ist, dass Sie sehen können, dass ich einfach einfach
einfach gesendete Texte dot-Java-Skript schreibe . Ok? Also bearbeite ich nur diese beiden und wir zeigen Ihnen hier. Sie können den schnellsten Schritt direkt hier sehen, wenn Sie nur ein Java-Skript erstellen. Es gibt also unser Tag, das für diesen Zweck verwendet wird, das das Skript-Tag ist, wenn Sie nur den Java-Skriptcode schreiben. Also wird dieses Tag genau hier benötigt, was die Skript-Tags sind. So können Sie Ihr JavaScript zwischen diesen Tags codieren. Javascript kann mit
JavaScript-Anweisung implementiert werden , die innerhalb eines Skript-Tags platziert wird. Also dieses Skript hier ist, Sie können sehen, dass dies ein HTML-Tag genau hier ist. Und Sie schreiben einfach JavaScript-Code hier. Ok? Jetzt hier können Sie das darin sehen, wenn Sie gerade
Ihren JavaScript-Code hier schreiben . Also müssen Sie Sprache hier schreiben. Also wähle ich nur die Sprache aus. Also wähle ich einfach Java-Skript hier aus. Also, was ist die Sprache? Das Sprachattribut gibt? Was ist Skriptsprache, die Sie verwenden? Wie typischerweise verwenden wir hier, das ist das Java-Skript. Oder sie sind eine Skriptsprache, die wie die typische Programmiersprache hier ist HT, XHTML. Das ist also nur eine Skriptsprache hier. Okay, dafür spreche ich das einfach als Programmiersprache aus. Ok? Jetzt können Sie hier sehen, dass wir hier die Skriptsprache haben, die das Java-Skript ist. Jetzt danach, hier habe ich nur den Typ davon festgelegt. Also innerhalb des Typs schreiben Sie einfach Text Schrägstrich JavaScript. Was ist ein Typ? Daher ist dieses Attribut das, was jetzt empfohlen wird, um die verwendete Skriptsprache
einzubeziehen oder anzugeben. Und es Wert sollte wie Text Schrägstrich JavaScript gesetzt werden, was bedeutet, dass wir die Textdatei von JavaScript direkt hier verwenden. So können Sie Ihr Java Script-Tag erstellen. Danach können Sie hier sehen, dass wir hier unser erstes Programm erstellen werden, das wie Dokument ist. Entschuldigung dafür hier können Sie sehen, dass dies document.write ist, richtig? Also dieses Dokument Punkt schreiben bedeutet, dass Menü nur
eine Ausgabe hier erhalten oder wenn Sie nur einen Teil des Wertes hier bekommen. So können Sie in diesem Dokument schreiben Punkt schreiben. Dies ist eine Methode, die ein JavaScript verwendet. Wenn Sie mit uns C plus plus arbeiten, gibt es eine Methode, die C aus ist, wenn Sie Python verwenden. Es gibt also eine Methode, die
wie Drucksachen ist , um die Benutzerausgabe direkt hier zu erhalten. Dasselbe ist der Fall wie in diesem Java-Skript. Diese document.write-Methode wird verwendet, um die Ausgabe direkt hier zu erhalten. Jetzt, wie Sie sehen können, ist
unser Code für helloworld Computer hier. Jetzt gehe ich einfach zur Datei und gehe einfach zum Browser öffne in den Browser Google Chrome. Und wie Sie sehen können, ist
dies ein Helloworld-Programm, wo wir gerade hier schreiben. Das ist also unsere Ausgabe genau hier. Ein beendete Delta-V, dass, wie Sie Ihre Java bekommen können, ist abgeschnitten Ausgabe. Zu diesem Zweck benötigen wir Java Script console.log Methode. Hier können Sie sehen, dass ich einfach diese Mathematik hier verwende, die Konsolenpunktprotokoll ist. in dieser VR Drucken Siein dieser VRdie gleiche Zeichenfolge, die Sie als flacher drucken möchten. Oder wenn Sie eine der Zinn direkt hier drucken möchten,
lassen Sie hier annehmen, ich schreibe einfach, dass v Java lernen. Diese beiden sind diese Zeichenfolge hier, die Hallo Welt, und wir lernen Java. Also hier verwenden wir die Konsolen-Punkt-Protokoll-Methode. Das sehen sie einfach hier. Ich gehe einfach zum Browser, aktualisiere das. Sie können hier sehen, dass wir keines der Ausgabe hier gefunden haben. Also gehe ich einfach auf die Inspektion mehr Erbe, um auf die Konsole zu gehen. Und Sie können hier sehen,
dass wir keins der Ausgabe hier gefunden haben. Gehen wir einfach hier zurück. Und hier sehen wir das ja, Fie, Ms., Semikolon hier. Also speichere ich einfach dieses Programm, aktualisiere es. So können Sie hier sehen, wir lernen das JavaScript genau hier. Dies ist eine andere Möglichkeit, wie Sie Ihre Ausgabe im JavaScript erhalten können. Gehen wir einfach zur Java-Skriptdatei. Hier gehe ich einfach zum Dreamweaver dann Datei. Und hier können Sie sehen, dass ich einfach Java Script grundlegende Syntaxdatei hier öffne. Hier können Sie sehen, dass ich einfach Dokument Punkt schreiben Datei schreiben. Und in diesem ich schreibe nur das hohe VR lernen Java Script. Ok? Und hier ist es, richtig? Hallo, ich bin Ausbilder. Ok. Jetzt können Sie sehen, wie ich gerade diese JavaScript-Datei mit dem HTML verknüpfe. Und ich bekomme diese Ausgabe genau hier. Ich gehe einfach zum SML hier, und hier schreibe ich einfach Quelle. SRC bedeutet also, dass eine Quelle Ihrer Datei. Hier würden Sie also die Quelle Ihrer Datei angeben, die V8-Quelldatei, die Sie mit Ihrem HTML verknüpfen. So interagiert ein Java-Skript mit HTML. Hier können Sie sehen, dass ich schreibe, dass dies einfach gesendete x-dot JavaScript-Datei ist. Ich habe gerade diese Akte hier gespeichert. Ich gehe einfach zum Browser. So können Sie hier sehen. Und ich aktualisiere das einfach. So können Sie hier sehen, dass hohe VR lernen JavaScript und Hallo, Ich bin Ihr Lehrer. Also verknüpfe ich einfach diese JavaScript-Datei und diese XML-Datei zusammen. Dies ist also eine andere Möglichkeit, dass Sie Ihre Java-Skriptdatei oder JavaScript-Code
in das JavaScript schreiben können und Sie Ihre Datei einfach mit Ihrem HTML verknüpfen und die Ausgabe erhalten. Hoffentlich verstehen Sie jetzt, dass Halle V unser erstes Programm in das JavaScript schreiben kann, jeden Punkt, den Sie hier nicht verstehen, bitte lassen Sie es mich wissen und Sie können jede Frage stellen. Danke fürs Zuschauen. Wir sehen uns in der nächsten Vorlesung.
5. Javascript und Statements: Hey Leute, willkommen zu diesem Vortrag. In diesem Vortrag werde ich Ihnen zeigen, dass das Java-Skript Aussage und Kommentare ist. In dieser Vorlesung erfahren Sie, dass die Aussage im Java-Skript ist und wie wir die Kommentare zu dieser Aussage schreiben. Zunächst werde ich Ihnen die Grammatik des JavaScript zeigen. Was ist die Grammatik des JavaScript? Die Grammatik des JavaScript bedeutet, dass, wenn Sie das Anwesen schreiben. Also, wenn Sie eine Programmiersprache lernen. Programmiersprache ist also sehr ähnlich wie das Erlernen einer neuen Sprache. Was bedeutet, dass, wenn Sie Spanisch oder Französisch lernen möchten, so müssen Sie die neuen Wörter und die Aussprache davon lernen. Sowie Sie gehen zum Master eine neue Reihe von Regeln. Und genau wie Sie die Grammatik von Französisch und die spanische Programmiersprache lernen müssen. Und Sie werden das lernen, wie man spricht. Sie müssen sich mit der Grammatik des JavaScript vertraut machen, um Java-Skript zu programmieren. In dieser Vorlesung werden wir dieses Konzept behandeln. Wie Sie schreiben können und wie Sie die Kommentare dazu einstellen können, und was sind der Handel. Wenn Sie bereits die Erfahrung in der Java-Skript-Programmierung haben. So viele dieser Konzepte können für Sie alt sein, was bedeutet, dass Sie vielleicht genauso wie Kansas Vortrag. Aber wenn Sie neu im Java-Skript sind oder Sie sich immer noch nicht sicher sind, was das grundlegende Java-Skript betrifft. Dieser Vortrag ist also sehr wichtig für Sie. Bevor Sie die Java-Skript-Anweisung starten, müssen
wir nur verstehen, dass was ist diese Anweisung? Eine JavaScript-Anweisung ist eine grundlegende Programmiereinheit, die in
der Regel ein ist tippen im JavaScript-Programm darstellt. Denk an, ich sage als Satz. Wie andere Sprachen wie Spanisch, Englisch
oder Französisch, scheint ein Fall, als würde ich nur ein paar des Wortes schreiben wie, ich bin glücklich. Das ist also nur ein Satz. Also in JavaScript, wie Sie in der letzten Vorlesung sehen, die wir schreiben, wird hier
eine einzelne Zeile genommen, die Dokument Punkt rechts ist, die die Zeichenfolge direkt hier druckt, die Hello World ist. Das ist Auto, die Aussage hier. Sie können sehen, dass ich das gerade in das Skript-Tag sagte und ich füge es einfach hier ein. Dies ist also ein einzelnes ist Anweisungen, die sich in die document.write öffnen. Und das ist drucken Sie uns die Botschaft, die langsamer ist. In vielen Fällen ist ich eine einzige Codezeile. Und ägyptische Aussagen enden mit einem Semikolon. Sie können sehen, dass wie eine Periode am Ende des Satzes, die Semikolons machen deutlich, dass der Schritt abgedeckt ist und dass der JavaScript-Interpreter bei der nächsten Wahl bewegen sollte. Das ist eigentlich Karte, diese Aussage. Lassen Sie uns nun zu den Kommentaren kommen. Was sind die Kommentare? Die Kommentare in jeder Programmiersprache, die sehr wichtig sind, weil wie Sie sehen können, dass wir das grundlegende Syntaxprogramm direkt hier laufen. Wenn Sie mit einem komplexen Anwendungen arbeiten. Da sind die Kommentare sehr wichtig, denn wenn Sie
für P 1000 Codezeilen schreiben und nach einem Jahr, haben
Sie nicht einmal verstanden, dass Sie Encore sind, dass welche Zeile tatsächlich tut. - Arbeitet. Zu diesem Zweck schreibt VR den Kommentar. Um einen einzeiligen Kommentar in JavaScript zu erstellen, fügen Sie zwei Schrägstriche hinzu. Sie können sehen, dass hier können Sie sehen, dass dies Anweisungen Farbe ändert, was bedeutet, dass ich diese Aussage direkt hier kommentiere. Sie können sehen, dass ich diese beiden Schrägstriche einfach in die Vorderseite des Kerns schreibe oder die TextView in den JavaScript-Interpreter kommentieren möchte, oder Sie möchten ignorieren. Wenn Sie diese beiden Schrägstriche platzieren, werden
alle Texte auf der rechten Seite bis zur nächsten Zeile ignoriert. Sie können hier sehen, ich gehe einfach zur nächsten Zeile. Und hier schreibe ich einfach, dass dies Dokument- und Dokumentpunktschreiben ist. Ok? Und hier habe ich nur eine Zeichenfolge wie hallo Welt basiert. So können Sie hier sehen, dass diese Aussage nimmt, aber hier erstelle ich einfach diese Aussage als Kommentar, nur eine einzige Zeile hier. Nun, ich weiß, dass eine Frage in Ihrem Kopf, dass dies ein einzeiliger Kommentar ist, wie wir einen Befehl mit mehreren Längen schreiben können. Als ob ich diese Aussage nur kommentieren wollte. Und das ist Behandlung wie für diesen Zweck, Sie brauchen einen Schrägstrich. Dann ist Tarik, dann ist Tarik Schild hier und dann schließen Sie genau hier. Mal sehen, wie Sie hier sehen können, dass ich nur Schrägstrich schreibe. Hier, ich schreibe nur hysterisch. Dann können Sie hier sehen, dass ich Herik hier nicht am nächsten war. Sie können hier sehen, ob ich hier nur Tausende von Zeilen schreibe und ich diesen Kommentar einfach nicht geschlossen habe. Das wird also den ganzen Code empfehlen, dies zu schließen, ich erstelle einfach wieder Hysterisch und schließe dann diesen Schrägstrich hier. Hier können Sie sehen, dass ich nur kopiere. Und hier bin ich nur, wie Sie hier sehen können, Ich beginne dies nur von einer neuen Zeile, und das ist unsere Karte, eine mehrzeilige Kommentare. Sie können hier sehen, dies ist innerhalb dieser mehrzeiligen Kommentare. Hoffentlich verstehen Sie jetzt,
jetzt können Sie sehen, dass ich nur kommentiere, ich sage hier. Nehmen wir an, das ist ein doppelter umgekehrter Schrägstrich und ich schreibe nur, dass dieser Code zum Verständnis dient. So können Sie hier sehen, ich kommentiere nur, das ist Aussage, ich entferne das einfach. Sie können hier sehen. Und Sie können sehen, dass dies für ein besseres Verständnis meines Codes ist, dass dies die Punktzahl für das Verständnis ist. So können Sie hier sehen, ich schreibe einfach, dass doppelter Backslash genau hier ist. Das ist Document Dot. Schreiben Sie diese Aussage. Ok. Hoffentlich verstehen Sie jetzt, wie diese Kommentare funktionieren und wie diese Kommentarein unserer Programmiersprache oder einer
der Programmiersprache
wichtigsind in unserer Programmiersprache oder einer
der Programmiersprache
wichtig , hilft Ihnen jetzt zu verstehen. Also, wenn Sie eines der Probleme in Bezug auf diese Vorlesung finden, lassen
Sie es mich wissen und danke für das Ansehen dieser Vorlesung.
6. Was sind die Variablen und wie wir sie verwenden: Hey Leute, willkommen zu diesem Vortrag. In diesem Vortrag werde ich Ihnen zeigen, was die Variablen sind und wie wir sie verwenden. In der Programmiersprache ist eine Variable ein Wert, der geändert werden kann, die abhängig von den Bedingungen sind auf die Informationen, die an ein Programm übergeben wird. Regel besteht ein Programm aus Anweisung remote, die
dem Computer mitteilt, was zu tun ist, und die Daten, die das Programm verwendet, wenn es ausgeführt wird. Die Daten bestehen aus Konstanten und festen Wert, die sich nie geändert haben, und einem Variablenwert, der normalerweise auf die 0 initialisiert wird. Und der Variablenwert kann geändert werden. Hier. Nehmen wir an, V, während der Wert a. Und jemand sagt Ihnen, dass bei diesem Wert in dieses Feld. Hier können Sie sehen, dass ich das einfach in diese Box einfüge, oder ich schreibe dieses a einfach in das Whiteboard. Ok? Sie können hier sehen, das nimmt etwas von dem Platz auf diesem Whiteboard hier. Das bedeutet, dass die Variable einige
der Speicherzuweisungen annimmt und einige der SPS direkt hier nimmt, was änderbar ist. In anderer Phase, jemand Ihnen sagen, dass entfernen diese a von diesem Whiteboard und auf der Stelle eines, Sie fahren einfach b, so dass Sie einfach schreiben b als gut. So nimmt B auch einen Teil des Speicherplatzes nach oben. So verstehen Sie jetzt und Ihr Konzept über die Variablen ist klar. Die Variablen werden verwendet, um Informationen zu speichern referenziert und in einem Computerprogramm zu manipulieren. Sie bieten auch eine Möglichkeit, Daten mit unserem beschreibenden Namen zu beschriften. Oder unsere Programme können
durch das Lesen und Auslesen von Zellen klarer verstanden werden. Es ist nützlich. Es ist nützlich, Variablen als Container zu betrachten, die Informationen enthalten. Wie Sie sehen können, dass dieses Whiteboard einige der Informationen enthält, die a und B. Ihr einziger Zweck ist es, die Daten im Speicher zu beschriften und zu speichern. Diese Daten können diese Daten dann verwendet werden, um unser Programm zu verlassen. Ich werde Ihnen sagen, wie Sie den Wert der Variablen zuweisen können. Lassen Sie uns sehen, dass Fahrzeugvariable a und Sie weisen nur den Wert dieses E. Nehmen wir an, 0 für die Zuweisung. Also schreiben Sie einfach ist gleich hier zu unterzeichnen. Benennungsvariable wird als eine der schwierigsten Aufgabe im Computer bekannt. Programmierung Wenn Sie die Variablen benennen, denken Sie intensiv über die Namen nach. Versuchen Sie Ihr Bestes, um sicherzustellen, dass der Name, wie Sie Ihre Variable zuweisen, ist. Mittel, die genau beschreiben zwei und verständlich für einen anderen Leser. Manchmal ist dieser andere Leser selbst, wenn Sie möchten, umgekehrt ein Programm, das Sie geschrieben Monate oder sogar ein Jahr früher. Zu diesem Zweck nehmen
die Variablen oder die Namen der Variablen eine sehr wichtige Rolle ein. Nehmen wir an, wenn Sie ein Programm schreiben, wo Sie einfach fahren oder seltsam, nehmen
Sie einfach das Innere des Schülers. Zu diesem Zweck schreiben
Sie einfach Vorname als Variable. So wie Sie sehen können, dass dieser Vorname
, der gleich 0 ist, oder Vorname ij gleich 0 ist hier, was sehr verständnisvoll für Sie ist. Wenn Sie Ihren Hof auch nach einem Jahr beobachten. Hoffentlich verstehen Sie, dass all dies nur unsere Richtlinie ist. Jetzt werde ich Ihnen sagen, wie Sie eine Java Script-Variable erstellen können. Hier siehst du, dass ich einfach ein Skript-Tag schreibe, okay? Und ich werde dieses Skript-Tag einfach hier schließen. Ok? Dies ist nur ein Skript-Tag, wie Sie wissen, wenn Sie nur mit JavaScript arbeiten. Hier ist das ein Header-Abschnitt, also komme ich gerade in den Körper. Okay, jetzt können Sie sehen, dass ich nur ein Skript schreibe. In diesem Skript schreibe ich gerade v. Wie Sie wissen, dass VR ein Schlüsselwort ist, um die Variable in das JavaScript zu erstellen. Hier schiebe ich VaR. Dann schreibe ich hier nur, dass E und E, die gleich ich ist, schreibe einfach zehn. Und du musst mit einem Semikolon schließen. Also hier
bedeutet die Variable a, die zehn gleich ist, dass ich einfach den Wert eines zuweisen. ich erstelle einfach eine Variable a, und ich gebe ihm nur den Wert zu, der zehn ist. Dann können Sie hier sehen, dass ich gerade die Variable B ausprobiert habe, die hier gleich ist. Ich schreibe nur, dass das 15 ist. Und ich schließe diesen Code einfach hier. Jetzt können Sie sehen, dass ich gerade die Variablen c und c ausprobiert habe, was gleich einem Plus b hier ist. Und ich habe gerade die nächste Punktzahl hier. Hier können Sie sehen, dass ich hier einfach eine Logik erstelle, die die beiden Zahlen hier hinzufügt, was a und b ist. Ok, jetzt können Sie hier sehen, dass ich gerade Dokument, document.write versucht habe. Und hier habe ich gerade den Wert der Variablen c hier angehalten. Hoffe, damit du jetzt hier verstehst, bekomme ich einfach nur den Wert des C hier. Gehen wir einfach zum Browser und hier in den Google Chrome. Und hier können Sie sehen, dass der Wert der zehn plus 15 hier sind, sind hier 25, was bedeutet, dass der Wert von a, die enthalten, so dass Variable a den Wert von zehn enthält. Und Variable b. Enthält den Wert 15, was bedeutet, dass Sie hier ein Whiteboard haben. Und in die weiße Tafel, Sie reservieren nur einen Teil des Raumes, der zehn auf die a ist. Und für B, Sie nur 15 zuweisen. Und für c zeigen Sie das Ergebnis dieser beiden, die 25 sind. Hoffe, damit Sie jetzt verstehen,
wissen, dass dies die Art und Weise ist, wie wir die Variable in einem sehr kleinen Programm erstellen. Dies ist Ihr Anfang Ihres JavaScript. Jetzt werde ich Ihnen von der komplexen Verpflichtung erzählen. Oder hier zuerst vertreibe ich diese Variablen direkt hier. Hier können Sie sehen, dass ich diese Logik gerade in die JavaScript-Datei gelöscht habe. Und hier können Sie sehen, dass ich dort gerade diese Dateien hier schreibe. Und hier können Sie sehen, dass ich schreibe, dass dies eine Sprache ist,
Sprache, die JavaScript ist. Und hier können Sie sehen, dass danach hier ich einfach schreibe, dass einfach der Typ,
Typ, der Text oder Schrägstrich Java-Skript ist. Und jetzt hier bin ich schritt Quelle. Die Quelle dieser Variablen hier sind also variable Punkt-Javascript-Harems, die dies entfernen. So können Sie hier sehen, dass wir diesen JavaScript-Code direkt hier schreiben. Und jetzt zeige ich Ihnen nur die Ausgabe davon auch in Google Chrome. Und hier können Sie das gleiche Codebeispiel direkt hier sehen. Hoffentlich verstehen wir jetzt, wie wir mit
einer Java-Skriptdatei und HTML-Dateien zusammen arbeiten können , kommen
jetzt zu dem Punkt, dass, wie wir die Variable in die komplexen Verpflichtungen
deklarieren. Hier können Sie sehen, dass dies ein Pause-Restaurants-System ist. Ok? Was ist unsere große Anwendung hier, die in einem PHP,
HTML, CSS, JavaScript, jQuery und Bootstrap gemacht wird. Okay, jetzt können Sie sehen, dass dies einige der Dateien sind. Sie können sehen, dass ich gerade die Koordinator-Version hier verwende. Also mach dir keine Sorgen darüber. Wir konzentrieren uns auf das JavaScript genau hier, wo jede Datei separat ist. Nehmen Sie seinen Platz hier ein. Jetzt können Sie hier sehen, dass ich einfach zu den JavaScript-Dateien gehe. Und hier können Sie sehen, dass es zu den Umfragen geht. Und hier können Sie sehen, dass dies unser gesamter Java Script-Ordner in diesem Projekt ist. Und gehen Sie zum JavaScript. Hier gehe ich einfach zum Rechner und führe das hier in die Klammern, zeichnet es entweder eines IDEOs ist, du kannst sagen, dass dies ein Editor hier ist, um deinen webbasierten Code genau hier zu schreiben. Jetzt hier können Sie sehen, dass dies eine Funktion ist. Mach dir deswegen keine Sorgen. Wir werden auch die Luft einer Funktion lernen, und wir werden auch die if-Anweisung hier lernen. Konzentrieren Sie sich einfach auf diese Variablen hier. Hier erstelle ich nur die Variable. Sie können sehen, dass hier die Variable Calculator ist. Und ich initialisiere nur einige der Werte hier,
die insgesamt laufen, sorry, den aktuellen Wertesatz ausführen, den aktuellen Wert
festlegen, der die Aktion ausführt und angezeigt wird. Also das alle hier sind unsere Variablen unseres Rechner-Tür-Java-Skriptcode. Hier können Sie sehen, dass diese Variablen die Werte hier nehmen, die eine leere Zeichenfolge, eine leere Zeichenfolge ist, dies ist ein boolescher Wert, leere Zeichenfolge, eine leere Zeichenfolge, keine Sorge darüber. In der nächsten Vorlesung erfahren Sie mehr über die Datentypen der Variablen. Also hier machen Sie einfach Ihr Variablenkonzept, wie wir die Variable erstellen können. Hier können Sie sehen, dass eine Frage an Sie Jungs , wie VR Erstellen der Variablen direkt hier in die komplexen Anwendungen. Und Sie können hier sehen, da anstelle von ist gleich Vr, die Spalte hier zu schreiben, können
Sie sehen, dass ich gerade eine Variablen hier erstelle, die ein variabler Rechner und der Rechner ist, der
gleich dem Subwerte oder Subvariablen direkt hier, die die gesamten laufenden aktuellen Werte ausführt. Setzen Sie aktuelle Werte, führen Sie die Aktion aus und zeigen Sie hier an. So können Sie sehen, dass die einzige Variable hier, die der Rechner ist, aber hier ist
dies der Wert für diese Variablen. Wir nehmen diese Werte direkt hier von unserem GUI-basierten Code,
was bedeutet, dass, wenn wir das Porensystem reinigen, also fügen Sie die Rechnerseiten hinzu, VR läuft die Gesamtwerte, was bedeutet, dass Sie die aktuelle Werte von ihrem aktuellen Wert hier ist 25. Dann können Sie den aktuellen Wert in das Gewöhnliche setzen. Klicken Sie einfach auf die 25 genau hier. Dann können Sie hier die Aktion ausführen. Dann hier wird das 25 für euch zeigen. Und dann können Sie die Summe ausführen oder die Gesamtzahl genau hier ausführen. Dies ist also das Codierungsbeispiel dieses Projekts, aber mach dir keine Sorgen, konzentriere dich einfach darauf. So hier können Sie sehen, dass in dieser komplexen Anwendung, wir erstellen auch die Variablen scheinen als Fall wie diese Variable. Sie können hier sehen, dass dies die Variable genau hier ist. Dann können Sie hier sehen, dass der Rechner der Variablenname ist und dann gleich dem Zeichen ist, und dann weisen wir die Werte zu, dass. Alles klar, hier. Sie können das sehen, um diesen Rechner direkt hier anzurufen. Sie können sehen, dass ich hier nur den Wert zehn zugewiesen habe, aber hier können Sie sehen, dass ich gerade den Wert hier zugewiesene aktuelle Werte gesetzt, aktuelle Wert ausgeführte Aktion und Anzeige direkt hier. Hoffentlich verstehen Sie jetzt, wie wir Variablen erstellen können, was sind die Variablen in das JavaScript? Wenn Sie eines der Probleme genau hier in dieser Vorlesung oder einer der Pflanzen finden, ist einfach nicht klar für Sie Jungs. Bitte lassen Sie es mich wissen und Sie können eine der Fragen stellen. Danke fürs Zuschauen. Wir sehen uns in der nächsten Vorlesung.
7. Verschiedene Arten von Variablen und Datentypen: Willkommen zu dieser Vorlesung. In diesem Vortrag werden wir über
die Java beschnitten Datentypen und Variablen sprechen . In Datentypen. Alles, mit dem Sie sich beschäftigen, sind verschiedene Arten von Informationen jeden Tag. Dies ist nützlich wie Ihr Name, der Preis des Essens, was Sie kaufen, die Adresse Ihres Büros und das Datum Ihres nächsten Geburtstages. Alle unsere Informationen, die für Sie wichtig sind. Sie treffen Entscheidungen darüber, was zu tun ist, basierend auf diesen Informationen. Computerprogramme unterscheiden sich nicht. Sie verlassen sich auch auf Informationen, um Dinge zu erledigen. Zum Beispiel werden Sie die Summe Ihrer Shoppinggartenszene als einen Fall berechnen, wie unser altes Beispiel, wo ich gerade das u berechne, wo ich nur den Variablenrechner verwende, wo ich einfach die verschiedenen Typen wobei die Summe ausgeführt
wird, der aktuelle Wert, set, der aktuelle Wert
ausgeführt wird, x und und die Anzeige ausgeführt wird. Das sind also einige der Typen hier. Kommen wir zu unserem Programm genau hier. Hier können Sie sehen, dass Computerprogramme hier keinen Unterschied machen. Ok? Hier. Sie können sehen, dass ich gerade den Warenkorb liefe. Und hier können Sie sehen, dass diese Programme den Preis und die Menge kennen müssen. Preis und Menge jeder Bestellung, um eine Webseite mit einem Besuchernamen anpassen, müssen
Sie nur wie Willkommen auf dieser Seite Namen XYZ schreiben. Die Programme, die Sie brauchen, um den Namen genau hier kennen. In Programmiersprachen in der Regel kategorisieren Informationen in die verschiedenen Typen, und sie behandeln Ägypten oder Typ auf eine andere Weise. In JavaScript gibt es drei grundlegendste Art von Daten, vis unsere Nummer ist trainiert und Booleans. Erstens werde ich Ihnen sagen, was ist die Nummer? Die Zahl wird für, Zählen und Berechnen verwendet. Sie behalten den Überblick über die Anzahl des Tages bis in die Sommerferien. Nehmen wir an, hier können Sie sehen, dass ich gerade versucht 1010 ist die Zahl, 20 ist eine Zahl für Diesel, Nummer 100 ist eine Zahl. Das sind also die Zahlen, die ich hier bin. Ich werde Ihnen sagen, wie wir unsere Nummer abgeschreckt HIV in das Java-Skript initialisieren können. Hier gibt es zwei Vs von Datentypen, oder es gibt zwei Kategorien des Datentyps. Der erste ist statisch Datentyp, und ein anderer ist ein dynamischer später starb. Die ästhetisch abschreckten Typen werden in der statischen Programmiersprache verwendet, aber die dynamischen Datentypen werden in unserer dynamischen Programmiersprache verwendet. Was ist die statische Programmiersprache? Die statischen statischen Programmiersprachen sind
C, C plus plus und Java, oder C wie hier sind wir. Wir sind, ich habe gerade ganzzahlige und ganzzahlige hier unseren See versucht, nehmen
wir an, a0, die gleich zehn ist. Dies bedeutet, dass sie die ganze Zahl hier statisch eingegeben werden. Dasselbe ist der Fall wie C, C plus plus und Java hier, okay? Und wenn Sie nur die Zeichenfolge deklarieren, müssen Sie schnell eine Zeichenfolge schreiben und dann müssen Sie b schreiben, was gleich string ist, was hallo Wort ist. Ok. Hier, in Java-Skript, sind
die Szenen nicht so, weil das Java-Skript hier die dynamisch typisierten Sprachen sind, in denen Sie Variable schreiben können. Also VR ist nur eine Deklaration der Variablen, die wir innerhalb eines sind, die gleich zehn ist. Was bedeutet, dass standardmäßig dieser e den Wert zehn als Ganzzahl hier genommen wird, weil Integer-Wert R1, 2345, oder von 0 bis Anzahl von. Ok? Was sind die dynamisch typisierten Sprachen? Die dynamisch typisierten Sprachen sind Ruby, Python, Java, Skript usw. Hier können Sie sehen, dass ich gerade den Datentyp hier ausprobiert habe, der
die ganze Zahl ist. Ok? Jetzt danach erstelle ich einfach die Variable B,
die gleich hier ist, schreibe ich einfach, das ist eine String-Typvariable, wo ich nur hallo schreibe. Hier können Sie also sehen, dass dies der andere Datentyp hier ist
, der, sorry, string genau hier ist. Also, was ist eine Schnur? Die Zeichenfolge, die einen Namen oder einen Satz oder eine Reihe von Buchstaben wiedergibt. Also ich String ist nur eine Reihe von Korrektoren VR, können
Sie die Buchstaben und andere Symbole, wie Willkommen auf unserer Webseite, Hallo Word, oder jeder von Ihnen sind Anführungszeichen direkt hier. So funktioniert ein String. Wenden wir uns einfach dem booleschen Datentyp zu und ich werde Ihnen sagen, dass was sind die booleschen Datentypen? Boolesche Datentypen, ob die Zahlen und die Zeichenfolgen. Nach den meisten grenzenlosen Variationen. Hier nehmen Sie einfach nur zwei Werte hier. Nehmen wir an, die Variable c, die gleich ist, habe ich gerade gesagt, dass dieser Wert hier wahr ist. Oder hier schreibe ich einfach Variable d und d hier ist, ich schreibe einfach das d hier ist falsch. Also nehmen wir hier nur zwei Werte an,
was hier wahr oder falsch ist. Scheint ein Fall wie in unserem Code
hier , wo ich gerade gesagt habe, dass der aktuelle Wert gesetzt ist, der falsch ist. Das ist also Auto, das ist der boolesche Wert hier. Hilft Ihnen, jetzt zu verstehen. So funktionieren die Booleans. Jetzt können Sie sehen, dass dies unser ganzzahliger Typ ist, dies ist unser String-Typ, und dies sind die booleschen Datentypen. Hier können Sie sehen, dass, wenn ich nur diese Variable hier erstelle, nehmen
wir an, E und E, was gleich hier ist, ich schreibe einfach 10.5. Standardmäßig wird JavaScript diese Zahl hier übernehmen, weil 10.5 fehlerhaft ist, was bedeutet, dass hier schweben. Das ist also eine Fließkommazahl. Dies sind einige der Datentypen. Was wir im Java-Skript verwendet werden, hilft Ihnen jetzt zu verstehen, wenn Sie eines der Probleme in Bezug auf diese Vorlesung finden, lassen
Sie es mich wissen und danke für das Ansehen dieser Vorlesung.
8. Verwendung von variablen Print: Willkommen zu dieser Vorlesung. In dieser Vorlesung werde ich Ihnen zeigen, wie Sie eine Variable erstellen
können und wie Sie die Nachricht zeigen können. Im Texteditor. Sie können hier sehen, ich erstelle nur eine Datei mit der SML-Erweiterung hier,
wo ich gerade gesagt habe, dass das Erbe direkt an einem Tag,
was bedeutet, dass dies die Überschrift Nummer eins ist, die eine viel größere Überschrift als das Lesen der Nummer ist 234 und bis zu sechs Erbe, richtig? Ich benutze die Variable direkt hier. Ok? Nun, danach können Sie sehen, dass ich gerade das Skript-Tag hier erstelle. Und innerhalb dieses Skript-Tags erstelle
ich nur zwei Variablen zwischen diesem Skript-Tag. Ich habe gerade versucht, Variable Nummer eins, was angenommen wird, ich sage Ihnen einfach am Anfang des Programms, das Vorname ist. Sie können sehen, dass dies eine Variable ist. Benennung oder Benennung wird genau hier angegeben, dass Sie die Variable wie ein 123 erstellen, dann müssen Sie einen Unterstrich 1-2-3 schreiben. Sie können keine Variable wie 1-2-3 schreiben oder wie einen Unterstrich. Dies ist eine Krabbe falsch, Diese beiden sind die richtige Art und Weise Ihres Schreibens von Variablen. Okay, jetzt können Sie sehen, dass ich nur
den Namen hier erstelle , was gefährlich ist. Ok, das ist der Vorname. Und dann können Sie hier sehen, dass ich den zweiten Namen hier bestreite, oder den Nachnamen genau hier, Nachname hier ist, was gleich ist, ich schreibe nur, dass dies eine Gefahr ist. Und dann sagt er Smith, okay? Jetzt können Sie hier sehen, dass ich gerade zwei Variablen hier erstellt habe, was ein Typ einer Zeichenfolge ist. Hier können Sie sehen, dass ich gerade die beiden Variablen erstellt habe, die ein Vorname ist Daniel, und Nachname hier ist der Schmied. Also, ich speichere nur diese beiden sind ausgebildete Werte genau hier. Und hier werde ich Ihnen sagen, wie Sie diese Werte verketten können. Jetzt können Sie das hier sehen. Ich schreibe nur, dass das Dokument und Dokument Dot Harris ist, richtig? - Richtig. Okay, dieser Befehl zeigt Ihnen nur die Ausgabe davon. Und hier habe ich gerade das Eis gesagt, richtig? Erzwungener Unterstrichname als Harris, richtig? Dann zeige ich dir hier nur die leere Saite hier. Und nach diesem Eis, richtig, plus und das Plus hier sind Nachname. Also, das ist der letzte Unterstrich Name genau hier. Was ist ein Pluszeichen hier? Pluszeichen hier, wenn Sie nur zwischen diesen beiden Werten zwischen diesen Tags sind. Das bedeutet also, dass dies die beiden Werte hinzufügt, was bedeutet, dass Daniel Smith hier ist. Und das ist eine leere Zeichenfolge. Wir zeigen Ihnen nur eine Single oder welche sich in die Warteschlange stellen, und zeigen Ihnen Lei kong. Raum zwischen diesen beiden Texten. Dies ist auch geschnitzt. Dieser Plus-Wert wird auch genannt, Dies ist eine Verkettung. Hier können Sie sehen,
dass dieser Wert in die Variablen gerissen wird und Sie hier die document.write erstellen. Erstens werden wir den Vorname-Wert erhalten. Dann werden wir den Nachnamen Wert hier bekommen, der in der document.write Befehl hier in diese Vorname-Variable ist. Ich speichere nur den Wert des Daniels und in den Nachnamen, den ich gerade speichern, ist Mythos Wert genau hier. Lassen Sie uns diesen Code direkt hier ausführen, okay, in diesen Browser. Und hier können Sie sehen, dass ich einfach zum Browser gehe. Hier können Sie sehen, dass erstens, dass diese Punktzahl mir gezeigt wird, die H1-Tag ist, ich Variable verwende. Und dann diese beiden Werte können
Sie hier den Daniel Smith sehen. Hoffentlich verstehen Sie jetzt, wie Sie
eine Variable ausführen und zwei Werte verketten und eine der Nachrichten drucken können. Hoffentlich verstehen Sie jetzt, dies ist eine gute Programmierpraxis, die Sie mit unserer guten Benennung von Variablen arbeiten können. Ich schreibe nur eine der Variablen wie a, B, C, D. Aber Sie müssen Ihre eigenen Variablen wie firstName, lastName schreiben,
so dass dies Ihnen hilft, jetzt zu verstehen, wenn Sie eines der Probleme in Bezug auf diese Vorlesung finden, lassen Sie es mich wissen. Und Sie können, wenn Sie eines der Probleme nach meinem Kurs Aufnahme zu einem der Vorlesungen haben. Also gibt es eine Option, die euch Jungs zur Verfügung
steht, die jede der Fragen in eure Ruhe postet. Hoffentlich verstehst du jetzt. Danke fürs Zuschauen. Wir sehen uns in der nächsten Vorlesung.
9. Javascript Arithmetic Operator: Hey Leute, willkommen zu diesem Vortrag. In diesem Vortrag werden wir über die Operatoren im JavaScript sprechen. Ein Operator in einer Programmiersprache ist ein Symbol, das den Compiler oder
Interpreter anweist , bestimmte mathematische oder logische Operationen auszuführen, und das ist ein Endergebnis zu erzeugen. In dieser Vorlesung konzentrieren wir uns auf den arithmetischen Operator im Java-Skript. Bevor ich mit dem arithmetischen Operator spreche, werde
ich Ihnen die Bedeutung des Operators sagen. Wie Sie wissen, ist bei einer Thematik Fähigkeiten sind eine nützliche Sache in diesen Tagen zu haben. Wir verwenden sie, um zu bestimmen, wie viel Geld wir bei Einkäufen sparen, um festzustellen, ob wir genug Zeit haben, um eine schnelle verdient zu laufen, bevor unser Bus kommt. Und das Ausgewogene in unserer oder zu tun und unsere Bank zu Hause auszugleichen. Tatsache ist, dass es schwierig ist, ohne mindestens zufällige Batterie zu funktionieren. Arithmetische Skala bedeutet, dass, wenn Sie, wenn Sie nicht entkommen sind, Sie diese Art von Sachen nicht tun können. Cme als Fall wie in einem Computer durch sie sind grundsätzlich logische Maschinen. Programmierer können sie auch die numerische Operation durchführen lassen. Um dies zu tun, sie nutzen Fähigkeit, die Kartenbetreiber ist. Nun, was sind die arithmetischen Operatoren und wie wir sie verwenden? Und Operator ist ein Indikator daran erinnert, dass
, Das ist ein Symbol, das
einige bestimmte Operationen müssen innerhalb eines Computerprogramms ausführen zeigt . Diese Operatoren können arithmetisch, logisch und relational sein. Ok? Kommen Sie nun zu den arithmetischen Operatoren in Java-Skript und jeder Programmiersprache. Es gibt arithmetischen Operator, wo wir plus, minus, multiplizieren, dividieren, und Sie haben den Modulus des Flusses oder der Bodenteilung schreiben, okay? Jetzt hier V L plus Operationen, Subtraktion, Multiplikation und Division. Dies sind die vier großen Operatoren in der Arithmetik. Ich werde Ihnen das Beispiel hier zeigen, wo Sie das sehen können, nehmen wir an x plus
y. X hier ist, wissen Sie, eine Variable, y hier ist die Variable. Ok. Und hier können Sie sehen, dass dies der Operator ist, Operator macht die Operationen zwischen dem x und y, das AD ist. Nehmen wir an, hier haben wir 1010 plus zehn, was gleich 20 ist. Das ist also unsere Additionsoperation, Operation. Und dann hier wird das mir das Ergebnis geben, das 20 genau hier ist. Dasselbe ist der Fall wie Subtraktion, Multiplikation und Division. Lassen Sie uns zum Codierungsbeispiel dieser kommen. Hier können Sie sehen, dass ich ein Skript schreiben muss. Skript hier ist, wie Sie wissen, JavaScript-Tag. Jetzt erstelle ich nur eine Variable. Variable hier ist x, was gleich ist, ich schreibe einfach, dass der Wert hier zehn ist. Dann hier. Danach können Sie sehen, dass x, das gleich zehn ist. Dann beschreibe ich hier die Erstellervariable, die y und y ist, die ebenfalls zehn gleich ist. Das sind also die beiden Operatoren hier, sorry, die beiden Variablen hier. Lasst uns einfach nachsehen. Hier. Ich schreibe einfach
Variable, Variable z, die gleich ist, ich schreibe einfach das X plus Y hier. Und Sie können hier sehen, dass ich einfach ein Dokument schreibe. Und hier können Sie sehen, dass ich einfach Dokument Punkt schreiben fahre. Und hier muss ich schreiben, dass dies nur ein Druck vom Zed hier und dann die nächste Punktzahl ist. Also, was ich gerade hier gemacht habe. Hier können Sie sehen, dass ich gerade den Wert zehn der Variablen x zugewiesen habe. Wert neigen zur Variablen y. Dann führe ich hier einfach die Operationen direkt hier aus, was Additionsoperator ist. Also das ist plus hier ist Addition Operator
, der eine Kategorie von ist, können
Sie hier den arithmetischen Operator sehen. Ok? Jetzt hier können Sie sehen, dass, wenn ich nur das Ergebnis davon in den Browser überprüfe. So können Sie öffnen in den Browser direkt hier sehen. Also hier, zehn plus zehn, was gleich 20 hier ist. Dies ist der erste Operator, der hier der hinzufügende Operator ist. Jetzt können Sie hier sehen, ich kopiere das einfach. Paste sind genau hier. Dann hier ist es richtig, dass dies multipliziert k hier ist x1, y1 und z1, und hier ist schreibe z1, okay? Cme als Fall wie ich gerade für die Subtraktion hier erstelle, wo ich einfach Z2,
Z2, Y2 und x2 hier schreibe . Und wir fügen Verlust hinzu, der Division Operator direkt hier, das ist, dass drei ,
y drei, sorry, x3, y3, z3. Und hier haben wir es gehalten. Es gibt auch drei. Okay, es gibt nur gehen Sie zum Browser, aktualisieren Sie das. Sie können hier zuerst sehen, wir hielten die 20 genau hier. Dann haben wir die eine, nur weil, dann haben wir eine 100 hier, nur wegen zehn multipliziert mit zehn, was gleich einer 100 hier ist. Ok? Dann führen wir einfach den Minus-Operator aus, der 0 ist. Und dann bei der letzten V, Hölle 20 hier. Okay, jetzt mal sehen, ich schreibe nur einen einzigen Endbruch zwischen ihnen. Dies ist nur auf BR-Tag genau hier. Ok? Und Sie können sehen, dass dies die Ausgabe ist, die Ihnen jetzt viel klar ist. Ok? Das ist also Teilung. Ok? Jetzt können Sie dies sehen und einfach aktualisieren. Also hier oder hier, eine formale Möglichkeit, einen einzelnen Endbruch hier zu schreiben
, der Schrägstrich n. Also schreibe ich einfach Schrägstrich eingedrungen. Also hier ist der richtige Schrägstrich n. Jetzt kopiere ich einfach Einfügen, Einfügen, Einfügen direkt hier. Überprüfen Sie, ob dieser Code für den Browser ausgeführt wird. Und das tut mir leid. Zum Teufel. Ich habe es gerade versucht. anderer Schrägstrich hier. Das ist ein umgekehrter Schrägstrich. Ok. Also schreibe ich einfach vorwärts Fleischidee. Jetzt hier ersetze ich das einfach und gehe zum Browser, aktualisiere das. Und Sie können hier sehen, erstens, wir fügen den Wert hinzu. So können Sie hier sehen, das ist das Ergebnis und der Wert hier, 20 ist, was bedeutet, dass zehn plus zehn hier 20 sind. Dann hier zehn multiplizieren mit zehn, die Wert geschrieben wird hier ist ein 100. Dann zehn minus zehn, was der Wert hier ist, ist, können
Sie sehen, dass 0 dann hier zehn geteilt durch zehn, was der Wert hier ist eins. Hier können Sie sehen, dass ich Additionsoperator,
Multiplikation, Subtraktion beschrieben habe , und das ist unser Divisionsoperator genau hier. Und das sind die Kategorie der arithmetischen Operatoren im Java-Skript. Hoffentlich verstehen Sie jetzt, wie wir Edit Emetic Operatoren im JavaScript
erstellen können . Hoffentlich verstehen Sie jetzt, wenn Sie eines der Probleme in Bezug auf diese Vorlesung finden, lassen
Sie es mich wissen. Und wenn Sie Fragen nach dieser Vorlesung haben, können
Sie Ihre Frage stellen. Danke fürs Zuschauen. Wir sehen uns in der nächsten Vorlesung.
10. Javascript Betreiber: Willkommen zu diesem Vortrag. In dieser Vorlesung werden wir über den Zuweisungsoperator im Java-Skript sprechen. Und Zuweisungsoperator ist der Operator verwendet, um einen neuen Wert zu
einer Variablen oder einer Eigenschaft Ereignis oder indiziert
oderElement in der JavaScript-Programmiersprache zuzuweisen einer Variablen oder einer Eigenschaft Ereignis oder indiziert
oder , Zuweisungsoperator kann auch für logische Operatoren verwendet werden, wie bitweiser logischer Operator. Oder Sie fahren mit Integral oder den booleschen Operanden. Hier habe ich nur das Wort Operand benutzt. Der Operand hier wird angenommen, das x und x, was gleich ist, schreibe ich einfach zehn. Ok? Jetzt hier ist x meine Variable und X ist auch mein Operand hier. Hier können Sie sehen, dass dies ein Operator ist und das ist der Wert ich diesem Operanden gerade hier zugewiesen habe. Das ist also, Sie können hier sehen. Hier schreibe ich einfach x, das gleich zehn ist. Das ist also gleich Sinus nimmt hier den Platz des Zuweisungsoperators ein, was bedeutet, dass ich einfach den Wert dieser Variablen x hier zuweise. Jetzt führe ich einfach unser Beispiel darauf aus, wo ich gerade einen Teil
des arithmetischen Operators verwendet habe und dann auch den Simons-Operator verwendet habe. Mal sehen, ich verteile eine Variable. Variable hier wird angenommen x, das gleich der rechten Hand ist. Ok? Dann schreibe ich hier nur, dass dies ein Wert von x ist, der zehn ist. Und dann hier ist es, richtig, dass ein Wert der Summe, der gleich ist, ich, schreibe einfach die Summe hier ist 20. Ok? Jetzt hier Augen rechts Dokument Punkt, rechts. Und dann hier habe ich diesen Wert der Gesamtheit geschrieben. Und die Summe, die hier gleich ist, schreibe
ich das und dann schreibe ich hier einfach plus Operator. Also werde ich Ihnen nicht von diesem Plus-Betreiber direkt hier erzählen. Und dann werde ich Ihnen von diesem Plus Operator nächste bevorstehende Vorlesung erzählen. Jetzt hier. Ich schreibe hier den Wert, der total ist, okay? Und die Summe hier ist meine Variable genau hier. Und dann total, was plus ist, ist gleich Eis, richtig? X. Okay? Jetzt überprüfe einfach die Logik hier. Jetzt hier schreibe ich einfach Plus, plus hier ist, dass ich dieses BR-Tag schreiben muss. Wir schließen einfach dieses BR-Tag hier und schließen dann diese Aussage. Jetzt. Jetzt hier, wo ich einfach den
Zuweisungsoperator verwende , wenn ich nur den Wert für diese Variable definiere
, der x gleich zehn ist. Hier können Sie also sehen, dass das gleich sinus t Polizei des Zuweisungsbetreibers hier ist. Ok? Jetzt hier können Sie sehen, dass Manager die Benutzerausgabe direkt hier erhalten. Wir sind nur zuerst den String-Wert der Summe hier ableiten. Und dann schreibe ich hier nur plus Operatoren. Also werde ich Ihnen nicht sagen, dass plus Operator, dass was ist ein Plus-Operator genau hier? Das werde ich Ihnen in unserem nächsten Vortrag erzählen. Hier können Sie sehen, dass
ich danach nur den Wert dieser Variablen Gesamt hier bekommen werde. Dann können Sie hier sehen, dass ich nur schreibe Plus gleich
ist ich gerade den Wert dieser Summe hier zugewiesen habe, was x ist. Und dann hier ein einfacher einzelner Zeilenumbruch gleich hier. Hier können Sie sehen, dass ich einfach den Plus-Operator verwende. Das bedeutet also, dass dies der Additionsoperator ist, was bedeutet, dass zehn plus insgesamt, das 20
ist, gleich dem Wert hier
ist, 30 genau hier ist. Ok? Lasst uns einfach nachsehen. Also zuerst überprüfe
ich nur die Ausgabe dafür und dann werden wir vorwärts gehen. Hier. Ich schreibe einfach Browser, dann laufen Sie hier können Sie sehen, dass zehn plus 20 30 ist. Wie Sie sehen können, dass dies eine variable Summe ist, was bedeutet, dass dies Operand genau hier ist. Dann benutze hier einfach den Operator für Addition Plus, was gleich ist, was bedeutet, dass ich
diesen Gesamtwert einfach zwei x zuweise und ich füge diesen Wert auch hinzu. Dies ist also eine andere Möglichkeit, Ihre Werte hinzuzufügen. Also verwirren Sie es nicht hier. Lass es uns einfach nochmal laufen. So können Sie hier sehen, schreibe ich einfach Minus hier. Dann habe ich hier nur versucht, auch zu teilen. Dann habe ich hier die Multiplikation auch hier beschrieben, okay? Oder Sie können den Modul dieses Wertes direkt hier nehmen, der Prozentzeichen ist. Gehen Sie zum Browser, aktualisieren Sie dies, und hier können Sie zuerst einen zusätzlichen Wert sehen. Dann können Sie hier sehen, dass dies die Subtraktion genau hier ist. Dann können Sie hier sehen, dass dies eine Abteilung ist. Dann ist das, Sie können hier sehen, dass dies die Multiplikation hier ist, und fügen Sie dann die letzte hinzu. Wir werden den Modulus hier schreiben. Ok? So können Sie zuweisen, oder so können Sie den Zuweisungsoperator verwenden. So können Sie hier sehen, dies ist nur ein Z gleich Zeichen, das gleich ist, sorry, das für Zuweisungsoperator verwendet wird. Hier werde ich Ihnen eine andere Sache sagen, weil Sie sehr Anfänger für
das JavaScript hier sind und jetzt können Sie sehen, dass nur einer
gleich sinus ist , wenn Sie nur zwischen Ihren Werten hier wie folgt verwenden, x und y bedeutet, dass x zuweist, oder tut mir leid, dass das y der Variablen x hier zuweist. Ich mache es einfach hier, das ist x, das gleich zehn ist. Das bedeutet also, dass Penny diesem X genau hier zuweist. Wenn Sie schreiben x, das gleich ist, gleich zehn. Das bedeutet also, dass Sie xn tn direkt hier vergleichen, was bedeutet, dass ich annehmen lasse, dass ich x entscheide, das gleich ist, gleich y. Also das hier ist dieses W gleich Zeichen bedeutet, dass Sie den Wert zwischen x und y hier vergleichen. werden wir auch in den nächsten kommenden Vorträgen erfahren. Hoffentlich verstehen Sie jetzt, dass dies nur eine Zuweisungsoperatoren im Java-Skript ist, die nur zum Zuweisen des Wertes dient. Wenn Sie irgendwelche Probleme in Bezug auf diese Vorlesung finden, lassen
Sie es mich wissen und danke für das Ansehen dieser Vorlesung.
11. Javascript String: Hey Leute, willkommen zu dieser Vorlesung. In dieser Vorlesung werden wir über die String-Operatoren
im Java-Skript sprechen , sind Strings über den Plus-Operator verkettet. Das kann funktionieren. Der andere Operand, zwei ich string, wenn einer der Operanden eine Zeichenfolge ist, wie vermächtigt? Hier können Sie das sehen. Ich sage Ihnen nur in der letzten Vorlesung, dass ich diesen Plus-Operator erklären werde. Dies bedeutet, dass dies die Verkettung ist. Kenneth Erhalten von ations bedeutet, dass, wenn Sie nur ein
Pluszeichen zwischen den beiden Operatoren hinzufügen , nehmen dass Sie hier sehen, dass Sie die beiden Werte hinzufügen. Aber wenn Sie das einfach mit Hilfe dieser beiden Strings hier schreiben. Das bedeutet also, dass Sie diese Zeichenfolge direkt hier verketten. Ok? Nun, hier können Sie sehen, dass dieses Pluszeichen die Schneidation genau hier macht. Blut. Dieses Plus n ist gleich Sinus, macht Verkettung und Zuweisung genau hier. Wir sind das obere Ende, total und das X genau hier. Es ist zum Beispiel hier gekommen. Und wir werden darüber studieren. Ich habe gerade versucht,
Variablen, die STR annehmen, was gleich zu löschen ist, hallo zu schreiben. Und dann bin ich nur am nächsten Kern. Dann ist hier rot Variable STR zwei, die gleich Wort ist. Ok. Jetzt ist es genau hier zu schließen. Nein, ich streike ein Dokument. Dokument hier ist document.write. Und dann hier können Sie sehen, dass ich nur SUR eins schreibe und ich werde einfach SDR schreiben. Da. Sie können sehen, dass ich einfach den Verkettungsoperator verwende, um zwei Strings zusammen hinzuzufügen. Sehen Sie, ob dieser Kurs läuft. So können Sie hier sehen, das ist HelloWorld. So können Sie hier sehen, dass ich einfach die beiden Strings hier hinzufüge. Dies bedeutet also, dass dies ein String-Operator ist. Sie können auch hier tun. Sie können sehen, dass ich das hier schreibe. Str ein Pluss ist gleich SDR zu, okay, hier schließe ich nur. Und Sie können hier sehen, dass ich dieses document.write schreiben musste. Und dann werden wir hier den Wert von String Nummer eins drucken. Der Browser aktualisiert dies. So können Sie hier sehen, dies ist auch ein flacher hier, nur weil Sie hier sehen können. Hier mache ich nur eine Verkettung. Und hier mache ich nur Verkettung. Und ist Simon Oper, wo ich nur zur Verfügung stellen oder wir sind nur fixiert die Zeichenfolge Nummer eins Wert auf diese Zeichenfolge und was wir sind Hallo und Wörter zusammen. Und hier können Sie sehen, dass ich gerade zwei Werte gesagt habe, Office-Zeichenfolge. Dies ist also nur ein E-String-Operator im Java-Skript, wenn Sie eines
des Problems finden und wenn Sie den Planeten hier nicht verstehen, so können Sie Ihre Frage posten. Danke fürs Zuschauen. Wir sehen uns in der nächsten Vorlesung.
12. Incrementing --: Hey Leute, willkommen zu diesem Vortrag. In dieser Vorlesung werden wir über
den Inkrement- und Dekrementoperator in JavaScript sprechen . Was ist der Inkrementoperator? Inkrement-Operator bedeutet, dass, wenn Sie einen Wert mit dem vorhandenen Wert hinzufügen, dies bedeutet, dass Sie den Wert wie eins haben. Also, wenn Sie nur den Inkrementoperator mit einem hier hinzufügen, der n Pluszeichen ist. Dieses Zeichen bedeutet also, dass dies ein Inkrementoperator ist. Okay, hier, vor diesem Inkrement- und Dekrementoperator werde
ich Ihnen den Typ davon sagen, wenn Sie nur Plus und Plus nach diesem Wert schreiben. Dies bedeutet, dass dies ein Post-Inkrement-Operator ist. Ok? Und wenn Sie nur plus n plus eins schreiben, bedeutet
dies, dass dies ein Pre-Inkrement-Operator ist. Also Pre-Inkrement-Operator wird angenommen, dies ist plus N plus eins. Also hier fügt man einen Wert hinzu, und das wird den Wert wie zwei hier zurückgeben. Und als ein Fall wie dieser Postfix-Inkrementoperator gesehen
, der eins plus eins ist, der gleich zwei ist. Ok? Wenn Sie nur hinzufügen, nehmen
Sie den Inkrementoperator mit Ihrem Wert an. Dies bedeutet also, dass dieser Wert gleich zwei hier ist, da dieser Inkrementoperator einander einen anderen Wert mit einem hinzufügt. Das ist also der resultierende Wert hier ist zwei. Dies ist nur ein Inkrementoperator. Ok? Jetzt hier können Sie sehen, dass
ich zuerst diesen Inkrementoperator hier implementieren werde. So können Sie hier sehen, schreibe ich einfach ein Skript-Tag. Jetzt hier variabel. Und lassen Sie sich hier in der Variablen x annehmen, okay? Jetzt deklariere ich nur die Variable hier. Und jetzt hier können Sie sehen, dass x, was gleich ist, hier, schreibe
ich einfach den Wert zehn. Oder hier können Sie sehen, dass x, was für uns ist, ok, x das ist gleich zehn. Ok? Jetzt hier bieten Sie das an. Ich schreibe nur, dass dies das Dokument ist. Und hier entscheide ich document.write. Ok. Und hier können Sie sehen, dass ich hier beschrieben hatte, dass dies x und x plus plus ist. Das ist also unser Post-Inkrement hier, okay? Und als so ein Fall gesehen. Hier können Sie sehen, dass ich Recht hatte, dass dies nur n Variable ist. Und jetzt können Sie hier sehen, dass ich nur Pre-Inkrement-Operator hier schreibe. Ok? Oder hier muss ich das entfernen und kopieren Sie es für Ihr besseres Verständnis hier, das ist hier. Angenommen, der Wert hier ist zehn und kopiert und fügt ihn hier ein und schließt dann. Ok? Und hier können Sie sehen, dass ich plus schreiben muss, plus Zeichen nächsten Code. Und Sie können hier sehen. Okay, lassen Sie uns einfach die Ausgabe dafür in den Browser überprüfen. So können Sie hier sehen, dass wir zuerst den Wert haben, der zehn ist. Und nach Inkrement Operator, wir drucken den Wert hier ist eine Zitrone, weil zehn plus eins, die gleich 11 ist. Dieser Inkrementoperator bedeutet also, dass Sie einen Wert mit Ihrem Operator hinzufügen. Jetzt wenden wir uns an den Dekrement-Operator. Der Dekrementoperator, wenn Sie nur
das Minuszeichen mit Ihren Variablenverwenden das Minuszeichen mit Ihren Variablen ,
bedeutet, dass dies einen Wert von Ihrem Operator verringert. Nehmen wir an, Sie haben den Wert, der zehn ist. Also dieser Dekrement-Operator bedeutet, dass Sie resultierenden Wert hier neun sein wird. Okay, lassen Sie uns einfach die Kopie überprüfen. Und hier können Sie sehen, dass ich sein muss, ist dieser Kern. Und hier können Sie sehen, also ist dies nur Dekrementoperator und als Fall wie hier gesehen. Dies ist unser Notfalloperator und das ist der Post-Dekrement-Operator genau hier. Jetzt können Sie hier sehen, dass ich gerade diesen Kurs durchführe. Sie können hier sehen, das ist neun und das ist zehn. Ist es nur wegen Haaren? Sie können sehen, dass ich den Wert des X hier drucken muss. Ok? Jetzt können Sie hier sehen, dass das hier nur ein 99 ist. Ok? So können Sie hier den Unterschied zwischen
dem Inkrement- und Dekrementoperator und den Unterschied zwischen Pre-Inkrement und Post-Inkrement sehen. Wie? Lass uns mal sehen. Erstens können Sie sehen, dass dies unser Post-Dekrement-Operator ist. Lassen Sie uns einfach die Ausgabe dafür überprüfen. So können Sie hier sehen frostig, das wird Mieter dann 11. Also werde ich Ihnen die Logik des Post-Dekrement-Operators sagen. Wenn Sie nur den Pre-Dekrement-Operator oder den Pre-Inkrement-Operator hier schreiben. Das bedeutet also, dass, wenn Sie nur die Ausgabe davon bekommen, so wird dies sein, lassen Sie sich annehmen, der Experte wäre zehn. In der Ausgabe wäre
Ihr resultierender Wert 11. Aber wenn Sie den Post-Inkrement-Operator direkt hier schreiben, also ist dies plus N plus hier, was zuerst gleich ist, das gibt Ihnen das Ergebnis und der Wert hier ist zehn. Und dann danach, wenn Sie nur den Wert davon erhalten, so dass Ihnen in der nächsten Iteration gegeben wird. Dies bedeutet also, dass dies ein Post-Inkrement-Operator ist, CME als Falllicht-Dekrement. Dies ist also die Logik des Inkrement- und Dekrementoperators im Java-Skript. Wenn Sie eines der Probleme in Bezug auf diese Vorlesung finden, lassen
Sie es mich wissen und danke für das Ansehen dieser Vorlesung.
13. Javascript: Hey Leute, willkommen zu diesem Vortrag. Und in diesem Vortrag werden wir
über die logischen Ausdrücke oder logischen Operator sprechen . Der logische Operator, in dem wir über AND OR und NOT studiert haben, die boolesche Algebra ausführen und oft in Verbindung mit
den relationalen Operatoren verwendet werden , um
zwei relationale Ausdrücke zu einem komplexeren Ausdruck zu kombinieren . Wir werden eins nach dem anderen in dieser Vorlesung über
logische UND logische ODER und logische Knoten diskutieren . Um diese Arten von Operatoren vollständig zu verstehen, möchten
Sie vielleicht das Konzept auf
den booleschen Ausdrücken überprüfen , in denen wir über das Wahre und das Falsche studiert haben. Ein boolescher Wert, der true oder false darstellt. Oder du sagst ein und aus und ja-oder-nein. Es gibt nur zwei mögliche Werte dieses Typs. Der umgekehrte Krieg ist wahr und falsch. Um zwei auszuwerten, diese beiden Werte. Nehmen wir an, wenn wir eine haben, die gleich ist, gleich vier, okay? Jetzt hier haben wir die beiden Staaten. Wenn a gleich vier ist, dann ist dieser Wert wahr. Wenn ein, die gleich fünf ist, dann unsere, dieser Wert wird falsch sein hier. Dies ist also nur ein boolescher Wert, bei dem wir
nur zwei Zustände haben , die wahr und falsch ein- und ausgeschaltet sind. Und der andere Staat hier ist ja oder nein. Hoffe, damit du jetzt verstehst. Nun kommen wir zum ersten logischen Ausdruck, der N ist. Das logische Ende kann auf drei verschiedenen Ebenen verstanden werden. Auf der einfachsten Ebene, wenn wir die booleschen Operanden wie n verwenden, führt
VSB den booleschen und den Operator auf zwei Werten aus. Es gibt true zurück, wenn, wenn nur wie der erste Operand und die zweiten Operanden wahr sind, was bedeutet, dass wie der erste Operand ein und der zweite Operand B. Ok, so dass beide wahr sind. So wird unsere Ausgabe genau hier wahr sein. Hoffe, damit du jetzt verstehst. So wird der Operator und verwendet, wenn die Bedingung erfüllt sein muss. Hoffentlich verstehen Sie jetzt, nehmen wir an, X, das größer als sechs ist, und wir verwenden n Sinus genau hier. Und ich schreibe einfach y, das ist gleich fünf. Das bedeutet also, dass x größer als fünf sein sollte und y gleich der Bedingung fünf sein muss. Also hier wird dieser Zustand wahr. Und das dritte Beispiel hier ist, wie wenn wir schreiben, die beiden Operanden ungleich Null sind, dann wird die Bedingung in einem Operator wahr. Nehmen wir an, ein hier schreibe ich einfach und unterschreibe, und dann schreibe ich hier einfach b. So jetzt wird dieser Operator richtig hier sein. Ok? Hoffentlich verstehst du jetzt. Jetzt kommen wir nur zum Beispiel. Also hier schreibe ich einfach Variable und Variable a, was gleich hier ist, versuche ich, okay? Und dann schreibe ich hier einfach diese Variable und Variable B, die gleich falsch ist. Hoffentlich verstehst du jetzt. Jetzt schreibe ich nur, wenn Variable und Variable c, was gleich hier ist, schreibe
ich einfach, dass dies eine einzige Membran ist. Ich wollte nur einem einzigen a2 das geben, okay. Jetzt können Sie hier sehen. Nun zuerst nehmen wir die beiden Aussagen direkt hier an. Ich schreibe nur die Single und Bridges wegen VR, nur um den OR und den NOT-Operator im selben Kern zu
erstellen. Jetzt können Sie hier sehen, dass ich nur ein Dokument fahre. Und hier schreiben Sie einfach, document.write. Und dann hier können Sie sehen, dass ich das zuerst schreiben muss, sorry, und zuerst muss ich schreiben, dass der Wert eines, und hier verwende ich einfach den Wert
von p. Jetzt können Sie sehen, dass dies nur eine Ausgabeanweisung ist, und hier schreibe ich nur die Logik hier. Nehmen wir an, unser Ergebnis hier ist gleich, ich schreibe
einfach, dass a und E hier das Enzym ist, das gleich b
ist. Und so für sie ist das ein Dollarzeichen und ich muss damit schreiben und unterschreiben. Ok? Lassen Sie uns einfach überprüfen, ob unsere wahr ist und b hier falsch ist. Also, was wird unser Ausgang hier sein? Und hier muss ich das
document.write und document.write schreiben, hier werden wir das Ergebnis drucken. Ok? wird also das Ergebnis dieses Ausdrucks hier drucken, was das logische N ist. Jetzt muss ich hier dieses Dokument und Dokument Punkt Schrecken hier schreiben. Und hier werde ich die Variable C für den einzelnen Embryo drucken. Normalerweise, wenn Sie drucken wollen, dann okay, wenn Sie nicht sind, lassen Sie es. Jetzt lassen Sie uns einfach nachsehen. Und hier. Und hier haben wir die Ausgabe. So können Sie hier sehen, dass das logische und a und b hier falsch ist. Warum ist das falsch? V, wie das Fragezeichen hier ist, warum unsere, Diese Aussage ist falsch hier. Das ist nur wegen hier haben wir eine wahre Aussage und eine falsche Aussage. Deshalb ist diese Aussage hier falsch. Jetzt schreibe ich einfach die beiden wahren Aussagen hier. Wechseln Sie zum Browser, aktualisieren Sie dies. So können Sie hier durch diesen Ausdruck sehen, hier ist wahr. Hoffentlich verstehen Sie jetzt, wie diese logischen und Operatoren funktionieren. Wenn Sie Logik-Gates sehen und die Logik des logischen Operators verstehen. Das gleiche ist ein Konzept genau hier in den Logikoperatoren. Hier können Sie sehen, dass wir über NOT
UND und OR Operator in den n Operator hier studieren . Sie können sehen, dass Offstage ging, was bedeutet, dass Sie den Wert hier haben, ist auch aus 0 Mittel von N, ein Mittel auf rechts hier. Wenn einer Ihrer Werte hier aktiviert ist, bedeutet
dies, dass dies nicht verfügbar ist. Scheint so ein Fall. Wenn beide Aussagen richtig hier sind, was bedeutet, dass Ihr Ergebnis hier wahr im Operator und sein wird. Lassen Sie uns hier sehen, der Wert hier fällt wie fällt und fällt hier, was bedeutet, dass in den n Operator fällt. Ein Wert ist hier falsch und ein Wert ist hier wahr. Das bedeutet, dass dies auch in
die n Operator Stunde fällt , wenn fast Haar wahr ist und ein anderer Wert hier falsch ist, was bedeutet, dass dies auch hier fällt. Wenn beide Werte wahr sind in den und Operator und logisch und Operator, was bedeutet, dass Sie die wahre Ausgabe direkt hier haben. Lassen Sie uns einfach zu dem oder Operator kommen, wo sowohl die Aussage, unsere Schuld. Dies bedeutet, dass dies eine falsche Aussage ist. Wenn einer von ihnen hier wahr ist, was bedeutet, dass dies das wahre Ergebnis ist, ähnlich wie das. Und wenn beide das Ergebnis Haar wahr sind. Diese Aussage gilt also auch hier. Nun lassen Sie uns auf die logische und in die Wahrheitstabelle kommen, fügen Sie das JavaScript als auch. Wenn Sie den Fall haben, ist der Zustand. So wird die Ausgabe dieses gefalteten Zustands hier wahr sein. Und wenn Sie wahren Zustand haben, bedeutet
dies, dass Sie die Ausgabe falsch ist. Dies ist das Gegenteil Ihrer Aussage in den n-Operator. Das sind also nur n logische Tore hier. Ok, hoffe, Ihr Konzept ist viel klarer über die logischen Operatoren und die Logik-Gates. Nun hier, lassen Sie uns zu einem anderen Beispiel des logischen OR Operator kommen. Die logischen Operatoren oder führen die booleschen Ausdrücke auf ihren beiden Operanden. Wenn einer der beiden Operanden wahr ist, werden wahre Werte zurückgegeben. Wenn beide Operanden falsch sind, wird ein falscher Wert zurückgegeben. Sehr einfaches Beispiel dafür hilft Ihnen jetzt zu verstehen, nehmen
wir an, der OR Operator wird verwendet. Eine der Voraussetzungen muss erfüllt sein. Wie ich dir gerade gesagt habe. Nehmen wir an, wenn wir den Wert hier gleich vier haben. Hier fahre ich einfach OR Operator. Und dann ist beschrieben, wenn y, das gleich ist, wenn y, die weniger als drei hier ist. Das bedeutet also, dass die Bedingung wahr ist, wenn das x ist, muss sein, wenn das x gleich fünf ist
oder y kleiner als drei ist. Also hier, was wird die Ausgabe sein? Lasst uns einfach nachsehen. Jetzt. Ich werde dir davon erzählen. Die zwei weiteren Werte, nehmen wir an, v, wie die Werte hier zehn sind und ein anderer Wert hier ist 20. Ok? Hier schreibe ich nur einen R-Operator, wenn einer der beiden Operanden ungleich Null ist. Die andere Aussage hier, dann werden unsere Bedingungen wahr. So können Sie hier sehen, dass unsere beiden Werte hier ungleich Null sind, so dass unser Ergebnis hier wahr ist. Lassen Sie uns zum Beispiel hier gehen, und ich werde Ihnen sagen,
dass, wie wir das Beispiel auf die logischen Operatoren schreiben können. Hier können Sie sehen, dass ich gerade eine Variable definiert habe, eine andere Variable hier, okay? Und wenn Sie daran arbeiten möchten,
so ist dies eine Vorschau. Hier. Ich schreibe einfach die Variable x, die gleich ist, ich schreibe einfach N und dann haben wir die Variable y, die gleich Sehkraft sechs ist. Ok? Hier schreibe ich das einfach. Dies ist document und document.getElementById oder Sie haben document.write schreiben. Dies ist nur zu Ihrem Verständnis, dass Sie mit diesen beiden Ausgabeanweisungen arbeiten können. Hier schreibe ich nur das logische oder den Operator. Ok? Und hier ist es, richtig, das ist eine innere Punkt-HTML-Anweisung, okay? Jetzt hier können Sie hier zuerst sehen, ich habe schreiben, dass, wenn x, das gleich ist, gleich vier, ok? Und dann hier schreibe ich einfach und Betreiber, sorry, oder Betreiber. Und dann hier sagte ich y, das gleich ist, gleich drei. Ok? Also, was wird unser Output sein? Und hier ist es genau da. Dies ist nur ein einziger Zeilenumbruch hier. Und dann hier ist das Verkettungszeichen schreiben. Ok? Jetzt kopiere ich einfach diese Anweisung und führe einfach mehrere Arten von Anweisungen darauf aus. Jetzt hier können Sie sehen, dass ich hier schreibe, wenn unser Wert hier zehn ist und unser anderer Wert hier 0 ist. Also, was wird unser Output sein? Dann haben wir hier, lassen Sie uns annehmen, unser Wert hier ist 0 und ein anderer Wert hier ist, lassen Sie uns sechs annehmen. Also, was wird unser Ausgang hier sein? Ok? Und dann hier können Sie sehen, dass, wenn unsere, dieser Wert ist hier zehn und ein anderer, und ein anderer Wert ist hier sechs. Also, was wird unser Output sein? Hier können Sie sehen, dass wir in der ersten Stufe die beiden verschiedenen Werte haben. Dann hier haben wir den Wert zehn, und dann ist das 0 und das ist 0 hier, und das ist der Wert sechs hier. Und dann haben wir die gleichen Ausgabewerte hier, okay? Und dann schließen Sie die Partitur. Jetzt gehen Sie einfach zum Browser und überprüfen Sie diese Anweisung. Also zuerst müssen wir das retten. Und dann kannst du sehen. Also, bevor ich diese Ausgabe
ausführe, vergesse ich einfach eine Sache hier, um Ihnen zu zeigen, die XIs werden hier versucht, wo ich ID und ID hier der logische ODER-Operator ausprobiert habe. Und dann hier habe ich die Punktzahl bekannt gegeben. Jetzt werde ich diese Ausgabe in den Körperbereich direkt hier ausführen. Und das sehen Sie hier, unser erstes Date. Sie können das falsch, wahr, wahr und wahr sehen. Ok. Warum das falsch ist. In der ersten Stufe können
Sie hier v sehen, wie die beiden falschen Aussage,
was bedeutet, dass fällt in der logischen OR Operator. Wenn einer von ihnen wahr ist. Sie können sehen, dass dies eine wahre Aussage ist, und dies ist der Fall der Aussage, was bedeutet, dass wir hier die wahrste Aussage haben. Dann können Sie hier sehen, dass das gleiche der Fall ist wie tote Stunde. Eine der Aussagen hier ist ordentlich. Das ist also falsch und wahr, was bedeutet, dass diese Aussage wahr ist. Und fügen Sie die letzten haben wir die beiden, sowohl wahre Aussagen und wahr und wahr hier in der wahren logischen oder Operator. Hoffentlich verstehst du jetzt. Also durch den logischen OR Operator wird am häufigsten einfach als boolescher oder Operator verwendet. So wie. Oder der Operator hat komplexeres Verhalten. Und es beginnt mit der Auswertung seines ersten
Operanden, des Ausdrucks auf seiner linken Seite oder seiner linken Seite, wenn der Wert dieses ersten Operanden in Art wie Schaltkreise wahr ist und das zurückgegeben wird, dass wahre Werte ohne jemals Anheben der Ausdrücke auf der rechten Seite. Wie ich Ihnen sagen werde, nehmen
wir an, dass wir die Ausdrücke von der linken Seite überprüfen werden. Von hier aus. Wenn logisch oder Operator, fein hier, der Wert true. Das wird also diesen Ausdruck nicht hier überprüfen. Und das wird einfach zum Ergebnis gehen, und das wird uns das Ergebnis genau hier zeigen, wahr. Wenn das logische Operator-Ergebnis hier fällt, dann wird das zu den nächsten Ausdrücken verschoben. Überprüfen Sie, dass das hier wahr ist. Und dann zeigt uns das das Ergebnis genau hier. Wenn beide Werte falsch sind. Also zuerst, das wird sich mit diesen Ausdrücken bewegen und dann, und dann wird es die Entscheidung treffen, wie die fällt genau hier. Hoffentlich ist Ihr Konzept viel klar über den logischen ODER-Operator. Wissen ist zum logischen gekommen, nicht das logische, nicht das Zeichen hier ist nicht Zeichen. Dieser Operator ist der einheitliche Operator. Es wird vor einem einzelnen Operanden platziert. Der Zweck ist, in Worten, der boolesche Wert seines Operanden. Zum Beispiel ist unser Wert von x hier wahr. Das wird also nach innen oder das wird diesen Wert für Stürze umkehren. Und wenn unser Wert hier falsch ist, wird dieser Wert in wahre hier umwandeln. Dies ist also das einfache Konzept des logischen NOT-Operators. Lassen Sie uns zum Beispiel dieses logischen NOT-Operator kommen. Hier erhalten Sie das Beispiel für wahre und falsche Werte. Und du kannst die Haare sehen. Ich kopiere das einfach. Und hier ändere ich einfach diese Breite, nicht OK. Komm einfach her. Sie können sehen, dass ich das Ergebnis schreiben muss. Und zuerst werde ich dieses Ergebnis auf dann Operator überprüfen. Also hier schreibe ich einfach nichts Sinus. Und dann schreibe ich hier nur, wenn a und b Werte hier. Okay, ich habe gerade gesagt, dass beide Werte wahr sind. Und wenn a und B hier wahr sind,
dann, wie dieser wahre Wert, den wir durch make machen, durch diesen logischen NOT-Operator fällt. Jetzt hier habe ich das richtige logische, sorry, dokument-dot schreiben, und genau hier ist ein Ergebnis. Ok. kannst du sehen. Jetzt gehen Sie einfach zum Browser und aktualisieren Sie dies. Sie können hier sehen, dass V, Wie die beiden a und b Zustand wahr sind. So ist unsere Ausgabe hier auch wahr. Sie können sehen, dass in diesem Beispiel, dass wir diesen Wert Ausgabe hier wahr ist. Mit Hilfe dieses nicht Operators machen
wir diese Ausgabe als falsch. Das ist also nur eine Arbeit vom logischen NOT-Operator. So wie ich Ihnen nur sage, dass logischer NOT-Operator verwendet wird, wenn
der Wert hier wahr ist. Und wenn Sie diesen Wert als falsch machen wollen, okay? Nehmen wir also an, wir haben den Ausdruck nicht, x ist kleiner als oder größer als fünf. Also, wenn unser dieser Wert wahr ist, so wird
dieser nicht Operator standardmäßig diesen Wert wie der Fall hier machen. Hoffentlich ist Ihr Konzept viel klarer. Und jetzt mit den logischen Operatoren in JavaScript, wenn Sie eines der Probleme und irgendeinen Punkt in nicht verstehen in dieser Vorlesung finden, lassen
Sie es mich wissen und danke für das Ansehen dieser Vorlesung.
14. Javascript: Hey Leute, willkommen zu diesem Vortrag. Und in diesem Vortrag werden wir über den relationalen oder den Kompressionsoperator oder Ausdrücke im JavaScript sprechen. Diese Arten von Operatoren testen für unsere Beziehung, wie ist gleich kleiner als oder die Eigenschaft von zwischen zwei Werten. Und das wird das Ergebnis in der true oder false zurückgegeben, was davon abhängt, ob diese Beziehung existiert oder nicht. Relationaler Operator immer, würde ich auf einen booleschen Wert warten. Und dieser Wert wird oft verwendet, um den Fluss Ihrer Programmausführung zu steuern, wie wenn Sie nur IFStatement while Anweisung oder die for-Anweisung verwenden. Also müssen Sie diese relationale oder die Kompressionen über verwenden. Ein Komprimierungsoperator, vergleicht seinen Operanden und gibt den logischen Wert basierend darauf zurück, ob diese Komprimierung wahr ist oder nicht. Der Operand kann numerisch sein, ist string, logischer oder Objektwert ist string, wenn Sie nur eine Zeichenfolge hier verwenden. So werden Strings basierend auf dem Standard
Lexi verglichen, lexikographische Reihenfolge unter Verwendung der Unicode-Werte. In den meisten Fällen, wenn die beiden Operanden nicht vom gleichen Typ sind, versucht
JavaScript, sie zu konvertieren und Arten von Kompressionen zu schätzen. Und dieses Verhalten wüste im Allgemeinen beim Vergleich der Operanden numerisch. Okay, also lassen Sie uns sehen, wie wir den Kompressionsoperator in unser Beispiel verwenden können. Eine andere Sache, Ich werde Ihnen sagen, dass, wenn der Wert von fünf hier, lassen Sie eine, die gleich fünf ist, und b, die gleich 20 ist. Jetzt müssen Sie verstehen, dass Sie diese Logik genau hier besser verstehen müssen. Erstens werden wir den Kompressionsoperator zwischen dem Gleichen überprüfen, wie ich Ihnen gerade gesagt habe, wenn Sie nur Single gleich schreiben, nehmen
wir an , ein, das gleich fünf ist. Dies bedeutet, dass Sie den Wert a zuweisen, das ist fünf. Wenn Sie einfach ein schreiben, das gleich ist, gleich b, was bedeutet, dass Sie a mit B mit diesen beiden vergleichen, ist gleich Sinus. Jetzt hier können Sie sehen, dass wir den Wert E hier fünf haben, und der Wert b hier ist 20 genau hier. Also hier, was wird die Ausgabe sein? Die Ausgabe hier ist falsch, nur weil fünf nicht gleich 20 Hops ist. Verstehst du jetzt, jetzt hier werden wir uns gegenseitig Aussage hier überprüfen, was a ist, bedeutet fünf ist nicht gleich b oder 20. Also hier haben wir diese Aussage ist wahr hier. Dann hier schreibe ich fünf ist größer als 20. Also das ist auch fällt genau hier. Also hier können Sie sehen, dass ich a mit B vergleiche,
dass, wenn a gleich B ist, das Ergebnis sein wird, dann ist H nicht gleich B. Was wird unsere Ausgabe n Wenn a größer als b. Also was wird unser ope sein? Jetzt hier können Sie sehen, dass ich schreiben muss, dass ein, das weniger als B ist, oder a, oder fünf, die weniger als 20 ist. Diese Aussage hier ist also wahr. Also verstehen Sie jetzt, oder Sie müssen a schreiben, die größer oder gleich b ist, oder a, die kleiner oder gleich B ist also arbeiten wir an diesen Arten von Beispielen direkt hier. Lass uns mal sehen. Ich habe direkt an meinem Skript-Tag hier. Das ist also ein Skript-Tag und ich werde dieses Skript-Tag genau hier schließen. Erstens ist das Gleiche ein Fall unseres diagrammatischen Beispiels. Ich schreibe nur e, was gleich fünf ist. Und dann schreibe ich hier einfach Variable B, die gleich 20 ist. Ok? Jetzt hier habe ich das Dokument geschrieben. Das ist also ein kleines Dokument. Und Dokument Punkt hier muss ich schreiben, dass document.write. Und hier können Sie sehen, dass ich einfach das a schreibe, das gleich b ist. Das sind unsere ersten Ausdrücke, okay? Wo wir diese Werte vergleichen. Und Sie können jetzt hier sehen, ich würde das schreiben. Nehmen wir an, V, wie eine andere Variable, die Ergebnis ist. Und das Ergebnis hier ist, dass man a sagen kann, die gleich ist, gleich b. Also hier, was ich gerade hier gezeichnet habe. So können Sie sehen, dass ich nur ein vergleiche, das gleich b ist, oder? Harish bedeutet und fünf, die gleich ist, gleich 20. So werden wir sehen, dass das, was unser Ausgang sein wird. Also hier hatte ich Recht, dass dies Dokument und Dokument Punkt schreiben ist. Und hier pausiere ich einfach das Ergebnis hier. Ok? Jetzt können Sie hier sehen, dass ich nur die Ausgabe für diesen Code überprüfe und zum Browser laufe. So können Sie hier sehen, dass fünf, die gleich ist, gleich 20. Also, wie ich dir gerade gesagt habe, dass das hier ist, ist der Fall, Nimm mich direkt hierher. Hoffe es so. Du verstehst jetzt. Jetzt hier, danach, muss
ich das Dokument schreiben und Dot schreiben. Und hier muss ich so einfach schreiben. Oder Sie können sagen, dass ich hier nur die Variablen c und c erstelle, die gleich ist, dass ich
einen einzelnen Zeilenumbruch schreiben muss , weil wir die mehrfache Anweisung ausführen, ist hier. Also werde ich es hier eine einzige LAN-Pause geben. Ok? Jetzt können Sie sehen, wir bewegen uns einfach zu dem einen, einem anderen Ausdruck hier. Also kopiere ich diesen Code einfach hier und füge diesen Code hier ein. Also hier in diesem Stadium, habe ich versucht, dass a, die nicht gleich b ist, okay? Und Sie können sehen, dass ich hier nur schreibe, dass E, die nicht gleich b hier ist. Lassen Sie uns die Ausgabe überprüfen. So können Sie hier sehen fünf ist nicht gleich 20. Diese Aussage hier ist also wahr. Hoffe, damit dein Konzept jetzt klar ist. Jetzt können Sie sehen, dass ich hier eine andere Aussage schreiben muss. Nehmen wir an, ein, das weniger als b ist. Und hier haben wir auch eine Fahrt, die kleiner ist als B. Dann können Sie hier sehen, dass ich Recht habe, das a, das größer ist als b und als ein Fall wie hier gesehen,
a, der größer ist als B. Dies ist
also nur eine Ausgabeanweisung. Ok? Also verwirren Sie es nicht hier. Und Sie können dieses document.write wieder sehen. Und hier haben wir geschrieben, dass a, die größer als b ist und ein Fall wie hier scheint,
ein, der auch größer ist als B. Novae, wie man einander ausführt,
ein, das kleiner oder gleich ist, und ein, das kleiner ist als oder gleich und fügen Verlust hinzu. Wir werden schreiben, dass e, die größer als oder gleich ist. Und hier können Sie sehen, dass ein, das größer ist als gleich sind. Lassen Sie uns diese Aussagen direkt hier ausführen. So können Sie hier sehen, ich schreibe einfach e, die gleich fünf ist, und b, die gleich 20 ist. Ok? Auf der ersten Stufe können Sie sehen, dass a gleich ist, gleich b also ist diese Aussage hier falsch. Dann müssen wir diese fünf schreiben, was nicht gleich 20 ist. Diese Aussage hier ist also wahr. Dann können Sie sehen, dass eine, die kleiner ist als v. So v, wie diese Aussage falsch ist hier. Und Sie können sehen, dass a, die größer ist als b, das ist auch fällt direkt hier. Ok? Also haben wir hier zwei Aussagen ausgeführt, okay, was größer ist als unintegriert. Dann lassen Sie uns diese Aussage überprüfen. Und Sie können sehen, dass e, das ist kleiner als, kleiner als und größer als, und größer als. Ok? Und ich muss das entfernen, führen Sie diesen Code erneut aus. So können Sie hier sehen, ob a größer als B ist, also ist dies eine falsche Aussage, kleiner oder gleich b
ist. Sie können
also sehen, dass dies eine wahre Aussage
hier ist und als Fall wie ein, der größer als oder gleich b, also haben wir die falsche Aussage hier. So funktionieren unsere diese Kompressionen oder die relationalen Operatoren im JavaScript. Hoffentlich verstehen Sie und Ihr Konzept ist viel klar über diese Logik. Wenn Sie nichts von der Pflanze genau hier verstehen. Also lassen Sie es mich wissen und danke, dass Sie diesen Vortrag gesehen haben.
15. Build-In in Javascript: Hey Leute, willkommen zu diesem Vortrag. Und in dieser Vorlesung werden wir über das Alert-Dialogfeld in JavaScript sprechen, oder die Alert-Funktion oder -Methode in das JavaScript. Die Alert-Methode im JavaScript, bei der ein Warndialogfeld mit einer angegebenen Meldung und einer Schaltfläche OK angezeigt wird. Es wird oft verwendet, um sicherzustellen, dass die Informationen an den Benutzer gelangt sind. Das Warnfeld oder das Warndialogfeld, nehmen Sie den Fokus vom aktuellen Fenster weg und fokussieren oder zwingt die Browser, die Nachricht zu lesen. Und Sie sollten vermeiden, dass diese Methode übermäßig verwendet wird, da sie verhindert, dass der Benutzer auf andere Teile der Seite zugreifen kann, bis die Box geschlossen ist. Hilft Ihnen, jetzt zu verstehen. Nun lassen Sie uns sehen, wie wir diese Warnmeldung Dialog in unseren Kern verwenden können. Erstens können Sie hier sehen, dass ich hier nur eine Schaltfläche erstelle. Ok? Und das ist unser Knopf. Button hier ist, dass ich gerade diesen Button in den onclick gesagt habe. Ok. Und hier schreibe ich nur, dass eine Alert-Box. Ich lasse das einfach auf Klick-Methode, weil ich hier einfach die Funktion, wo ich gerade erstelle, in dieses Skript-Tag
einfüge. Jetzt erstelle ich nur eine Funktion. Also erstelle ich einfach eine Funktion mit kleinen f. Wir werden die Funktionen später auch in unseren Vorlesungen
kennenlernen. Und hier schreibe ich einfach, das ist Alarmfunktion. Ok? Also werde ich Ihnen die Definition der Funktionen sagen, dass was genau die Funktion ist? Ich spreche von diesem Funktionsschlüsselwort, okay? Eine Funktion ist eine Gruppe von wiederverwendbarem Code, der überall in Ihrem Programm aufgerufen werden kann. Dadurch entfällt die Notwendigkeit, den gleichen Code immer wieder zu schreiben. Es hilft Programmierer beim Schreiben von modularem Code. Funktionen ermöglichen es Programmierern, große Programme in der kleinen Anzahl von Pogromen zu teilen, was überschaubar ist, einfach. Wie jede andere erweiterte Programmiersprache unterstützt
Java-Skript auch alle Funktionen, die notwendig sind, um modularen Code zu schreiben. Verwenden der Funktion. Sie müssen Szenen haben, die Funktionen wie Alarm. Dies ist unsere erste Funktion, bei der ich gerade hier benutze, was Elor ist. Dann haben wir auch die richtigen Funktionen. Also werden wir auch diese Arten von Funktionen verwenden,
wie prompt, eine Warnung, bestätigen. Also hier lassen Sie uns zu unserem Thema kommen und ich werde Ihnen über Deller Dialog erzählen. Also, um die Warnmeldung zu schreiben, muss
ich die Schlüsselwort-Warnung schreiben. Und hier zeige ich nur die Nachricht an Sie, dass hallo, Sie lernen Java Script. Okay, und ich habe die Partitur gerade mit Semikolon abgeschlossen. Jetzt können Sie hier sehen, dass dies nur eine Deklaration einer Funktion ist. Und jetzt rufe ich diese Funktionen nur in OnClick auf. Hoffe, so ist dies viel verwirrend für Sie, weil V nichts bereits über die Funktionen studiert. Aber machen Sie, machen Sie einfach Ihr Konzept genau hier, weil die Funktion sehr einfach ist. Ich werde Ihnen über die erzählen, einige der diagrammatischen Erklärung
der Funktion, wo Sie sehen können, dass nehmen wir v, wie die großen Programme hier, das ist LMS-System, das ist Lernen Management-System, ein sehr häufiges Beispiel. Das ist unsere gesamte Funktionalität. Wenn Sie diese Funktionalität in dieses kleine Programm aufteilen möchten. Nehmen wir also an, v, wie drei Module hier in dieses LMS-System, das ist zunächst Lehrer Turin und Verwaltung. So können Sie hier sehen, ich teile einfach dieses große Programm und zu den drei sind kleine Module. Sie können sehen, dass dies tatsächlich die Funktionen tun und VR wiederverwendbar dieser Lehrer Funktionen, dies ist Schüler Funktionen in dieser Administration Funktionen sind mehrere Anzahl von Malen. Anstatt unseren Code immer wieder zu schreiben. Ein einfaches Beispiel für die Funktionen hier. Wie einmal deklariere ich diese Warnmeldung, also werde ich diese Warnmeldung nicht immer wieder schreiben. Ich schreibe einfach den Namen der Funktionen. So wird unser gesamter Code in die diese Schaltfläche oder jede andere Funktionalität ausgeführt werden. Dies ist das Wiederverwendbarkeitskonzept. Hoffe, damit du jetzt verstehst. Lassen Sie uns nun zum Browser gehen und die Ausgabe überprüfen. Ok, hier können Sie sehen, dass eine der Schaltfläche direkt hier
mit dem Namen der Alert-Box erstellt wird , wenn sie einfach auf diese Schaltfläche klicken. So können Sie, wir haben einen Fehler direkt hier, weil unsere Funktion nicht funktioniert und das zeigt nicht die Anzeigeausgabe. Und nur wegen hier vermissen wir diese Klammer. Jetzt lass es noch mal laufen. Und Sie können hier sehen, dass, wenn ich einfach auf diese Schaltfläche klicke, so dass mir ein Dialogfeld Meldungen erscheinen, die eine Warnmeldung auf der Website ist, was hallo ist, Sie das Java-Skript genau hier lernen. Hoffentlich verstehen Sie jetzt und dieses Konzept, es ist viel klarer für Sie. Okay, also die Alert-Methode, wie ich Ihnen gerade im JavaScript gesagt habe, das die Alert-Box anzeigt. Und es ist die Anzeige, die ich die Nachricht zusammen mit der Schaltfläche OK angegeben habe. Sie können sehen, dass ich über diese OK-Taste spreche. Und dies wird in der Regel verwendet, um sicherzustellen, dass der Benutzer die Informationen erhalten und es gibt die Zeichenfolge, die den Text mit der Anzeige in der Alert-Box darstellen. Ok? So funktioniert unser Warndialogfeld oder die Alert-Funktion. Alert ist eine Basis eingebaute Funktionen. Und Sie können hier sehen, dass dies nur ein Schlüsselwort ist. Ok? Und wir werden die Funktionen auch in einer separaten Vorlesung kennenlernen. Also, ihr, dieses Konzept ist für euch klar. Und wenn Sie eines der Probleme in Bezug auf diese Vorlesung finden, lassen
Sie es mich wissen und danke für das Ansehen dieser Vorlesung.
16. Javascript Aufforderung: Hey Leute, willkommen zu dieser Vorlesung. Und in diesem Vortrag werden wir über die Prompt-Box sprechen. Nachdem wir eine Alert-Box gelernt haben, müssen
wir in das Eingabeaufforderungsfeld direkt hier wechseln. Ein Eingabeaufforderungsfeld wird häufig verwendet, wenn der Benutzer einen Wert eingeben soll, bevor er eine Seite eingibt. Wenn eine Eingabeaufforderung Pop-ups, muss
der Benutzer entweder auf OK oder auf Abbrechen klicken, um nach der Eingabe eines Eingabewerts fortzufahren. Wenn der Benutzer auf die Schaltfläche OK klickt, die Eingabeaufforderung für die Fenstermethode den Wert Inter aus dem Textfeld zurück. Wenn die Benutzer auf Abbrechen klicken, die Windows-Methodenaufforderungen hier keine zurück. Lassen Sie uns sehen, wie wir damit arbeiten können. Zuerst. Wie Sie hier sehen können, dass ich ein Formular erstelle. Und Formular hier ist, dass ich nur ein Eingabefeld erstelle. Eingabefeld Ich habe geschrieben, dass Eingabefeld hier die Schaltfläche ist. Dann schreiben wir den Wert. Und der Wert hier ist, dass ich das schreiben muss. Klicken Sie auf mich. Ok? Und dann können Sie hier sehen, dass ich diesen Code hier schließen muss. Nun, hier können Sie sehen, dass ich schreiben muss, dass dies genau hier in Funktion ist. Und Funktion hier sind die Eingabeaufforderungsfunktionen, okay? Jetzt können Sie hier sehen, dass ich in dieser Funktion zuerst eine Variable geschrieben habe. Variable hier ist, dass Sie sehen können, dass ich
Wert gelesen habe oder Sie können etwas sagen, ich muss das schreiben. Nehmen wir an, auffordern, ok. Aber hier erstelle ich einfach einen Wert hier, wo Sie sehen können , dass ich prompt als Schlüsselwort verwenden muss. Ok? Und hier können Sie sehen, dass geben Sie Ihren Namen. Ok? Und dann kann man hier sehen, dass ich einander reiten musste, was der Name hier ist. Nun lassen Sie uns sehen, ich habe schreiben, dass ein Dokument Punkt schreiben. Und Sie können die document.write sehen. Und hier können Sie sehen, dass Sie der Reihe nach haben. Und dann verkette ich hier einfach den Wert dieser Eingabeaufforderung, was Sie hier in dieses Textfeld schreiben, okay? Jetzt können Sie sehen, dass unser Script-Tag komplett hier ist. Jetzt hier habe ich schreiben, dass onclick. Und dieser onclick hier ist gleich 2p, richtig? Prompt gleich hier. Also verstehen Sie jetzt, dass ich einfach die Methode hier aufrufe. Erstens v, wie der Typ Eingabe, die die Schaltfläche ist, dann ist der Wert auf dieser Schaltfläche hier klicken Sie mich. Und dann müssen wir auf Klick-Methode laufen, die gleich unserem Funktionsnamen hier ist. Obskure Konzept ist jetzt viel klarer. Jetzt hier können Sie sehen, dass ich diesen Code ausgeführt habe. Und das können Sie sehen, wenn ich einfach auf diesen Button hier klicke. So können Sie sehen, dass wir eine Fehlermeldung hier finden, und wir müssen diese Fehlermeldung löschen. Der Fehler hier ist, dass Sie sehen können, dass wir nur auf Tech gehen und ja, ok. Das ist prompt. Wir verwenden die Eingabeaufforderung nicht als Funktionsnamen hier nur wegen der Haare, Sie können sehen, dass v, wie prompt, wie definiert als Schlüsselwort. Jetzt siehst du, dass ich die richtigen Posaunen habe. Vielleicht ist Ihr Konzept über die Eingabeaufforderung klar, dass diese Eingabeaufforderung das Schlüsselwort ist und wir das Schlüsselwort hier
nicht als Funktionsname verwenden. Speichern Sie diesen Code, gehen Sie zum Browser, aktualisieren Sie ihn, und Sie können auf klicken, Klicken Sie auf mich. Hier. Dies ist nur ein Namensfeld. Sie können sehen, dass dies der Name hier ist. Dieser Name wird uns hier gezeigt. Ok. Jetzt hier können Sie sehen, ich gehe einfach zum Browser, aktualisiere diesen, klicke mich, und hier schreibe ich das einfach. Das ist der Funky. Ich klicke einfach auf OK. So können Sie hier sehen, dass Sie funky hier eingegeben haben. Erneut aktualisieren, klicken Sie auf mich. Mann, ich klicke einfach auf „Abbrechen“. So können Sie hier sehen, dass Sie den Nullwert eingegeben haben, da ich Ihnen einfach am Anfang
des Programms sage , dass Sie, wenn Sie nur Ihren Namen oder irgendetwas in das Textfeld schreiben, die Ausgabe erhalten
können. Und wenn Sie nichts schreiben, so können Sie den Nullwert erhalten. Hoffentlich ist Ihr Konzept viel klarer über die Prompt-Methode in das JavaScript. Wenn Sie eines der Probleme in Bezug auf diese Vorlesung finden, lassen
Sie es mich wissen und danke für das Ansehen dieser Vorlesung.
17. Javascript bestätigen: Hey Leute, willkommen zu diesem Vortrag. In dieser Vorlesung werden wir über
die Bestätigungsdialog-Methode in JavaScript sprechen . Das Szenario hier ist irgendwann müssen Sie die Benutzerbestätigung
durchführen, um mit dem nächsten Schritt fortzufahren. Sie möchten beispielsweise die Benutzerkonformationen übernehmen bevor Sie die aktualisierten Daten speichern oder vorhandene Daten löschen. In diesem Fall oder in diesem Szenario verwenden
wir JavaScript-integrierte Funktion, die bestätigen ist, bestätigen Sie die Funktion, zeigen Sie eine Popup-Nachricht an die Benutzer mit zwei Schaltflächen, die sind OK und Abbrechen. Und Sie können überprüfen, auf welche Schaltfläche der Benutzer klicken muss und entsprechend fortfahren. Wenn die Benutzer also auf OK klicken, die Fenstermethode, die bestätigt
wird, den wahren Wert zurückgeben. Wenn die Benutzer auf die Schaltfläche Abbrechen klicken, dann die Bestätigung gibt false Wert hilft Ihnen jetzt zu verstehen. Jetzt wird hier zum Beispiel gehen. Hier, wie Sie sehen können, musste
ich zunächst die Funktion und Funktion hier erstellen. Nehmen wir an, ich schreibe einfach den Funktionsnamen hier ist hallo. Ok? Jetzt danach können Sie sehen, dass ich hier nur bestätigen als Schlüsselwort verwendet habe, was eine Methode ist, ok. Und hier schreibe ich einfach. Bitte drücken Sie einen beliebigen Burton, um fortzufahren. Ok? Und dann ein nächster Code hier. Nun, hier, unsere, diese Logik ist bestätigen, ist ein Schlüsselwort. Unser Funktionsname hier ist hallo. Jetzt erstelle ich hier nur eine Schaltfläche, um diese Funktionalität direkt hier anzuzeigen, wo ich nur eine Schaltfläche auf Klick-Methode erstelle. Und hier können Sie sehen, dass ich diesen hallo Funktionsnamen übergeben muss. Und hier ist es, Recht, dass klicken Sie mich zu bestätigen. Okay, jetzt hier können Sie sehen, dass ich zum Browser gehen muss, wird wachsen. Und hier können Sie sehen, dass klicken Sie mich zu bestätigen. Wenn ich einfach auf diese Schaltfläche klicke, wird mir
unser Dialogfeld angezeigt, welches das Bestätigungsdialogfeld oder das Konformationsdialogfeld ist. Während ich Ihnen nur sage, dass Sie hier zwei Optionen finden, vier, OK, und Abbrechen. Ich sage Ihnen nur, dass, wenn die Benutzer auf OK-Taste drücken, die Fenstermethode bestätigen true zurückgeben wird. Und wenn der Benutzer auf die Schaltfläche Abbrechen drückt, dann gibt die Bestätigung ein falsches Ergebnis zurück. Das ist also unsere Botschaft hier. kannst du sehen. Und wenn ich einfach auf diesen OK-Button klicke. So können Sie hier sehen, dass dieser Dialog
verschwunden ist und wir gehen mit dem nächsten Schritt weiter. Das ist nur unsere Funktionalität wie diese. Und wenn Sie einfach auf Abbrechen klicken, so bedeutet dies, dass diese Angelegenheit bestätigen
uns den Wert zurückgeben , wie die fällt und Sie auf der gleichen Seite sind. Hoffentlich ist Ihr Konzept viel klarer über das in JavaScript gemessene Bestätigungsdialogfeld. Wenn Sie eines der Probleme in Bezug auf diese Vorlesung finden, lassen
Sie es mich wissen und danke für das Ansehen dieser Vorlesung.
18. Javascript: Hey Leute, willkommen zu diesem Vortrag. Und in diesem Vortrag gehen wir durch die kontrollierten Anweisungen in JavaScript. Wo wir uns in dieser Vorlesung ganz auf die if-Aussage konzentriert haben. Aber ich werde Ihnen etwas mehr über das Flussdiagramm und die if-Anweisung erzählen. Beim Schreiben eines Programms kann
es Situationen geben, in denen Sie eines aus einem bestimmten Satz von Topf übernehmen müssen. In solchen Fällen müssen Sie die bedingten Anweisungen verwenden, mit denen
Ihre Programme korrekte Entscheidungen treffen und die richtige Aktion ausführen können . Javascript beinhaltet, wenn andere Bedingungen nehmen müssen den
Programmfluss ähnlich wie andere Programmiersprachen steuern . Hier v, wie wenn Bedingung, wenn sonst Bedingungen und wenn Bedingungen. Ok? Jetzt können Sie hier sehen, dass ich Ihnen zuerst sagen werde, wie unsere Programme in die if, else if - Anweisung fließen. Sehen wir einfach hier, dass ich nur die Flussdiagramme an euch schreibe, was dieses Kreiszeichen bedeutet, dass Ihr Programm ist, nehmen Sie, beginnen Sie davon. Dann, nachdem Sie, wie einige Arten von Zustand, okay? Die Bedingungen werden sein. Nehmen wir an, wenn a größer als fünf ist oder wenn a weniger als zehn ist, okay? Oder so etwas wie, wenn h gleich ist, gleich fünf Hops, Sie verstehen jetzt, dass Bedingung alles ist, jede Logik, können Sie hier drücken. Dann können Sie hier sehen, wenn Sie Programm werden die gleichen Bedingungen schreiben. Nehmen wir an, a0 ist größer als fünf. Nehmen wir an, der Wert von E hier ist zehn, dann sind Sie Programmfluss wird leicht zum Ende Schritt sein. So können Sie hier sehen, das ist unser Ich bin fertig. Dann, nachdem Sie diese Bedingung überprüft haben, nehmen
wir an, die größer als fünf ist und der Wert eines hier zehn ist. Also wird unser Programm wie hier fließen, das zuerst die Bedingung überprüft, dann wird der Bedingungscode hier überprüft, und dann wird das Ergebnis für uns ausführen. Hoffe, damit Sie jetzt im Inneren verstehen,
wenn Aussagen, wenn Ihr Ergebnis falsch ist, lassen Sie sich annehmen, ich schreibe einfach, dass zwei, die größer als fünf ist, oder zwei, die weniger als fünf ist. Ok? Zwei ist weniger als fünf. Das ist eine wahre Aussage. Und wenn T2 größer als fünf ist, so ist dies die Form der Aussage. Wenn über diese Aussage hier falsch ist. So wird der Programmablauf zu den Stürzen gehen und einfach, dass wir auf
die Registerkarte beendet gehen und
uns keines der Ergebnisse direkt hier gezeigt haben , nur wegen einer if-Anweisung, wir haben uns nur auf die Bedingung genau hier konzentriert. Wir haben uns nicht auf die andere Bedingung konzentriert. Hoffe, damit Ihr Konzept ist viel klarer jetzt, dass Sie sehen können, dass eine if-Anweisung, nehmen
wir das Programm starten. Dann hier werden wir diese Aussage überprüfen. Wenn unsere Aussage e, die größer als fünf ist, nehmen
wir an, zwei, die größer als fünf ist, was unsere falsche Aussage hier ist. Wenn diese Aussage falsch ist. So hier können Sie sehen, dass unser Programm sein wird. Bewegen Sie sich direkt zum Endschritt und zeigen Sie uns keine der Ausgabe. Und wenn dies Tap ist wahr, so wird das einfach zum nächsten Schritt gehen, überprüfen Sie den Bedingungscode und gehen Sie dann in den fertigen Zustand direkt hier. Hoffe es, es ist jetzt klar. Jetzt können Sie sehen, dass wir über die if-Anweisung diskutieren werden. Also, wenn eine Anweisung die grundlegende Steueranweisung ist, die
JavaScript erlaubt , die Entscheidungen zu treffen und die Anweisung bedingt auszuführen. Wie Sie das sehen können, nehmen wir an, wir haben dieses Skript-Tag. Innerhalb des Skript-Tags. Erstens, wie die if-Anweisung, wenn hier das Schlüsselwort ist. Denken Sie daran, dass, wenn Sie nur das if schreiben, also, wenn dieses Schlüsselwort bedeutet, dann haben Sie die Ausdrücke genau hier. Was ist der Ausdruck? Ausdruck ist alles. Nehmen wir an, E ist größer als fünf, a ist größer als zehn und kleiner als zehn oder ein, das
gleich, gleich oder größer oder gleich einem Nichts gleich zehn ist . Und Sie haben die Zahlen. Also ist ein nur unser Zustand genau hier. Also diese Ausdrücke hier sind Bedingungen. Dann müssen Sie mit diesen geschweiften Klammern laufen. Dann müssen Sie Ihren Anweisungscode direkt hier schreiben. Nun, ich werde das in Ihre, Jungs in Flussdiagramm, wo Sie sehen können, dass hier unser Programm starten wird. Sie können sehen, dass von hier aus unser Programm beginnt. Dann können Sie sehen, dass wir hier die if-Anweisung haben und Sie hier
sehen können , haben wir eine if-Anweisung und die Bedingung. Und dann haben wir den Block Office-Anweisung oder Codeblock. Nach diesem anderen Block. Wenn diese Bedingung erfüllt ist, bewegt sich unser Programmablauf zu dieser Bedingung. Nehmen wir an, irgendeinen der Code hier. Und dann helfen wir. Das Ziel ist Tab genau hier. Wenn unsere Programme richtig funktionieren wie ein, das gleich fünf ist, was fünf bedeutet, was gleich fünf Stunden Treppenlaufzustand ist hier wahr. So wird das Programm leicht bewegen, wenn unsere, dieses Programm falsch ist. Was bedeutet, dass an der Stelle von Avie, wie die beiden, SO zwei, die nicht gleich fünf ist. So wird unser Programmablauf direkt
ins Ziel gehen und uns keine der Reserve Rate hier zeigen. Hoffentlich verstehen Sie jetzt hier können Sie sehen, dass Javascript oder Java-Ausdruck ausgewertet wird. Von hier aus können Sie sehen, dass JavaScript-Ausdruck
ausgewertet wird , wenn der resultierende Wert wahr ist. Also die Galen ist Aussage ausgeführt werden. Und die meiste Zeit werden Sie wie
Kompressionsoperator verwenden , während Sie diese Entscheidungen treffen. Und wenn eine Anweisung falsch ist, würde
also keine Anweisung direkt hier ausgeführt werden. Ok. Lassen Sie uns das Codierungsbeispiel sehen, oder? Hoffentlich ist Ihr Konzept viel klarer über die if-Anweisung hier. Jetzt können Sie sehen, dass ich die if-Anweisung ausführe. Wenn also hier ein und ein ist, das größer als 0 ist, ist
dies unsere Aussage genau hier. Sie können sehen, dass dies unser Ausdruck ist. Dies ist das Schlüsselwort, und jetzt führe ich nur den Codeblock aus. Nehmen wir an, ich führe nur den Alert-Befehl aus. Und wachsam hier ist, ich schreibe nur, dass fünf, sorry, H ist größer als fünf. Hier können Sie sehen, dass fünf größer als zehn ist. Ok? kannst du sehen. Also, was sind die Fünf? Also fünf ist unsere if-Aussage genau hier. Ok? Jetzt können Sie sehen, dass ich nur diesen Code überprüfe. Hier werden Sie sehen, dass wir keinen der Betreiber gefunden haben. Nur wegen hier definieren
wir nur unsere if-Anweisung. Jetzt definiere ich nur die Nummer zwei. Überprüfen Sie dies, wenn Anweisung wahr ist oder nicht. Ich schreibe nur eine Variable und Variable V, die gleich hier ist, ich schreibe einfach das 2pq. Ok? Jetzt hier können Sie sehen, dass, wenn ich gerade diesen Kern führe, also speichern Sie das und Sie können das sehen. Und Sie können hier sehen, dass ich beschreibe, lassen Sie Dokument und document.write annehmen. Hier zeige ich Ihnen nur die Ausgabe auf Ihrem Kim document.write. Und hier habe ich das geschrieben. Nehmen wir an, das Ergebnis der if-Anweisung. Ok? Und dann hier muss ich diese Aussage hier schließen. Hier können Sie sehen, dass unsere Diese Aussage falsch ist. Deshalb hatten wir keines der Ergebnisse. Wie Sie sehen können, können Sie hier sehen, wir hatten keines der Ergebnisse genau hier. Nun, wenn ich gerade diesen Code ausführe, entschuldige, zuerst müssen
wir das speichern, und dann müssen wir die Partitur ausführen. So wie Sie sehen können, mein Dieses Programm zeigt mir nicht die Ausgabe. Nur wegen hier. Ich erzähle nur die Logik. Erstens können Sie hier die,
wie, die bedingte Anweisung beginnen , können Sie sehen, dass. Also hier haben wir die Bedingung, die a gleich zwei n. Unsere Aussage hier ist, ist größer als fünf. Wenn wir drücken, ist der Wert hier fünf. Dieses Programm wird uns also nicht auch das Ergebnis zeigen. Also hier haben wir den falschen Wert und der Programmablauf wird direkt in den Endzustand gehen. Und das zeigt sich als keine Forschung nur wegen hier arbeiten wir nur mit wenn eine Aussage. Ich wiederhole immer wieder, dieses Konzept nur wegen der Notwendigkeit, dieses Konzept in den nächsten kommenden Vorträgen. Ok? Jetzt hier können Sie sehen, dass ich nur fünf zur Verfügung stellen. Nur wegen hier können Sie sehen, dass dies 55 ist, also fünf ist nicht größer als fünf. Diese Aussage ist also auch hier nicht wahr, wenn wir hier nur sechs statt fünf schreiben, denn sechs ist größer als fünf. Also lassen Sie uns unsere Ausgabe jetzt überprüfen. Also erstens, v, wie Alert-Befehl
, der genau hier läuft, das ist fünf, ist größer als zehn. Ok? Und dann können Sie sehen, dass ich einfach auf drücken, okay, so V, Wie das Ergebnis der if-Anweisung. Also jetzt läuft unser Code genau hier, und das zeigt uns das richtige Ergebnis. Also hier, von hier aus beginnen wir hier , dass die Bedingung überprüft wird, ob diese Bedingung genau hier übereinstimmt. Das wird uns also den Kernkörper zeigen. Andernfalls wird das direkt in den Finishing-Zustand verschoben und hat uns keines der Ergebnisse hier in dieser if-Anweisung gezeigt. Hoffnungen Woche, dieses Konzept ist jetzt viel klarer. Nun, das ist unsere erste Aussage. Jetzt führen wir uns gegenseitig Aussage hier aus, das heißt, nehmen
wir an, e, das ist weniger als fünf. Das ist für Ihr besseres Verständnis, wer gekommen ist. Und hier schreibe ich einfach diese Warnmeldung. Und die Warnmeldung hier ist Hallo. Dies ist für die Überprüfung der Bedingung. Ok. Und der nächste Code genau hier. Aktualisieren Sie diese. Und Sie können dort zuerst sehen, dass die Anweisung ausgeführt wird, und dies ist eine zweite Anweisung. Und Sie können hier sehen, diese Aussage ist, Sie können sehen, dass sechs weniger ist als, Sie denken, sechs ist weniger als fünf, was eine falsche Aussage ist. Also wird diese Aussage hier nicht zu uns ausgeführt. Hoffe, so dass dieses Konzept ist viel klarer jetzt, dass, wie wir
if-else Aussage verwenden können und wie wir mit wahr und falsch und if Aussage arbeiten können. Wenn Sie eines der Probleme in Bezug auf diese Vorlesung zu
irgendeinem Punkt finden Sie nicht in das Flussdiagramm der if-Anweisung verstehen, jeder Punkt, den Sie nicht verstehen, dass wie wir die Bedingung erstellen können und wie wir überprüfen
können oder wie wir können true und den falschen Wert in die if-Anweisung auswerten. Und wenn Sie den Punkt hier in diesem Kurs nicht verstehen, lassen
Sie es mich wissen und danke, dass Sie diesen Vortrag gesehen haben.
19. Javascript: Hey Leute, willkommen zu diesem Vortrag. Und in diesem Vortrag werden wir über die if else Anweisung in JavaScript sprechen. Irgendwann müssen wir einen Anweisungsblock
nur ausführen , wenn eine bestimmte Bedingung Fleisch ist oder nicht. Das ist eine einfache Kartenentscheidung. Wie wir einen bestimmten Code ausführen, nachdem wir eine Entscheidung in die Programmlogik getroffen haben. Zum Beispiel, machen in JavaScript VHA vier Arten von Steueranweisungen, die if - Anweisung Nasser, if - Anweisung, else - Anweisung und if else if - Anweisung sind. Ok? Wie Sie wissen, haben wir bereits über if-Anweisung in JavaScript studiert. Jetzt konzentrieren wir uns auf die if else if-Anweisung. In der letzten Vorlesung haben Sie gesehen, dass strategisch
über die if-Anweisung und innerhalb der if-Anweisung sein , wenn unsere eine der Bedingung Fleisch ist, so dass unser Programm das Ergebnis und den Kern Blog ausführen wird, wenn unsere Bedingung nicht gemacht wird. So wird das einfach bis zum fertigen gehen und uns keine der Reserve zeigen. Aber hier in if else Anweisung, wie einige irgendwann Sie wie eine Bedingung und Sie möchten einen Codeblock ausführen, wenn Bedingung wahr ist, und führen Sie ein anderes Stück Code aus, wenn die gleiche Bedingung falsch ist. Dies kann in JavaScript mit if else Anweisung erreicht werden, wie wir mit der if-else-Anweisung arbeiten können. Erstens werde ich Ihnen das Flussdiagramm der if else if-Anweisung sagen. Nehmen wir an, hier werden wir unser Programm starten. Und hier haben wir die Bedingung lassen Sie ein und ein, das größer ist als 50. Ok? Jetzt können Sie sehen, dass, wenn unsere Aussage wahr ist, genau hier. So wird das einfach zum Codeblock gehen. Was wir hier schreiben, wie es in den Codekörper einfügen wird, was mit dieser Bedingung definiert ist. Das überprüft den Code und führt dann das Ergebnis direkt hier aus. Mittel, die einfach in
die Endphase gehen , wenn unsere bestimmte Bedingung nicht erfüllt ist. Dann wird das einfach zum anderen Codeblock direkt hier gehen. Das wird den else-Codeblock überprüfen und uns den sonst Codeblock direkt hier zeigen. Jetzt sage ich Ihnen nur, dass was die if-Anweisung ist und was eine else-if-Anweisung ist. Wie Sie hier sehen können, haben
wir die if-Anweisung und hier müssen Sie Ihren Zustand schreiben. Und in der Bedingung haben Sie Codeblock direkt hier. Ok? Nun, wenn unser dieser Codeblock genau hier funktioniert, wird
das einfach diesen
Codeblock mit echtem Ergebnis ausführen , wenn dieses Ergebnis in der Bedingung nicht möglich ist. Also bewegen wir uns einfach zum sonst und hier, das den anderen Codeblock direkt hier ausführen wird. ist also dieses Konzept. Viel klar für euch Jungs. Lassen Sie uns nun nur das Beispiel auf der if else-Anweisung sehen. Hier. Sie können sehen, dass
ich in diesem Skript-Tag nur eine Variable definiere. Und nehmen wir an, Variable hier ist Alter, und das Alter der Variablen hier ist 25. Jetzt können Sie sehen, dass ich nur if-Anweisung definiere. Also hier können Sie sehen, dass, wenn ein Schlüsselwort ist und jetzt schreibe ich einfach H. Also H hier ist ich nur die Bedingung genau hier definiere. Also, wenn das Alter größer als 18 ist, so müssen Sie ein Dokument und document.write zu schreiben, was ist, dass Sie nicht im Teenager
sind. Ok. Dann Semikolon hier. Nun, wenn diese Anweisung wahr ist, so wird das einfach diesen Codeblock ausführen. Wenn der Blockcode nicht wahr ist, wird das zum else-Codeblock gehen. Sonst ist hier das Schlüsselwort, ok. Und jetzt können Sie hier sehen, dass ich das richtige Dokument und document.write habe. Und hier haben wir, dass Sie jugendlich Alter sind oder hoffen, so. Du verstehst jetzt. Jetzt können Sie sehen, dass wir diese if else Anweisung direkt hier ausführen werden. Und das können Sie hier sehen. Sie können sehen, dass unser Alter hier 25 Jahre alt ist. Also gibt es uns und Nachricht hier, das heißt, Sie sind nicht in Teenager. Ok? Jetzt hier können Sie sehen, ich schreibe einfach 16. Also, wenn ich das einfach auffrischen, so können Sie feststellen, dass Sie Teenager sind, weil unsere Altersgruppen weniger als 18 hier sind. Dies ist also ein sehr einfaches Beispiel, was wir in diesem Vortrag behandeln. Lassen Sie uns nun zu dem komplexen übergehen. Ich entferne das einfach, weil es euch viel einfacher sagt. Hier bekommen wir ein Formular, in dem wir den Mars
sammeln oder wir werden die Noten der Studenten bekommen. Hier können Sie sehen, dass Vorfälle besorgt hängen. Ich erstelle nur eines der Formulare hier. Ok. So Form hier ist erstens, Ich habe gerade gesagt, der Name der Farm, die gleich ist, Ich werde nur schreiben, dies ist Form. Dann nach diesem hier habe ich Recht,
dass, diese Form, sorry, hier hatte ich richtige Handlung. Also Aktion hier ist, dass
wir keine Aktion darauf gemacht haben, weil wir keine der Links hatten. Also schreibe ich einfach diesen leeren Link hier. Also erstens, wie Sie sehen können, schreibe
ich einfach den Formularnamen, weil wir
diesen Formularnamen brauchen , wenn wir nur dieses Skript JavaScript hier deklarieren. Danach muss
ich in diesem Formular eine Benutzereingabe übernehmen. Das ist also Eingabe hier. Also Eingabe hier ist die Art von Text, wo V, Wie man schreibt, dass ein Name. Also Name hier ist, ich muss schreiben, dass dies ein Name von Text Nummer eins ist. Und der Wert hier ist, ich kannte diesen Wert nur als leere. Hier schreibe ich einfach die Nachricht. Was ist Bitte geben Sie Ihre Markierungen ein. Ok? Jetzt nehme ich nur eine Eingabe, und die Eingabe hier ist die Art der Taste. Und dann definiere
ich einfach den Wert dieser Schaltfläche was bedeutet? Wir setzen den Namen auf diese Schaltfläche. Wenn wir den Wert hier in dieses Eingabefeld schreiben. Also Eingabeinsicht, Eingabefeld v, wie der vordefinierte Wert euch gezeigt wird. Danach können Sie sehen, dass ich hier nur den Wert definiert habe. Also Wert hier, wenn der Knopf Eis ist, richtig? Überprüfen Sie Ihre Note. Und ich habe gerade die Partitur hier geschlossen. Ok? Oder hier können Sie sehen, ist die nächste Punktzahl genau hier. Jetzt gehen wir zu diesem Skript-Tag genau hier. Erstens, VR Erstellen der Funktion, und der Funktionsname hier ist Raster. Hier. Ich muss das auf Klick-Methode schreiben. Und innerhalb der OnClick-Methode muss
ich schreiben, dass dies Tore ist. Ok? Und Sie können sehen, dass
Sie jetzt danach hier sehen können, dass ich nur diese Funktion erstelle, dann grade und ich pausiere diese Funktionen einfach in die OnClick-Methode innerhalb dieser Schaltfläche. Nun lasst uns zur Logik der if-Anweisung kommen. Innerhalb einer if-Anweisung
habe ich zuerst das richtige Dokument zur Ausgabeanweisung. Dann schreibe ich hier nur Formular. So Form hier ist dieser Formularname. Dann muss ich dot schreiben und dann schreibe ich einfach diesen Text Nummer eins. Also verkette ich diese Dokumente mit Form und Text hier, dann muss ich schreiben oder ich muss den Wert angeben. Das bedeutet, dass ich hier die Logik bereitstelle. Wenn Ihr Formular übereinstimmt, dann sind Sie Text übereinstimmt, was bedeutet, dass dies unser Formular ist. Erstens wird das den Wert der Firma erhalten. Dann haben
wir in diesem Formular eine Art Textleiste, in der ihre Texte übereinstimmen. Das Ergebnis bedeutet, dass die Texte mit dieser Wert-Logik übereinstimmen würden, so dass uns die Ausgabe zeigt. Also habe ich gerade den Wert hier definiert. Wenn die Markierungen größer als 90 sind, dann muss ich eine Warnmeldung direkt hier anzeigen, wo Sie feststellen , dass die Note ein Audio oder ein Raster ist. Hoffe es so. Dieses Konzept ist für Sie klar, wenn dieses Konzept nicht übereinstimmt bedeutet, wenn dieser Wert nicht erfüllt wird, dann wird das zum else-Codeblock gehen, wo ich mich einfach gegenseitig if-Anweisung definiere. kannst du sehen. Und die if-Anweisung hier ist dass Sie sehen können, dass ich das Dokument noch einmal schreiben muss. Und das Dokumente und noch einmal, ich ihr Sehvermögen. Erstens, das wird das Formular machen, dann wird das mit dem Text Nummer eins übereinstimmen. Und dann gebe ich nur die Werte an, wenn diese beiden Dinge übereinstimmen. Also dann wird das einfach gehen,
dass, wenn Noten größer als 80 sind. Und so können Sie hier sehen, dass V die Logik des n Operators genau hier bekommt, weil wir zwei Werte hier vergleichen,
was bedeutet, dass Sie sehen können, dass der Wert größer als 80 ist. Und Sie können hier sehen, ich schreibe einfach, dass Dokumente Punktform text1. Hier können Sie den Wert sehen. So können Sie sehen, ob die document.write Form Punkt Nummer eins Punktwert größer als 80
ist und documents.Findone Text Nummer eins Punktwert kleiner als 90. Dann müssen Sie eine Warnmeldung schreiben, wo Sie sehen können, dass Sie Grad sind. Also erstens haben wir das Gitter, hier ist ein Plus, und hier haben Sie das Gitter ist eine Hoffnung. Also verstehst du jetzt, von welcher Logik ich hier spreche. Das Gleiche ist ein Fall. Sie können sehen, dass ich diesen anderen Codeblock kopieren muss. Ok? Und dann muss ich hier diesen Codeblock direkt hier einfügen. Hier ändere ich nur den Wert, dass, wenn der Wert größer als 70 und weniger als 80 ist, dann müssen Sie die Note b plus angeben. Dann können Sie sich gegenseitig anderen Codeblock sehen. Und in diesem anderen Codeblock definiere
ich nur die if-Anweisung. Also, wenn der Wert größer als 60 und kleiner als 70 ist, dann sind Sie die Klasse B genau hier. Ok? Nun, danach können Sie hier sehen, dass wir
zu diesem anderen Codeblock wechseln , wo ich nur die Warnmeldung zeige. Und die Warnmeldung hier ist, wenn keine dieser Aussagen erfüllt ist. Also haben Sie Raster C genau hier. Also ist dieses Konzept viel klarer für euch. Nun, ich werde Ihnen sagen, die Logik dieser sind, wo Sie sehen können, dass
wir erstens die if-Anweisung haben. Das ist also unsere Programmflusssteuerung, wo Sie sehen können, dass, wenn unsere Aussage übereinstimmt, der Benutzer 90 Pluszeichen gehalten hat. Also diese Aussage ist abgestimmt und das wird
diesen Codeblock ausführen und uns das Ergebnis zeigen, wie Sie tot sind, Sie die Note gehalten haben. Wenn dies nicht erfüllt ist, dann wird das zu diesem anderen Codeblock direkt hier und hier, der uns zeigt,
dass diese Aussage hier überprüft wird, dann entspricht das dem Ergebnis in 8070 oder 60 bedeutet, dass die Benutzer 80 Markierungen höllisch sind. Also dann wird das diesen Block von vier laufen und als ein Fall wie hier und hier gesehen, wenn keine dieser Aussagen richtig hier ist,
bedeutet, dass die Benutzergesundheit 59 Monate oder Benutzer Gesundheit 50 ml, dann diese Warnung Grad C und der L-Block von -Code ausgeführt wird. Hoffe, so dass dieses Konzept für euch klar ist und ihr werdet verstehen, worüber ich frage. Jetzt, wie Sie sehen können, kopiere
ich diesen Code einfach und füge ihn in den Header-Abschnitt ein. Ok? Denn wenn Sie nur die Skriptdatei schreiben, ist
es sehr wichtig, dass Sie Ihre Skriptdatei
in Header-Dateien schreiben und einfach zum Browser gehen, diese
aktualisieren, und hier können Sie sehen, dass bitte Ihre Markierungen eingeben. Also schreibe ich hier nur 90 Mark. Und hier klicke ich einfach auf den Button. So können Sie sehen, dass in diesem V, Wie die Klasse, Das ist ein Plus. Ok. Hier schreibe ich nur, dass dies die 80 Mark sind. Überprüfen Sie Ihre Klasse B, wie das Gitter hier ist ein, okay? Jetzt hier schreibe ich nur, dass 48 Mark. Überprüfe, dass du gut bist. Und v, wie die Klasse C hier, wie Sie mit Hilfe von sehen können, wenn sonst Programm v, wie erstellen Sie dieses Grading-System in das JavaScript. Dies ist kein Notiersystem, aber Sie müssen Ihr Raster berechnen, das Sie sehen können. Das ist also unser echtes Leben Beispiel, was Sie in diesem Vortrag studieren müssen, hofft, dass dieser Vortrag Ihnen sehr klar ist? Und wenn nicht, wenn Sie das nicht verstehen, wie können wir diese Klasse deklarieren, wie können wir diese if Aussage erklären? Was ist die L-Anweisung rechte Hand und warum wir diese if Aussage deklarieren. Ok? So können Sie Ihre Frage posten. Und wenn Sie auch Fragen zu diesem HTML-Code haben, so können Sie Ihre Frage posten. Ich bin langsam, weil dies ein sehr beginnender Kurs ist und hier
lehre ich dir jeden Fleck des JavaScript, so dass du irgendwelche Fragen posten kannst. Wenn Sie es getan haben. Danke fürs Ansehen, bitte lass es mich wissen.
20. Javascript: Hey Leute, willkommen zurück zu diesem Vortrag. In dieser Vorlesung gehen wir durch die sonst if Bedingungen in JavaScript. Die if else if Bedingung oder Anweisung ist eine erweiterte Form von if-Anweisungen. Das erlaubt JavaScript, aus mehreren Bedingungen korrekte Entscheidungen zu treffen. Wie in der letzten Vorlesung haben
Sie gesehen, dass wir zwei Beispiele vorführen. Aber ich werde Ihnen im zweiten Beispiel nicht sagen, dass das, was wir tun. Ich war einfach nur auf das Konzept der Else-if-Aussagen für euch konzentriert. Wie Sie sehen können, sage ich Ihnen nur die Serverzeit. Dies ist die if-Anweisung, die ineinander liegt. Für innerhalb dieser else-Anweisung. Hier. In der heutigen Vorlesung werde ich Ihnen sagen, dass das, was ist die if-Aussage, dann sonst Aussage, und dann wenn Aussage wieder. So wie Sie in der letzten Vorlesung sehen können, haben
wir gesehen, dass wir if Anweisung zuerst verwenden, dann verwenden wir else-if Anweisung. Und nach dieser else-if-Anweisung haben wir if-Anweisung wieder verwendet. In diesem Vortrag haben wir uns also ganz auf diesen Vortrag konzentriert. Wie Sie sehen können, werden wir
zunächst unseren Code starten. Das beginnt also direkt hier mit dem Code. Dann hier wirst du deinen Zustand ausführen. Ich schreibe nur den Namen dieser Bedingung als derjenige. Dann nehmen wir an, v, wie einander Bedingung. Nehmen wir an, diese Bedingung hier ist zwei und fügen Sie das letzte Fahrzeug hinzu. Eine andere Bedingung, was bedeutet, dass dies die Nummer dritte hier ist. Das ist also die Aussage der Bedingung eins. Dies ist eine Aussage der Bedingungen zwei, und dies ist eine Aussage der Bedingung drei. Und hier gehen wir zum anderen Codeblock genau hier. Und dann schreiben wir, dass dies nur ein Ausgang oder ein Ziel ist, okay? Wie Sie sehen können, dass unser Code ist es von da an? Wenn unsere, diese Bedingung erfüllt ist,
lassen Sie hier annehmen, ich schreibe nur, dass, wenn ein größer als fünf ist, okay? Dann, wenn diese Bedingung wahr ist, dann wird dieser Codeblock ausgeführt oder diese Anweisung ausgeführt. Und einfach gibt es Programm wird in den Zielland direkt hier gehen. Wenn diese Bedingung nicht erfüllt ist, wird der Programmablauf zur nächsten Iteration gehen, die unter Bedingung Nummer zwei ist. Nehmen wir an, ich fahre einfach, wenn der Wert von a größer als zehn oder weniger als zehn ist. Oder jede Logik, die Sie hier erstellen möchten. Okay? Nehmen wir an, ich entscheide, ob der Wert von a größer als vier ist, dann, wenn dies wahr ist, dann wird diese Anweisung für Sie ausgeführt. Und einfach wird der Programmablauf in den beendeten Zustand gehen. Wenn wir keine dieser beiden Bedingungen hätten. Dann wird dieser Programmfluss zu den dritten Augeniterationen kommen. Und lassen Sie uns hier die Hölle, wenn der Wert eines größer als drei ist, dann V, Wie führen Sie diese if Anweisung? Und wenn diese Aussage wahr ist, dann wird das auf die fertige Bühne gehen. Nun, die Frage hier ist. Dann, wenn es keine dieser Aussage wahr ist, welcher Codeblock wird
dann ausgeführt? Dann wird der Programmablauf direkt zum elsen-Block hier gehen. kannst du sehen. Und dann wird hier der else-Codeblock ausgeführt und in den Endzustand versetzt. Daher kann ein Benutzer zwischen mehreren Optionen direkt hier entscheiden. Die JavaScript, if - Anweisungen werden von oben nach unten ausgeführt. Sobald eine der Bedingungen die Kontrolle, wenn wahr ist. Die Anweisung, die damit verbunden ist, wenn sie ausgeführt wird und der Test, oder tut mir leid, fügen Sie den Rest der Java-Bedingung hinzu oder
wenn der Buchstabe von einem pos ist, wenn keine der Bedingung in diesem Stadium wahr ist, können Sie hier sehen, wenn keine der Bedingung wahr ist, dann wird der finale Block von Anweisungen genau hier ausgeführt. Wie wir kommen zu der, unser letztes Programm direkt hier können Sie sehen, Sie können v wie erstens sehen, if Anweisung, nach diesem if Anweisung v, wie der sonst Block Code hier, und nach diesem Block von Code v, wie ein Ende der if-Anweisung genau hier. Sie können den Programmablauf sehen. Wenn diese Bedingung wahr ist, dann wird das zum gehen, dann wird das gehen, um diesen Codeblock auszuführen, der ein Alert-Gitter ein Plus ist. Okay? Wenn diese Aussage nicht wahr ist, können
Sie hier sehen, hier schreiben wir einfach das Senden davon. Und wenn diese Aussage nicht wahr ist, dann wird das hier wieder zur if-Anweisung gehen, dann wird das eine andere Bedingung überprüfen. Und Sie können sehen, ob keine dieser Bedingungen wahr ist. Also fügen Sie die Gesetze hinzu, die drucken, dass Sie die Klasse C haben OK, also ist dieses Konzept viel klar für Sie Jungs. Nun, ich werde Beispiele ausführen, Jungs? Oder zuerst werde ich Ihnen über die Syntax der if-Anweisung erzählen. Und Sie können hier sehen, dass wir, sorry, wir haben schnell die if-Aussage. Dann haben wir den Zustand genau hier. Wir werden die Bedingungen hier überprüfen. Und danach werden
wir die Anweisung oder den Codeblock direkt hier ausführen. Dann schreiben wir etwas anderes. Wenn Bedingungen wie unser altes Beispiel erscheinen. Und dann werden wir den Zustand erneut überprüfen und den Codeblock veraltet ausführen und jetzt stehen. Jetzt hier können Sie sehen, dass ich einfach Skript-Tag schreibe. Und in diesem Skript-Tag erstelle
ich nur eine Variable. So variabel hier ist vermuten, v, wie? Die Variable ist Gehalt, okay? Oder ich schreibe einfach mein Gehalt. Und dann ist mein Gehalt hier, nehmen
wir an, fünftausend, okay? Und dann hier habe ich gerade Ihr Gehalt erstellt. Okay? Und Ihr Gehalt hier ist, dass ich nur für 5041500 schreibe. Ok. Jetzt schauen wir mal nach, was ich hier mache. Wie Sie sehen können. Erstens schreibe ich nur, wenn Aussage und wenn mein Zustand hier mein Gehalt ist, wenn mein Gehalt größer als Ihr Gehalt ist, dann führe den Codeblock aus, der alarmiert ist. Und wachsam hier ist mein Gehalt. Ist größer als dein Gehalt. Also verstehen Sie jetzt, wenn diese Aussage direkt hier gemacht wird, so dass wir diesen Codeblock ausführen. Andernfalls wird das zur else-Anweisung gehen. Und dann innerhalb dieser else Anweisung v, wie einander if Anweisung. Und ich schreibe nur, dass mein Gehalt, das weniger ist als dein Gehalt. Also drucken Sie hier eine Nachricht aus, die die Warnmeldung ist. Und die Warnmeldung hier ist, dass mein Gehalt weniger ist als dein Gehalt. Hoffe, damit du die Bedeutung bekommst, dass, wovon ich rede. Erstens haben wir die if-Aussage. Wenn diese Anweisung wahr ist
, wird dieser Codeblock ausgeführt. Andernfalls werden wir zu der else-Anweisung bewegen und dann wird das einander if Anweisung direkt hier nehmen und Ihnen das Ausgabergebnis direkt hier zeigen. Okay? Dann hier können Sie v sehen, wie einander else-if Anweisungen. So können Sie sehen, dass, als ob, wenn diese Aussage nicht wahr ist, dann wird sich das wieder durch die Algebra bewegen. Und hier, v, wie die Aussage genau hier. Und Sie können sehen, wir haben die Aussage hier, oder die Bedingung genau hier, das ist, wenn mein Gehalt, das gleich Ihrem Gehalt ist, dann führen Sie den Codeblock aus
, der wachsam ist und Alarmbefehl hier ist, würde
ich schreiben, dass mein Gehalt gleich Ihrem Gehalt ist. Hoffe, damit du jetzt verstehst, wenn keiner der Bedingungen hier erfüllt ist, dann musst du den S-Code-Block schreiben. Aber hier zu diesem Zeitpunkt brauchten
wir nichts davon. Sie können jetzt sehen, ich führe nur die Partitur und den Browser. Und Sie können sehen, dass die Warnmeldung hier ist, dass Sie Recht haben, dass document.write und dann müssen Sie Ihre Nachricht übergeben. Also die Warnmeldung hier ist, dass mein Gehalt größer ist als dein Gehalt, weil mein Gehalt hier 5 Tausend ist und dein Gehalt hier 4.500 ist. Und wenn ich nur die 6 Tausend hier schreibe, und dann gehe ich einfach zum Browser und aktualisiere das. Sie können hier sehen, dass mein Gehalt weniger ist als Ihr Gehalt. Dann gehe ich einfach auf die gleich n hier schreibe ich nur, dass dies 6 Tausend ist. Aktualisieren Sie diese. Sie können hier sehen, dass mein Gehalt Ihrem Gehalt entspricht. Dies ist also die Logik und die einfache Logik der if, else if - Anweisung. Hoffe so, Sie bekommen, dass, wie wir verwenden, wenn und sonst if Aussage. Die wichtigsten Punkte, die Sie sich merken müssen, wann, wenn Sie mit, wenn sonst if Anweisung oder irgendetwas arbeiten. Also die Verwendung von if-else Bedingung ist Anweisungen, um den Fluss des Programms zu steuern. Okay? Wenn Sie diese if else Anweisung verwenden möchten, bedeutet
dies, dass Sie den Ablauf des Programms steuern müssen. Javascript enthält Formen von if-Bedingungen, die wenn Bedingung sind, wenn sonst Bedingung und else-if Bedingung. Denken Sie daran, dass die if-Bedingung bedingte Ausdrücke in die Klammer CME als solchen Fall
höhlen muss ,
Sie können sehen, dass Sie die if-Anweisung nur in die Klammern geschrieben haben. Und wenn Sie nur den Codeblock schreiben. Sie müssen also geschweifte Klammern damit schreiben. Else Bedingung muss nur einmal am Ende platziert werden. Und es muss danach kommen. Wenn Sie keine der Bedingung sind, ist wahr. Das ist also gerecht und Logik der if else if statement hofft. Verstehst du das? Wenn Sie nicht sind, lassen Sie es mich wissen und danke, dass Sie diesen Vortrag gesehen haben.
21. Der Ternary Betreiber: Hey Leute, willkommen zurück zu dieser Vorlesung. In dieser Vorlesung gehen wir durch den ternären Operator im JavaScript. Ein ternärer Operator kann verwendet werden, um if-else-Anweisungen in bestimmten Situationen zu ersetzen. Bevor Sie über die ternären Operatoren erfahren, stellen Sie sicher, dass Ihr Konzept viel
klarer ist , wenn sonst Aussage, was wir bereits untersucht haben. Erstens, ein ternärer Operatoren, werde
ich unsere Bedingungen verlieren und führt einen Codeblock basierend auf der Bedingung aus. Die Syntax des ternären Operators ist erstens, Sie müssen Bedingung fahren, okay? Dann haben Sie schreiben, Fragezeichen, Zeichen, und dann müssen Sie zuerst Ausdrücke auswerten, dann Doppelpunkt, und dann müssen Sie Ihren zweiten Ausdruck erhöhen. Die ternären Operatoren. Ich werde die Testbedingungen warten. Wenn die Bedingung wahr ist, sind
Sie schnelle Ausdrücke hier ausgeführt werden. Und wenn Ihre Bedingung falsch ist, dann sind Sie zweite Ausdrücke werden hier ausgeführt werden. So verstehen Sie jetzt, hier können Sie sehen, dass die ternären Operatoren drei Operanden brechen, daher der Name ternärer Operator. Es wird auch als bedingter Operator bekannt. Jetzt bewegen wir uns zu unserem Codierungsbeispiel. Erstens erstelle ich eine Variable. Nehmen wir an, unsere Variable hier sind Markierungen, okay? Jetzt hier habe ich die richtige Aufforderung. So prompt, wie Sie wissen, ist
dies ein Abschlussdialogfeld und hier schreibe ich das einfach in Ihre Markierungen hier. Ok? Und dann können Sie hier sehen, dass ich das mit einem Semikolon schließen muss. Hier können Sie sehen, dass ich Recht habe, eine Reserve. Also Reserve, die gleich hier ist, schreibe
ich einfach, dass
wir zuerst diese Variablenmarken hier nennen müssen. Und dann muss ich hier schreiben, dass, wenn Markierungen größer als der Prozentsatz von 40 sind, okay? Dann haben Sie die Note hier zu schreiben ist Pause. Ansonsten haben Sie Recht, dass Sie die Prüfung fehlgeschlagen sind. Hier sehen Sie V, Wie drei, Ich sage Ihnen nur, dass wir die drei Operanden hier haben, plus d v. Wie die Bedingung hier, dann haben wir schnelle Ausdrücke und die zweiten Ausdrücke hier. Hier haben wir die Bedingungen. Nehmen wir an, dass Markierungen größer oder gleich 42 sind. Sie sind Ergebnis hier übergeben wird. Andernfalls schlagen Sie das Ergebnis fehl. Du willst es hier 50 Mark geben, oder du willst es hier 30 Mark geben. Das liegt an dir. Ok? Nun, hier danach muss ich das Dokument schreiben. Und document.write hier ist, ich muss schreiben, dass u. Und dann hier können Sie sehen, dass ich hatte, dass Ihr Ergebnis ist. Und dann hier muss ich dieses Ergebnis hier schreiben. Ich nenne diese Variable einfach hier. Ok? Jetzt können Sie hier sehen, dass ich hier zum
ternären Operator gehen und dann aktualisieren muss. Checken Sie in den Browser ein. Wenn ich nur drücken 30 Mark und drücken Sie auf die OK, so können Sie hier sehen, dass Sie Ergebnis hier ist fehlgeschlagen. Wenn ich einfach 40 schreibe. So können Sie sehen, dass Sie hier Ergebnis sind, wenn ich nur 90 schreibe, so ist das gleiche der Fall, wie Ihr Ergebnis hier pausiert wird. Hier können Sie also sehen, dass wir drei verschiedene Werte wie 304090 hier schreiben. Erstens, das wird überprüfen, dass der Zustand hier ist Marx. Also, wenn Mars kleiner oder größer als oder gleich 40 ist. Also, wenn das weniger als 40 ist, so wird dieser Ausdruck sein, ich werde hier schreiben, wenn dies gleich 40 oder größer als 40 ist. Also dieser POS-Ausdruck ist hier evolutiv. Hoffentlich verstehen Sie jetzt, dass was ein ternärer Operator ist, der den ternären Operator ersetzt und wie wir
den ternären Operator verwenden können , wenn Sie ein anderes Problem in Bezug auf diese Vorlesung finden, lassen
Sie es mich wissen und danke für diesen Vortrag zu sehen.
22. Das Event (Onclick): Hey Leute, willkommen zurück zu dieser Vorlesung. In dieser Vorlesung werden wir uns auf die onclick-Ereignisse konzentrieren. Aber bevor wir das onclick-Ereignis starten, müssen
wir nur verstehen, dass was sind die Ereignisse? Ein Ereignis ist etwas, das passiert, wenn Benutzer mit der Webseite interagieren, z. B. wenn er auf einen Link oder eine Schaltfläche geklickt hat. Ich werde Benutzer geben Sie ein versteckt in das Eingabefeld sind der Textbereich. Oder ein Benutzer hat eine Auswahl auf dem Auswahlfeld getroffen oder die Tasten auf der Tastatur gedrückt. Diese alle unsere Karten Ereignisse oder der Benutzer wird
den Mauszeiger bewegen oder einige Arten von Formular einreichen. Diese alle werden als Ereignisse bezeichnet. In einigen Fällen kann der Browser selbst das Ereignis auslösen, z.
B. das Laden der Seite oder das Entladen der Seite, okay? In JavaScript müssen Sie mit HTML's interagieren wird durch
die Ereignisse behandelt , die auftreten, wenn der Benutzer oder der Browser eine Seite manipulieren. Nehmen wir an, wenn eine Seite lädt sie aufgerufen, auch wenn die Benutzer auf eine Schaltfläche klicken, wie ich Ihnen gerade gesagt habe, dies heißt, ich wusste in, oder der Benutzer wird auf die klicken, oder Benutzer wird eine Art von Häusern einreichen. Dies sind alle Kartenveranstaltungen. Entwickler können diese Ereignisse verwenden, um die JavaScript-Antwort in Anführungszeichen auszuführen, wodurch die Schaltfläche das Fenster schließt. Die Meldungen, die den Benutzern angezeigt werden sollen, und die Daten, die gültig sein sollen. Und das ist wie praktisch jede andere Art von Reaktion, die man sich vorstellen kann. Die Ereignisse werden in den drei Typen verwendet. Zuerst ist wie, Sie können Ereignisse im DOM verwenden. Dann müssen Sie Ereignisse in HTML verwenden, oder Sie müssen die Ereignisse in den JavaScript-Code verwenden. Jetzt werde ich Ihnen sagen, wie wir klicken können, wie wir onclick verwenden können. Sogar die Klickereignisse treten auf, wenn der Benutzer in das Element der Webseite klickt. Nehmen wir an, hier bin ich nur in die Googles für diese Karte klicken, dies ist klicken un, oder ich bin nur auf diese Schaltfläche klicken. Also diese Karte, dies ist ein Klick-Ereignis. Lassen Sie uns sehen, wie wir diese Klick-Ereignisse erstellen können. Also zuerst muss ich dieses Skript-Tag schreiben. Innerhalb dieses Skript-Tags habe ich schreiben, lassen Sie sich document.write annehmen, und wenn ich einfach auf die Schaltfläche klicke, so dass hier die Nachricht ist, klingt für mich, dass dies auf Klick
ist, Ereignis auf Schaltfläche. Ok? Dann muss ich diesen Code direkt hier schließen. Jetzt sehen wir mal. Hier erstelle ich nur einen der Absatz-Tag, wo ich gerade gesagt habe, dass dies auf Click-Ereignis ist. Und danach setze ich diese onclick-Ereignisse in die Schaltfläche wo ich das einfach in die Port-Eingabe schreibe, was die Art der Schaltfläche ist. Und hier können Sie sehen, dass der Knopf hier eingeschaltet ist. Klicken Sie auf „Aus“ Also verstehen Sie jetzt, dass dies das onclick-Ereignis ist, ich sitze auf diesem Knopf. Hier. Ich definiere nur die Funktion. Die Funktion hier ist auf Klick eins. Und dann können Sie hier sehen, ich kopiere und füge das hier in diesen Text ein. Jetzt hier rufe ich nur dieses onclick-Ereignis hier auf. Ok? Wir haben bereits damit gearbeitet, aber hier müssen Sie nur verstehen, dass was das onclick-Ereignis ist? Und hier habe ich gerade gesagt, der Wert von dem auf Klick-Ereignis ist. Und dann muss ich diesen Code hier schließen. Ich gehe einfach zum Browser und überprüfe diese Ausgabe. Also, wenn ich einfach darauf klicke,
so dass Sie hier sehen können, wird
die Fensterseite in
die nächste Phase verschoben , wo Sie sehen können, dass dies onclick Ereignis ist, okay? Hier. Dies ist unser Absatz-Tag, ein p-Tag. Dies ist der Wert des On-Click-Ereignisses, und dies ist eine Schaltfläche, wenn ich nur den Mauszeiger darauf bewege, und ich werde einfach darauf klicken. Also wird diese Funktion direkt hier ausgeführt und dies zeigt mir die Ausgabe hier, was das onclick-Ereignis auf der Schaltfläche hier ist, können Sie sehen. So bekommen Sie, dass, was ist das onclick-Ereignis und wie wir es verwenden können. Hoffentlich verstehen Sie, wenn Sie eines der Probleme in Bezug auf diese Vorlesung finden, bitte lassen Sie es mich wissen und danke für das Ansehen dieser Vorlesung.
23. Das Mouse-Event (OnmouseOver): Hey Leute, willkommen zurück zu dieser Vorlesung. In dieser Vorlesung gehen wir durch den Mund oder das Ereignis im Java-Skript. Oder Sie können sagen, dass die onmouseover oder auf der Maus aus. Diese beiden sind das Gleiche. So werden diese beiden Ereignistypen Ihnen helfen, einen
schönen Effekt mit Bild oder Ereignis mit dem Text als auch zu erstellen . Die Maus oder Ereignisse ausgelöst, wenn Sie mit der Maus
über ein Element und die Maus auslösen, wenn Sie die Maus bewegen, wenn Sie die Maus aus den Elementen, lassen Sie uns einfach versuchen, wie wir damit arbeiten können. Hier können Sie diese Einrichtung sehen oder wie Sie die Funktion erstellen. Also diese Funktion hier, sorry, zuerst muss ich das JavaScript-Tag erstellen,
und das ist ein Skript-Tag. Und in diesem Skript-Tag
verteile ich erstens die beiden Funktionen, in denen ich diese Funktionen für den Mouseover schreiben musste. Und hier muss ich eine andere Funktion für die Maus aus erstellen. Okay, jetzt hier werde ich zu diesem Skript-Tag gehen, sorry hier, HTML-Tag, wo ich das eines der DIV-Tags schreiben musste. Und dann hier können Sie sehen, dass ich hier nur schreibe, dass auf der Maus über. Erstens muss ich diesen Funktionsnamen als den meisten nehmen oder der der Maus entspricht,
sorry, auf der Maus über. Und hier können Sie sehen, dass ich Recht habe, was gleich ist, erstens muss
ich diesen Funktionsnamen als Autor nehmen. Dann können Sie hier sehen, dass ich rechts die auf Maus aus. Das ist also auf Maus aus, Ereignis und Haar. Ich muss, dass ein Funktionsname als der gänzlich hier schreiben. Und dann habe ich die nächste Punktzahl. Ok? Jetzt hier definiere ich nur eine Überschrift hier. Nehmen wir an, das ist Überschrift Nummer zwei, und hier ist es, richtig,
das ist der Funktionskörper. Hier. Lassen Sie uns auf die Funktion Stunde kommen und ich schreibe nur, dass dies das Dokument und document.write ist, wo ich Recht hatte, dass dies Maus ist oder ich werde Ihnen sagen, oder ich werde Ihnen diesen Kurs erklären und ich führe nur dieses Programm aus. So ist Eis wieder Document und document.write. Und hier muss ich schreiben, dass dies Maus aus und am nächsten Kern ist. Hier führe ich einfach diesen Code aus. Und Sie können sehen,, so wie diese Maus über und Maus out-Funktionen sind. Die meisten Veranstaltungen funktionieren. Wie Sie sehen können, dass, wenn ich nur mit der Maus auf sie schweben. So können Sie sehen, dass dies seinen Wert ändert, dass Sie Maus sind, oder Sie können sehen, dass. Sie können sehen. Und Sie können hier sehen, wenn ich diese Maus hier bewege, so dass sich ändern ist Wert genau hier. Also das ist die eigentliche Arbeit, die was Mouseover Ereignisse zu, okay? So treten die mit der Maus über Ereignisse auf, wenn der Benutzer oder wenn der Benutzer den Mauszeiger auf das Element bewegt, wie Sie hier sehen können, können
Sie sehen, dass und die Maus-out-Ereignisse auftreten, wenn die Benutzer den Mauszeiger bewegt außerhalb des Ereignis-Elements. Also werde ich Ihnen jetzt sagen, wie wir mit Maus-out-Ereignis als auch arbeiten können. Gleiches ist der Fall, wie Sie hier sehen können, dass wir bereits mit diesem Maus-Out-Event hier arbeiten. Nehmen wir an, hier schaffen wir eine Schaltfläche. Also Burton hier ist die Art der Eingabe, die eine Art von Taste ist. Und dann hier können Sie sehen, dass ein erstes Jahr How to Create, Create on Mouse out. Er ist genau hierher gegangen. Okay, und hier muss ich euch die Warnmeldung
zeigen, wo ich das schreibe. Dies ist ein Maus-Out-Ereignis. Ok? Und hier können Sie sehen, dass ich danach diesen Kern schließen muss. Jetzt hier können Sie sehen, dass IS richtig ist, dass dies Maus-out-Ereignis genau hier ist. Ok? Nun, ich formuliere das einfach neu. So können Sie hier sehen, wenn ich einfach meine Maus oder diesen Knopf bewege. So können Sie sehen, dass Warnmeldung mir angezeigt wird, dass dies die Maus aus sogar N1, klicken Sie
einfach auf diese Schaltfläche. So können Sie hier sehen, dies ist auch eine Maus, oder hoffentlich bekommen Sie, dass, wie wir die Maus über und Maus Ereignis in das JavaScript
erstellen können . Wenn Sie ein anderes Problem in Bezug auf diese Vorlesung finden, lassen
Sie es mich wissen und danke für das Ansehen dieser Vorlesung.
24. Javascript Load Event: Hey Leute, willkommen zurück zu dieser Vorlesung. Und in dieser Vorlesung werden wir über das Ladeereignis im JavaScript sprechen. Die Ereignisse des Herrn treten auf, wenn ein Objekt geladen wurde. Onload wird am häufigsten Ereignis innerhalb des Body-Elements verwendet, um als Skript auszuführen. Sobald eine Seite vollständig geladen wurde, ist der
gesamte Inhalt, einschließlich der Bilder, Skriptdatei und die CSS-Dateien usw. Jetzt hier werde ich Ihnen sagen, wie wir damit arbeiten können. Erstens, hier, in diesem Body-Tag, führe
ich gerade das Ereignis hier aus, wo Sie sehen können, dass, wenn der Körper geladen wird, wenn wir den Körper laden, also Hair onload Ereignis auftreten wird. Und hier muss ich schreiben, dass dies nur eine Fensterpunkt-Warnmeldung ist. Also zeige ich nur die Warnmeldung an euch Leute, wo ich geholfen habe zu schreiben, dass die Seite erfolgreich geladen wurde. Also verstehst du das. Und ich schließe diesen Code einfach hier. Jetzt in diesem Body-Tag hier muss ich eines des Skript-Tags schreiben. Und ich schreibe nur, dass dies document und document.write ist. Und hier hatte ich Recht, dass dies die Seite erfolgreich geladen wird. Ok, und hier muss ich diesen Code direkt hier schließen. Hoffe, damit du das verstehst. Wie erstens wir sind, haben
wir das Körper-Tag. Innerhalb dieses Body-Tags. Ich führe gerade dieses onload-Ereignis hier aus. Okay, dann zeige ich nur die Warnmeldung an
euch, Jungs, dass die Seite erfolgreich geladen wurde. Und innerhalb dieses Skript-Tags, hier haben wir dieses Skript ausgeführt. Lassen Sie uns nachsehen. Hier. Ich gehe einfach zum Browser und überprüfe das. So können Sie hier sehen, dass dies die Seitenladeereignisse sind, aber dieses onload-Ereignis funktioniert hier nicht. Nur wegen hier
habe ich nur einen kleinen Fehler gemacht, wo ich nur dieses L als Hauptstadt hier schreibe. Ok? Aktualisieren Sie das jetzt noch einmal. Und und die Seite ist noch nicht geladen, weil ja, hier vermissen wir etwas. Hier müssen wir
ein einfaches Anführungszeichen schreiben , nur weil die bereits gab es doppelte Anführungszeichen sind. Das wird also ersetzen. Und Sie können hier wieder ein einzelnes Zitat sehen. Und jetzt hier bin ich nur erfrischend das. Also, wenn ich diesen Seitentext gerade aktualisiere, läuft mein Ladeereignis genau hier, was mir die Option oder die Nachricht hier zeigt. Diese Seite wird erfolgreich geladen, wenn ich einfach auf drücke. Okay, also wird mir diese Nachricht gezeigt. So können Sie hier den Platz auf sehen, okay, also nach dieser Nachricht wird
unser Seitenkörper ausgeführt. Hoffentlich verstehst du jetzt. Dies ist also nur ein Seitenonload-Ereignis. Wenn Sie irgendwelche Probleme in Bezug auf diese Vorlesung finden, lassen
Sie es mich wissen und danke für das Ansehen dieser Vorlesung.
25. Javascript Keyboard: Hey Leute, willkommen zu dieser Vorlesung. Und in dieser Vorlesung werde ich Ihnen über die wichtigsten Down-Events in das Javascript oder die Tastatur-Events in das JavaScript erzählen. Erstens werde ich Ihnen die wichtigsten Ereignisse erzählen. Das Tasten-Down-Ereignis und die Key-Up-Ereignisse liefern einen Code, der angibt, welche Taste gedrückt wird. Warum das Kriechdrücken zeigt an, welches Zeichen eingegeben wurde. Zum Beispiel wird ein Kleinbuchstaben a als 65 nach unten und die Taste nach oben gemeldet, aber als 95 durch den Baumdruck und Großbuchstaben ist als 65 von allen Schlüsselereignissen erforderlich. Lassen Sie uns überprüfen, wie wir damit arbeiten können,
und wie wir mit diesem JavaScript-Schlüssel-Down-Ereignis arbeiten können. Hier. Erstens habe ich H1-Tag geschrieben, wo ich das gerade ausprobiert habe. Bitte geben Sie etwas ein. Ok. Dann nach diesem Haar, werde ich einen der Skript-Tag schreiben. Und innerhalb dieses Skript-Tags muss ich
möglicherweise die Funktion erstellen. Und die Funktion hier ist, ich habe geschrieben, dass dies ein Schlüssel-Down-Ereignis ist. Dies ist ein beliebiger Funktionsname. Es ist also ein Funktionsname. Sie müssen einen der Funktionsnamen hier schreiben. Jetzt hier habe ich geschrieben, dass dies Dokument und Dokumentpunkt hier ist, habe ich schreiben, document.write oder Sie haben Recht, habe document.getElementById. Das liegt an dir. So können Sie hier sehen, ich habe dieses document.getElementById geschrieben. Und hey, ich habe abgeleitet, dass dies in Port für Benutzer ist, okay? Und hier danach hatte ich diese Warnmeldung mitgefahren. Und Warnmeldung hier sind Augen rechts, die eine beliebige Taste drücken oder eine Taste drücken. Jetzt muss ich hier zum In-Port-Eingang gehen. Hier ist die Art von pro Tonne, oder,
sorry, das erste Jahr, wie man Eingabe zu schreiben ist eine Art von Text. Und dann hier ein Hydrid diese ID, die gleich hier ist. Sie können sehen, dass, sorry, plus D, ich bekomme nur den Ausweis hier. Nehmen wir an, dies ist die Importnummer zwei, und Sie können hier sehen, dass dies n für Nummer zwei hier ist, was IID ist. Und hier habe ich das Schlüssel-Event aufgeschrieben. Und jetzt hier laufe ich nur diesen Funktionsnamen, wo ich geschrieben habe, dass dies ein Schlüssel nach unten ist und dann musste ich ihn mit Klammern schließen. So verstehen Sie jetzt, wie wir mit einem Key Down Event arbeiten können. Jetzt führe ich das nur in den Browser. Und hier können Sie Sehkraft sehen. - Hallo. So können Sie hier sehen, drücken Sie eine beliebige Taste. Also hier ging ich einfach einfach wieder drücken Taste. Also wird mir diese Warnmeldung angezeigt. Ok? So können Sie hier sehen, ich drücke jeden, jeden Schlüssel hier aus. So können Sie das sehen. Und jetzt können Sie sehen, wenn ich einfach eine beliebige Taste hier drücke. So wird mir diese Nachricht gezeigt, dass Sie hier etwas in die Textansicht drücken. Also das ist Auto, der Schlüssel runter, sogar. Hoffe, damit du jetzt verstehst. Und was ist der Schlüssel überhaupt? Das Keyup-Ereignis ist also, wenn du nur etwas hinein drückst, als ob ich einfach alles in die Taste drücke. Das ist also Arbeit als CME, als Schlüsselpuppe. Ok, also mach dir keine Sorgen darüber, du musst einfach schreiben, nehmen
wir an, du musst das Schlüsselereignis schreiben, okay? Es tut mir Leid. Das ist der Schlüssel auf Schlüssel nach oben. Ok? Jetzt hier können Sie sehen, das ist 19. Die Gesichter, wenn ich etwas drücke. So können Sie hier sehen, dass dies auch hier funktioniert. Hoffentlich verstehen Sie Ihr Konzept so deutlich über das Tastatur-Event. Wenn Sie irgendwelche zwei Probleme in Bezug auf diese Vorlesung finden, lassen
Sie es mich wissen und danke für das Ansehen dieser Vorlesung.
26. Das Fokus-Event: Hey Leute, willkommen zu diesem Vortrag. Und in diesem Vortrag werden wir über die fokussierten Ereignisse im Java-Skript sprechen. Erstens haben wir davon gelernt. Was ist die Formel, wenn ein Formularereignis ausgelöst wird? Wenn ein Formular-Steuerelement den Fokus täuscht oder verliert oder wenn der Benutzer einen Formularsteuerwert ändert, z. B. das Eingeben des Textes in einen Eingabebereich
oder einen Texteingabebereich, oder wählen Sie beliebige Optionen in einem Auswahlfeld usw. In diesem Fall wird
das Formularereignis in der Zeile angezeigt. Jetzt werden wir sehen, dass was der Fokus ist? Das Fokusereignis wird ausgelöst, wenn elementare CVE oder verliert die fokussierte. Es gibt zwei Mittel, e,
Fokus Ereignisse, die fokussiert sind und die Unschärfe. Das focus Ereignis wird ausgelöst, wenn ein Element
den Fokus erhalten hat und die Weichzeichnereignisse ausgelöst werden, wenn das Element den Fokus hat. Lassen Sie uns in einem Codierungsbeispiel sehen, wie wir diese Unschärfe
und Fokus Ereignis erstellen können . Hier. Erstens erstelle ich das Formular. Und jetzt können Sie sehen, dass dies die Form ist, die das Ideal von Eis ist, oder? Diese Idee formt sich genau hier. Ok? Jetzt werde ich hier eine Benutzereingabe schreiben. Eingabe ist die Art von, sorry, dies ist die Art von Text. Und dann hier werde ich schreiben, dass dies
ein Platzhalter ist und der Platzhalter Luft Benutzername ist, was bedeutet, dass dies Ihre Farm ist. Ok? Es tut uns leid, dies ist Ihr Text in pro Balken. Und wenn Sie Discord ausführen, so wird ein Benutzername Platzhalter in diesem Textfeld sein. Ok? Jetzt können Sie hier sehen, dass ich Eingabe schreiben muss, was eine Art von Passwort ist. Also, warum ich einfach hyp Passwort hier schreibe, wenn genau richtig hyper, wenn Sie nur Passwort in dieses Textfeld eingeben. Also ich steric Typ wird zu Ihnen kommen und Ihre mögliche wird Hydrat hier sein. Okay, jetzt hier können Sie sehen, dass ich den Platzhalter richtig habe, was hier möglich ist. Okay, jetzt, wie Sie sehen können, erstelle
ich einfach ein Textfeld oder die Textfelder hier. Nun, wenn ich diesen Kurs nur für euch durchführe. So können Sie hier sehen, das
sind die beiden Arten von Textfeldern direkt hier. Ok? Lasst uns nun zu diesem Skript kommen. Plus dv wird die Konstante zur Verfügung stellen. Also, was ist die Konstante hier? Die Konstante hier ist also das Schlüsselwort und die Konstantendeklarationen erstellen unseren schreibgeschützten Verweis auf einen Wert. Und es bedeutet nicht, dass der Wert gespeichert ist unveränderlich ist. Und einfaches Wort, wenn Sie nur die Konstante schreiben, bedeutet
dies, dass der Wert nicht änderbar sein kann. Ok? Der konstante Wert hier, wie Sie sehen können, der Wert von pi oder der Wert dieser Schwerkraft. Ok? Hoffe, so Ihr Konzept ist viel klar über die Konstante genau hier. Also schreibe ich einfach Konstante als Passwort. Das bedeutet, dass der Passwortwert hier nicht geändert werden kann. Hier schreibe ich einfach Dokument dot i schritt Curie. Und hier ist der Curie-Selektor. Ok? Die QT-Selektor-Methoden geben also das erste Element zurück, das übereinstimmt angegeben werden. Css ist ein Skript in Dokumenten. Okay, jetzt sehen wir einfach, dass wir nur die Benutzereingabe nehmen. Also hier haben wir die Eingabe, die der Typ und der Typ hier ist, der gleich ist, ich war angekommen, das ist das Passwort, und ich muss diesen Code danach schließen. Jetzt schreibe ich nur, dass der Passwort-Punkt Ereignis-Listener hinzufügen. Ok? Die add event listener Methoden ermöglichen es Ihnen, Ereignis-Listener
für die HTML-DOM-Objekte wie HTML-Element hinzuzufügen . Diese werden wir auch in den nächsten kommenden Vorträgen lernen, wenn wir gerade mit DOM arbeiten. Und hier können Sie sehen, dass
ich erstens nur die Schwerpunktfrage mache. Wie ich Ihnen gerade gesagt habe, ist die fokussierte und hier habe ich geschrieben, dass E oder Sie schreiben Ereignis, das liegt an Ihnen, okay? Also schreibe ich hier für die Ereignisse, denn ich führe gerade die Veranstaltung hier. Und danach muss
ich schreiben, dass e dot Ziele. Also bin ich nur auf die Standorte ausgerichtet. Und hier würde ich Stil schreiben. Und der Stil hier ist der Hintergrund. Was bedeutet, dass ich hier nur den Hintergrund als blau einstelle. Wie Sie sehen können, dass
ich erstens nur auf den Add-Ereignis-Listener ausgerichtet bin, was bedeutet, dass Sie dies verwenden,
um Ereignis-Listener auf die HTML-Elemente hinzuzufügen, okay, und dann konzentriere ich mich hier nur den Hintergrund dieses Passworts, okay? Nun, danach gebe ich diesen Kern frei. Und jetzt muss ich hier schreiben, dass dies das Passwort und
das Passwort ist oder Ereignis-Listener hinzufügen. Und dann habe ich hier geschrieben, dass dies auch nur eine Unschärfe ist. Ok? Das ist also das Unschärfeereignis. Und dann habe ich geschrieben, dass dies gleich E Punkt Ziel ist,
und Zielpunkt ist Tile und ist gekachelter Punkt. Hier schreibe ich einfach, dass dies die Hintergrundfarbe ist. Und das ist die Hintergrundfarbe hier. Hilft dir jetzt zu verstehen und scheint ein Fall wie hier zu sein, das ist die Hintergrundfarbe hier, okay? Und die Hintergrundfarbe hier ist die leere Zeichenfolge, weil er diese Hintergrundfarbe schon hier ausgerichtet hat. Und dann hier werde ich die nächste Punktzahl hier gießen. Ok? Wie Sie sehen können, habe ich gerade eine Art
Fokus-Events in das Passwortfeld gesetzt , wo ich nur den Text ändere. Hintergrundfarbe wie alle n. Dies ist das Unschärfe-Ereignis direkt hier. So wie es nur zu überprüfen, dass Unschärfe Ereignisse Chor, wenn ein Element Tiefen hat, der Fokus. Lass uns mal sehen. Ich habe diese Punktzahl gerade ausgeführt. Und wenn ich einfach auf dieses Passwort klicke, so können Sie hier sehen und dann einfach in das Passwort-Feld klicken. Also läuft das Fokus-Event genau hier und wenn ich nur dieses Passwort kostenlos austrete. Hier können Sie also sehen, dass dies der Fokus
hier ist oder den Fokus als Weichzeichnereignis verlieren. Hilft Ihnen, zu verstehen. Jetzt in diesem Beispiel
werde ich Ihnen sagen, wie Sie mit den fokussierten und den Weichzeichnereignissen umgehen können. Wenn Sie in den Fokus als Passwortfeld wechseln, ändert sich
die Hintergrundfarbe in das Blau rechts hier sehen Sie. Und wenn Sie, wenn Sie die Maus-Cursor bewegen, tun Sie den Benutzernamen oder eine der anderen Sache. Das wird also seine Farbe wie das Weiß hier ändern. Auch das ist für Sie viel verständlich. Sie können hier sehen, dass ich gerade dieses Passwort hier schreibe. So können Sie möglicherweise auch hier versteckt mit Hilfe dieser Eingabe Passwort-Gebühr sehen. Hoffe, so dass dieses Konzept ist viel klar für Sie Jungs, wie wir eine fokussierte un in der JavaScript laufen können. Wenn Sie nicht, wenn Sie eines der Probleme nicht verstehen,
oder wenn Sie nicht verstehen, irgendeinen der Punkt genau hier, bitte lassen Sie es mich wissen und danke für das Ansehen dieser Vorlesung.
27. Das Submit: Hey Leute, willkommen zu dieser Vorlesung. Und in dieser Vorlesung werden wir über die Submit-Veranstaltung in JavaScript sprechen. Oder Sie können sagen, dass das onsubmit Ereignis in JavaScript, die Submit-Ereignisse nur auftreten, wenn der Benutzer ein Formular auf der Webseite absendet. Und Sie können das Submit Formular -Ereignis mit onsubmit -Ereignishandler behandeln. Lassen Sie nur das Beispiel auf dem Submit-Ereignis sehen und wir werden sehen, dass, wie diese senden Ereignisse in JavaScript funktionieren. Erstens werde ich ein Formular erstellen. Von hier aus erstelle ich nur eine Aktion und hier haben wir keinen der Links, also lasse ich es einfach als leeren Link hier,
wie Sie vielleicht sagen können, dass ein Dummy-Link, wenn Sie nur den Hash hinzufügen. Jetzt hier schreibe ich nur Methode als die Pose, weil VR die Informationen sendet. Und danach haben wir es direkt bei der Einreichung E1, wo ich eine Warnmeldung schreiben muss. Und die Warnmeldung hier gebildet wird, und hier habe
ich abgeleitet, wird erfolgreich übermittelt. Ok? Jetzt hier muss ich das schließen und dann hier, näher an Semikolon und dann am nächsten Tag genau hier. Ok? Dann können Sie hier sehen, dass ich ein Eingabefeld schreiben muss. Und dann nach diesem Eingabefeld, nehmen
wir an, ich habe geschrieben, dass dies der Typ des Textes ist. Und wo fahren Sie den Namen, der gleich I ist. Ich würde den Namen als Vorname hier
schreiben. Ok? Und dann muss ich diesen Vornamen schließen. Und hier habe ich genau da, das ist erforderlich. Jetzt hier erstelle ich nur eines des Labels. Und das Etikett hier ist der Name der Kraft. Jetzt Eingabetyp, der das Submit ist. Und tut mir leid, das hier ist ein Knopf. Und, oder Eingabetyp, können
Sie sagen, dass ein Submit-Button, okay? Und dann hier müssen Sie den Wert als Submit angeben. Hier, wie Sie sehen können, dass wir die Ereignishandler verwenden, die der Name von On Submit legis ist, überprüfen Sie die Ausgabe davon, und speichern Sie diese. Und hier werden wir überprüfen, ob wir die Akte sind. Ja, dies ist ein Submit-Ereignis. Und dann gehen Sie zum Browser hier können Sie sehen, dass wir annehmen, ich schreibe einfach , dass ein funky hier, wenn ich einfach auf den Submit-Button klicke. Also hier werden Sie feststellen, dass das Formular erfolgreich eingereicht wurde und ich drücke einfach auf OK. So können Sie sehen, wie wir
diese onsubmit Angelegenheit verwenden können , um einige Arten von Wert in das JavaScript einzureichen. Hoffentlich verstehst du jetzt, wenn du eines der Probleme in Bezug auf diesen Vortrag findest, lass es mich wissen und danke, dass du diesen Vortrag gesehen hast.
28. Javascript: Hey Leute, willkommen zurück zu diesem Vortrag. Und in diesem Vortrag werden wir über die sprechen, was sind die Schleifen und was ist die while-Schleife im JavaScript? Wie Sie hier in dieser Vorlesung wissen. Wie der Titel bereits erwähnt, haben wir über die while-Schleife in JavaScript studiert, aber es ist wichtig, über das Konzept
der Schleife im JavaScript zu erfahren , dass was die Schleifen im wirklichen Leben sind? Oder Sie können sagen, dass in einer Informatik, eine Schleife ist eine Programmierstruktur, die
eine Folge von Anweisungen wiederholt wird , bis unser spezifischer Zustand Fleisch ist. Programmieren oder verwenden Sie Schleifen, um den Wert n Summen von Zahlen,
Wiederholungsfunktionen und viele andere Dinge zu durchlaufen . Nehmen wir an, wenn Sie irgendeine Art von Gold haben, nehmen wir an, Sie, wie Sie ein Student sind und Sie wollen die Studenten klären. Und einige Ihrer Zeitung hier ist scheitern. Also werden Sie versuchen, versuchen Sie, Ihr Papier zu übergeben, bis dies nicht die gleiche wie eine Bedingung wie hier in der Schleife sein wird. Die Loop-Funktion verwendet fast identische logische und senden Text in allen Programmiersprachen. Hat eine bestimmte Anweisung oder eine Gruppe von Anweisungen wird kontinuierlich ausgeführt, bis ein bestimmter Schleifenkörper oder eine Begrenzungsausführung geführt wird. Nehmen wir an, der Schleifenkörper wird ausgeführt, bis eine Bedingung erreicht ist. Das Ergebnis der gesamten Schleifenkörper ersten Operationen Zyklen dient als die nächsten Wiederholungen ist Ausgangspunkt. Wie Sie sehen das Flussdiagramm dieser Schleife hier. So können Sie hier sehen, dass die Schleife von allen modernen Programmiersprachen unterstützt wird. Hat ihre Implementierung und der Sendetext vielleicht abweichen,
bedeutet, dass die Implementierung der Schleifen und des Satzes in anderen Programmiersprachen unterschiedlich sind, aber das Konzept der Schleifen sind Sünde. Zwei der häufigsten Arten von Schleifen sind vile und vier Schleife in allen Programmiersprachen. Hier, wie Sie sehen können, werden
wir die while-Schleife diskutieren. Aber bevor wir mit den while-Schleifen fortfahren, müssen
wir nur verstehen, dass was die Schleifen sind? Wie ich Ihnen gerade gesagt habe, dass Sie der Student sind und ein Teil Ihrer Arbeit hier ist scheitern. Und du willst deine Zeitung pausieren. Okay? Also wirst du es versuchen, bis dein Papier vorbei ist. Okay? So ist das gleiche der Fall wie hier in der Schleife, dass, wenn Sie, wie Bedingungen, nehmen
wir an, Sie haben die Bedingung hier,
ist, dass eine, die weniger als zehn ist. Und Sie möchten die Schleifenbedingung drucken, bis eine bestimmte Bedingung nicht erreicht ist. Diese Schleife wird also zehnmal hier ausgeführt, die von
012345 und bis zu neun hier beginnt , weil dies die zehn Werte hier sind, weil wir hier von 0 beginnen. Also Sam ist ein niedriger Körper bedeutet, dass es den Zustand überprüfen wird. Wenn die Bedingung wahr ist, wird
die Anweisung oder der Codeblock ausgeführt. Dass wir zur nächsten Bedingung übergehen werden und ein Fall wie dieser scheint wird hier eine Schleife erstellen. Und wenn die Bedingungen Meet fällt genau hier, so einfach, dass das Programm am Ende beendet wird,
bedeutet, dass es den Wert zehn genau hier erreicht. So wird diese Schleife ihre Arbeit gestoppt werden. Wie Sie sehen, sind Schleifen nützlich, wenn Sie dieselbe Codezeile ausführen müssen. Schnell bedeutet, wenn Sie die gleichen Linien von Board ausführen möchten, eine mehrere Anzahl von Zeit. So kommt das Loop-Konzept für
eine bestimmte Anzahl von Malen in den Raum , solange die spezifische Bedingung wahr ist, die unterstützt oder See. Sie können sehen, dass Angenommen, Sie möchten Hallo
Welt oder Hallo Nachricht 100 Mal in Ihre Webseite eingeben . Natürlich müssen Sie, Sie müssen die gleiche Zeile kopieren und einfügen,
natürlich, ein 100 Mal statt die Schleife zu verwenden. Und Sie können diese Aufgabe in nur drei bis vier Minuten erledigen. Aber wenn Sie die Schleife verwenden, nehmen wir an, v, wie die Bedingung hier, dass eine, die weniger als ein 100 ist. Okay? Und ich möchte nur die Aussage Hallo hier drucken, das ist ein 100 Mal. Okay? Das wird also die Anweisung ausführen, 100 Mal hier und am Ende, wenn sie 101 erreicht ist. Das wird also einfach das Programm beenden und dann die Ausführung hier stoppen. Lassen Sie uns nun auf die while-Schleife Anweisung in JavaScript kommen. Die JavaScript while-Anweisungen erstellen eine Schleife, die
einen Codeblock ausführt, solange die Testbedingungen, die ich auf true warten würde. Oder Sie können sagen, dass dies die grundlegendste Schleife im JavaScript ist, die eine while-Schleife und die heute in dieser Vorlesung diskutiert wird. Und der Zweck dieser while-Schleife besteht darin die Anweisung oder den Codeblock schnell
auszuführen, solange der Ausdruck wahr ist. Sobald Ausdrücke falsch werden, wird die
Schleife sie beenden. Wie Sie hier sehen können. Nehmen wir an, v, wie die while-Schleife genau hier. Also while-Schleife wird ausgeführt, bis eine bestimmte Bedingung oder bis Bedingungen nicht erfüllen fällt, wenn die Bedingung falsch ist. So wird Luke einfach beendet das Programm, wenn alle Bedingungen wahr sind, so Schleife wird seinen Körper ausgeführt werden. Hoffe, damit du das bekommst. Wie Sie hier in der Definition sehen können, dass die while-Schleife ausgeführt wird, solange eine bestimmte Bedingung wahr ist. Innerhalb der while-Schleife sollten
Sie die Anweisung einschließen, die die Schleife zu einem bestimmten Zeitpunkt beendet. Andernfalls wird Ihre Schleife nie enden und Ihr Browser ist vielleicht direkt hier abgestürzt. Hier können Sie sehen, dass dies nur eine einfache Syntax
der while-Schleife ist, wo Sie einfach während schreiben und hier den Ausdruck schreiben. Was sind die Ausdrücke hier? Ausdrücke hier lassen wir annehmen, wir haben wie ein und E, die größer als oder weniger als ein 100 ist. Das ist also hier. Sie werden einfach die bedingten Ausdrücke hier schreiben. Und dann werden Sie den Codeblock direkt hier ausführen. Die abscheulichen Anweisungen, würde ich die Ausdrücke vor jeder Iterationen der Schleife tragen. Denken Sie also daran, dass gepostet wird, die die Ausdrücke überprüfen und dann den Codeblock direkt hier ausführen wird. Wenn die Ausdrücke, die ich auf true verweisen werde, führt die while-Anweisung die Anweisung aus und wenn die Ausdrücke ich fallen muss. So werden die Ausführungen mit dieser Anweisung nach der while-Schleife fortgesetzt. Und die while-Schleife, die Ausdrücke vor jeder Iterationen wahr. Jede Isolation, daher wird die while-Schleife als die voreingestellte Schleife bekannt. Hoffe, damit du jetzt verstehst, so wie du sehen kannst, dass dies nur ein Flussdiagramm der while-Schleife hier ist. Erstens, das wird von hier aus beginnen. Dann wird das die Bedingungen schaffen, die annehmen, h ist größer als eine 100 oder eine, die weniger als eine 100 hier ist. Wenn die Bedingungen, die zu Stürzen führen. Das wird also einfach zur Endbedingung gehen, wenn die Bedingung hier wahr ist. Okay? Also und dann wird das die Anweisung oder einen Codeblock hier überprüfen. Und dann wird das zu den nächsten Iterationen übergehen. Hier werde ich Ihnen von den Iterationen erzählen. Hier können Sie sehen, dass hier wie ein,
ein, das weniger als fünf ist. Und wir wollen fünf Iterationen ausführen. Und unsere Variable hier ist angenommen 0. Also 0 ist weniger als fünf hier, oder eins ist weniger als fünf hier. So hier können Sie sehen, dass erstens, das wird die Bedingungen eins überprüfen. Also, wenn man hier trifft, dann wird das hier sehen Sie, dass man weniger als fünf ist. Okay? Also werde ich das entfernen. Man ist also weniger als fünf. Hier können Sie also sehen, dass meine Aussage, mein Zustand hier wahr ist, dass Zitate genau hier laufen werden. Dann nehmen wir zwei an, was weniger ist als auch 53, das ist weniger als auch 54, das ist weniger als auch fünf. Das wird also auch laufen. Das wird auch drei laufen, das wird für immer laufen, wenn es auf fünf erreicht wird, das ist weniger als fünf. Das ist also nicht wahr. Also einfach die Schleife Bill und seine Arbeit hier. Hoffe es so. Dieses Konzept ist Ihnen viel klar
, dass was der Fluss der while-Schleife genau hier ist? Beachten Sie, dass, wenn Sie diese Anweisung mindestens eine ausführen und die Bedingungen nach den einzelnen Iterationen überprüfen möchten, Sie die do-while-Schleife verwenden sollten. Also bekommen Sie das, warum Sie do-while-Schleife verwenden und sehr verwenden Sie while loop genau hier. Wir werden auch über die Do-while-Schleifen in den nächsten kommenden Vorträgen erfahren. Hier wenden wir uns an das Beispiel
der while-Schleife genau hier und hier schreibe ich das Skript-Tag. Jetzt zeige ich euch nur oder ich zeige euch nur
die Beispiele der while-Schleifen. Wir sind erstens, ich werde eine Variable schreiben. Hier, Variable i, die gleich I ist, schreibe einfach eins. Naht ist ein Fall wie unser Beispiel. Das ist die Zeit. Während es ein Schlüsselwort ist, um die while-Schleife genau hier und ich zu deklarieren, was kleiner oder gleich ist, schreibe
ich einfach fünf oder du hast das richtige Auge, was Lektion fünf hier ist. Also musst du diese Schleife hier schreiben, okay? Hier, das ist das Schlüsselwort. Dann haben wir hier die Bedingung und das sind die Klammern. Sie müssen Ihren Code direkt hier starten. Jetzt hier können Sie Dokument Punkt schreiben sehen, und hier habe ich schreiben, dass einfach ein Absatz-Tag. Und das Absatz-Tag hier ist die Anzahl der while-Schleife. Oder eine while-Schleife ist. Okay. Dann schreibe ich hier einfach Plus, plus Eis, richtig? Ich, und dann Plus. Also werde ich Ihnen sagen, was ist diese Logik? Und hier muss ich dieses p-Tag hier schließen und dann diese Anweisung schließen. Erstens, wie Sie hier sehen können, schlage
ich document.write dann Absatz-Tag. Dann hier ist dies die Anweisung oder die Codezeile. Und hier kann ich einfach nicht meine Variable hier reinkommen. Also zuerst wird das i laufen, was gleich eins ist. Also Zustand hier ist, während, während hier ich bin, nehme ich an, 11 ist kleiner als oder gleich fünf. Das wird also diesen Block von Code 012345 Zeit ausführen. So können Sie hier 1234510 sehen. Also ich denke, Sie sind viel verwirrend über 01234 Zeit. Also hier, erstens, werde ich Ihnen sagen, was ist der Index? Also Index hier ist, nehmen
wir an, v, wie die fünf Werte, nehmen
wir an 12345 Werte. Also der Index dieser Werte hier sind, Sie können sehen, dass ich nur, ich teile das einfach in die Boxen. Also hier, der Index wirklich ab 01234. So können Sie hier im Sinne der Informatik sehen, der Wert ist, beginnt von 0, das geht bis zur Anzahl von n. Also hier haben wir den Nennwert, also ausgehend von 0, also 01234 hier. Auch Ihr Konzept ist jetzt viel klar. Und danach laufen wir diese while-Schleife. Also hier machen wir einfach den Inkrementoperator, weil dieser Wert von einem beginnt und der bis zu fünf geht. Also hier wird dieser Inkrementoperator wie hier funktionieren. Ich plus, plus arbeiten
wie, hier haben wir eine. Also hier machen wir eins plus eins, das gleich zwei ist, dann zwei plus eins, das gleich drei ist. Dann drei plus eins, die gleich 44 plus eins ist, die gleich fünf ist. Und hier ist das 0 plus eins, das gleich eins hier ist. Hoffe, so dass dieses Konzept viel klarer für Sie über den Inkrementoperator ist. Nun, lassen Sie uns einfach diesen Code ausführen. Und hier führe ich diesen Code einfach in den Browser. Wir sind, das ist die while-Schleife. Ok, hier können Sie sehen, dass dies die Iterationen sind, die von 12345 beginnen. Das wird also 0 plus eins laufen, was gleich eins ist, dann 2345 hier. Okay? So hier können Sie sehen, dass v wie, während und während, was eine Aussage i ist, die kleiner als oder gleich fünf hier ist. So durstig, dass hier eine gesetzt wurde. So ist eins wahr, zwei ist auch wahr, drei ist auch wahr für ist auch wahr, und fünf ist auch eine Gruppe. Nur wegen hier schreibe ich nur fünf, was kleiner oder gleich fünf ist. Wenn ich nur fünf schreibe, was weniger als fünf ist, so wird diese Anweisung nicht direkt hier ausgeführt werden. Dann können Sie hier sehen, dass Schleife sechs überprüft, die kleiner als oder gleich fünf ist. Diese Bedingung ist also falsch. Also einfach Schleife wird sein Programm beenden oder seinen Körper beenden. So funktioniert eine while-Schleife im JavaScript. Wenn Sie eines der Probleme in Bezug auf diese Vorlesung finden, lassen
Sie es mich wissen und danke für das Ansehen dieser Vorlesung.
29. Javascript für Schleife: Hey Leute, willkommen zu diesem Vortrag. Und in diesem Vortrag werden wir über die for-Schleife in JavaScript sprechen. Es Informatik, eine Vier-Schleife. Oder Sie können sagen, dass eine einfache for-Schleife eine Steuerflussanweisungen ist um die Iterationen
anzugeben, die es ermöglichen, dass der Code schnell ausgeführt werden kann. For Schleife ist eine Programmiersprache bedingte Anweisung, die verwendet wird, um für
bestimmte Bedingungen zu überprüfen und dann schnell
einen Block von Code auszuführen , solange diese Bedingungen erfüllt sind. Die for-Schleife bezeichnet wird oder Sie verpasst haben, wird von anderen Schleifenanweisungen durch eine explizite Schleifen,
Zähler und Schleife oder Variable abgeleitet , die dem Körper der Schleife erlaubt, die genaue Reihenfolge der Titration zu kennen. Wie Sie sehen können, dass ich Ihnen das Flussdiagramm dieser for-Schleife hier sagen werde. Hier. Konzentrieren Sie sich einfach auf dieses Diagramm. Erstens starten wir unseren Schleifenkörper von hier aus. So wie Sie hier sehen können, haben
wir die erste Bedingung ist ein, wenn diese Bedingung gemacht wird, so dass einfach zu diesem Zustand zu bewegen. Wenn diese Bedingung wahr ist, dann wird das zu diesem bewegen,
Das wird diese Schleife zu diesem Meer Bedingungen bewegen, dann fügen Sie Glas hinzu, dass wir zu diesem dekonditionierten bewegen und dann diesen Block von Code ausführen. Das ist einfach die Sequenz hier. Okay, das werde ich dir sagen. Ich werde Ihnen sagen, dass Sie zuerst diese Sequenz gemacht haben. Jetzt können Sie sehen, dass ich schreiben muss. Ich muss Ihnen zeigen, dass wir, wenn wir die falschen Aussagen hatten, das sind, was wir hier tun werden. Wenn eine der Aussage hier treffen fällt. Also wird dieser Schleifenkörper einfach
diese Schleife beenden und die Iterationen hier beenden. Also das ist nicht klar Diagramme für euch Jungs. Hier können Sie sehen, dass zuerst unsere Schleife von hier aus beginnt. Dann hier wird das den Zustand überprüfen. Wenn die Bedingung wahr ist. Also wird es einfach, dass der Codeblock oder die Anweisung verschoben wird, und dann wird das zur nächsten Iteration verschoben. Und das gleiche ist der Fall, wie wenn wir 55 Iterationen haben. Das wird also einfach Feuerwehrpatienten so bewegen, okay? Wenn ich keine der Bedingungen hier will, ist Fleisch. Also einfach, das wird die Iterationen der Schleife hier oben. Wie Sie sehen, ermöglicht eine for-Schleife eine bestimmte Reihe von Bedingungen schnell ausgeführt werden, bis eine Bedingung erfüllt ist. Stellen Sie sich eine Situation vor, in der Sie die Anzahl von 100 drucken müssten, was würden Sie tun? Und wenn Sie den Druck F eingeben oder wenn Sie das
document.write print f eingeben , ist nur in C plus Kumar. Aber hier können Sie sehen, dass wir das richtige Dokument Punkt schreiben ein 100 Mal. Also kommen Sie auf eine 100 mal oder versucht, kopieren eingefügt. Es ist eine einfache Aufgabe würde eine Ewigkeit dauern. Mit einer for-Schleife können
Sie diese Aktion in drei Anweisungen ausführen. Wie Sie sehen können, dass hier, Sie können sehen, dass v, wie der Senden Text dieser for Schleife hier. Also ist die Syntax der for-Schleife hier erstens, die vier hier ist ein Schlüsselwort zum Schreiben der for-Schleife. Dann haben wir hier diese Anweisung Nummer eins, dann haben Sie das richtige Semikolon dann ist Anweisung Nummer zwei, dann Semikolon und Dennis Anweisung Nummer drei und Semikolon, Sie müssen Codeblock hier schreiben. Ok, hier können Sie sehen, dass wir zuerst unsere Schleife initialisieren müssen. Wie? Sie können sehen, dass wir für Schleife als Schlüsselwort haben. Dann haben wir die Aussage Nummer eins. In der ersten Aussage, wie wir unsere Schleife initialisieren. Wie Initialisierung der Schleifen bedeutet, dass wir hier den Wert i haben
, der gleich 0 ist. Also anfänglich ist die Initialisierung der Schleife, wo V
unseren Zähler initialisiert oder wo wir unseren Wert auf unseren Startwert initialisieren. Und die Initialisierungsanweisung wird ausgeführt, bevor die Schleifen beginnen. Dann haben wir die Testbedingung. Die Testbedingung hier ist angenommen, i, die kleiner oder gleich oder größer als oder gleich fünf ist. Das ist also eine Testbedingung hier. Testen Sie also Bedingungen, die testen, ob eine gegebene Bedingung wahr ist oder nicht. Wenn die Bedingung wahr ist, dann wird der Code ein Spiel und innerhalb der Schleife ausgeführt werden, andernfalls wird
das Steuerelement aus der Schleife kommen. Hoffe, damit Sie verstehen, dass, wie dies für Schleife funktioniert, dann müssen wir zum dritten Zitat oder dieser Aussage hier gehen, wo Sie die Iteration schreiben müssen. Was ist die i-Iteration genau hier. Ich Iteration ist Anweisung hier ist bedeutet, dass Sie den Inkrement- und Dekrementoperator schreiben müssen. Nehmen wir an, ich plus, plus oder i minus, minus hier. Das sind also die drei Aussagen hier, wo man zuerst muss, richtig? Initialisiert wie i, das gleich zwei ist, oder Augen, die gleich drei ist. Dann müssen Sie hier schreiben wie ich, das ist weniger als fünf, und dann müssen Sie schreiben, dass ich plus, plus. Ok. Also i Iterationsanweisung ist, wo Sie
den Zähler erhöhen oder verringern können , wie ich Ihnen gerade gesagt habe, dass Sie den
richtigen Inkrement- oder Dekrementoperator genau hier haben . Wenden wir uns einfach dem entsprechenden Beispiel zu. Hier müssen wir zum Codierungsbeispiel gehen, und hier habe ich Recht, eines der Skript-Tag genau hier. Erstens zeige ich Ihnen nur ein einfaches Beispiel, in dem ich einfach die FOR-Schleife
ausdrucke und Ihnen die Iterationen zeigen werde. Nehmen wir an, hier haben wir das richtige Dokument und ich schreibe einfach document.write. Und hier habe ich geschrieben, diese Schleife beginnt von hier, okay? Und dann hier habe ich ein BR-Tag geschrieben. Ok. Und hier können Sie sehen, dass das hier ist. Wie Sie sehen können, wenn ich diesen Code gerade hier ausführe. Also mit der for-Schleife und ja hier. So wie Sie hier sehen können, dass wir einfach die Schleife beginnt von hier. Dann müssen wir die Schleife schreiben. Hier haben wir die 44 ist ein Stichwort genau hier. Dann hier drüben müssen wir i schreiben, die gleich 0 ist, oder Sie haben einfach den Zähler schreiben, der gleich 0 ist. Dann hier habe ich schreiben, dass
Zähler, Zähler, die weniger als zehn oder weniger als 15 ist. Das liegt an dir. Sie müssen einen beliebigen Wert schreiben. Und dann hier muss ich Zähler plus schreiben, plus. Ok. Dann muss ich hier die Schleifenanweisung starten, wo ich geschrieben habe, dass dies ein Dokument ist. Und das Dokument hier ist, dass ich geholfen habe, document.write zu schreiben. Und dann muss ich hier einen einzigen Zeilenumbruch ausdrucken, ok, hier können Sie sehen. Dann können Sie hier sehen, dass ich schreiben muss, dass dies ein Dokument ist. Und hier muss ich document.write schreiben. Und wo hier schreibe ich einfach, dass dies aktuelle und aktuelle Zähler genau hier ist. Ok? Und dann muss ich hier schreiben oder ich muss diesen Zähler verketten. So können Sie sehen, dass ich hier immer wieder diesen Zähler bekommen werde. Verkettungen bedeutet also, dass, wenn Sie den Zähler von 0 haben, also 0 plus eins, der gleich eins ist, dann eins plus eins, das gleich o ist und ein Fall wie dieser bis zu einem Wert von 15 auslaufen wird. Sehen Sie sich hier verständlich, wenn die Schleife oben ist. Diese Anweisung wird also genau hier ausgeführt, was document.write ist. Und hier muss ich das einfach schreiben. Dies ist Schleife und Schleife hier ist gekrönt. Und hier muss ich diesen Code schließen und schließt auch Mantel. Also hier können Sie sehen, ich gehe einfach zum Browser und aktualisiere dieses Loch. Wie Sie hier sehen können, beginnt
der Wert bei 0 und geht bis zu 14 genau hier. So hier können Sie sehen, dass es Traditionen hier ist ich möchte diesen Wert bis zu 15 Zahlen der Zeit drucken. Ok? Also Schleifeniterationen werden von 0 direkt hier beginnen. Also 0 plus eins, das gleich eins plus D ist, Das war 0 plus 0. Und dann hier 0 plus eins, dann eins plus eins, das gleich zwei ist, dann zwei plus eins, das gleich drei ist. Und dann CME als Fall wie hier, bis zu 14. Und danach, nachdem diese aktuelle Schleife wie 15s Zahl oder 50 Nitration ausgeführt wird, wird
die Schleife beendet und das wird AS drucken , dass Sie diese Schleife hier stoppen müssen. Hoffe, so dass dieses Konzept für euch klar ist, wie wir mit der for-Schleife im JavaScript arbeiten können. Ich denke, dieses Beispiel ist nicht groß genug für euch. Und hier zeige ich dir nur eines nach dem anderen Beispiel. Hier können Sie sehen, dass v, wie Variablen und Variablen hier sind, schreibe
ich einfach, dass Variablen hier Früchte sind. Hier können Sie sehen, dass ich getrocknete Früchte habe. Hier sind Äpfel. Dann wie? Einfache Mangos. Dann hier, Cherry. Und dann bieten Sie an, dass das hier ist. Sie können sehen, dass ich reiten, die einfach orange. Und hier hatte ich Recht, dass einer der, ein anderer Name hier. Nehmen wir an, das ist Banane, okay? Dies können Sie hier sehen, ich habe für Schleife und für Haare schreiben. Erstens verwende ich nur die i-Iteration hier, wie ich Ihnen gerade gesagt habe, dass unser erster Schritt hier die Schleifeninitialisierung ist. Okay, also hier habe ich die richtige Variable. Variable ist meine Lassen Sie mich annehmen i, die gleich 0 ist. Also bin ich einfach meine Variablen von i hier geteert. Hier können Sie sehen, dass ich dann einfach zu den zweiten Iterationen hier gehe, oder zur zweiten Aussage hier, die i ist, die weniger als Früchte ist. Ok? Und dann hier danach benutze ich einfach den Inkrementoperator
, der i plus plus ist. Hier können Sie sehen, dass ich das richtige Dokument habe, dot write. Und hier können Sie sehen, dass ich Recht habe, einfach ein Absatz-Tag. Und das ist ein Absatz-Tag genau hier. Und dann werde ich hier die Früchte verketten, was meine Variable ist. Und hier gebe ich nur den Index auf i genau hier an. Dann schreibe ich hier nur plus N, dann ist
das das Absatz-Tag. Hoffe, damit du das bekommst, wie wir die for-Schleife hier erstellen können. Gehen Sie zum Browser, aktualisieren Sie dies, und hier können Sie sehen, dass die Ausgabe uns nicht angezeigt wird. Und nur wegen dieses Skript-Tags. Und hier speichere und aktualisiere ich das einfach, damit unsere Ausgabe uns nicht zeigt. Lassen Sie uns den Fehler hier überprüfen. Und ja hier können Sie sehen, dass wir diese Bedingung genau hier zur Verfügung stellen müssen. Aber ich werde hier nicht die Länge der Flöte angeben. Also versuche ich einfach, sie hier kennenzulernen. Okay, und hier auch dieser Code. Das ist unser alter grober, verwirren Sie es
nicht hier, also arbeiten wir auch daran. Aktualisieren Sie diese. So können Sie hier sehen, dass zuerst wir wie Apple dann Mango, Kirsche, Orange, n, Banane hier. So können Sie sehen, dass
wir erstens eine Variable für die Frucht erstellen. Und dann erstelle ich hier nur die Liste dieser Früchte hier. Okay, dann bestreite ich hier danach eine for-Schleife, die ein Schlüsselwort ist. Und dann hier Variablen. Das ist also meine Variable hier. Dann für das Zitat wird die zweite Iteration schnellste Anweisungen sekundär zu der Anweisung und der dritten Anweisung hier. Und danach führe ich nur diese alle Code-Block hier aus. Hoffentlich verstehen Sie jetzt, wie wir mit dieser Schleife arbeiten können. So hier können Sie sehen, dass an diesen sind einige der Schleifen Element. Oder ich benutze einfach dieses Schleifenelement als Bearbeiten direkt hier. Also verwechseln Sie es nicht über Arrays. Wir werden über die Luft lernen ist das nächste Mal in kommenden Vorträgen, Sie machen einfach ein Konzept genau hier, dass wir
die mehrere Zahlen von Lebensmitteln Website hier oder mehrere Zahlen der hier aufgeführten erstellen . So v gehen auf diesem Bereich in den nächsten kommenden Vorträgen als auch zu arbeiten. Ich konzentrierte sich nur auf diese for-Schleife genau hier in dieser Vorlesung. Hoffentlich ist Ihnen dieses Konzept über die for-Schleife sehr klar. Wenn Sie den Punkt hier nicht verstehen, lassen
Sie es mich bitte wissen und danke für das Ansehen dieser Vorlesung.
30. Javascript während der Schleiz: Hey Leute, willkommen zu diesem Vortrag. Und in diesem Vortrag werden wir über die do-while-Schleife in JavaScript sprechen. In der vorherigen Vorlesung haben Sie gelernt, während Schleife in JavaScript. Eine do while-Schleife ist ähnlich der while-Schleife, mit einer Ausnahme, dass sie die Anweisung innerhalb des Körpers des do-while ausführt, bevor die Bedingung überprüft wird. Auf der anderen Seite, die while-Schleife, wird
die Bedingung überprüft und dann wird die Anweisung in den while-Schleifen ausgeführt. Sie können also sagen, dass, wenn eine Bedingung an erster Stelle falsch ist, dann die do-while-Schleife tun wird oder diejenigen zurückgeben würde. Die while-Schleife würde jedoch überhaupt nicht zurückkehren. Wie viel TV, wie die blaue, und dann v, wie die while-Schleife, okay? Wenn die Bedingung falsch ist, so dass diese Schleife zu einer Zeit oder mindestens einmal ausgeführt wird. Wenn Sie sich daran erinnern, wie die for- und while-Schleifen funktionieren, werden
Sie sich daran erinnern, dass diese Schleifen am Anfang der Schleife auf die Schleifenbedingungen
prüfen. Sofern die Bedingung nicht erfüllt ist, wird
die Schleife nicht ausgeführt. Die Schleife oder die do-while-Schleife überprüft die Bedingung am Ende der Schleife. Was bedeutet, dass zuerst das ihre Aussage innerhalb von foo überprüft, und dann wird das die Bedingung überprüfen. Ok? Dies bedeutet, dass die Anweisung innerhalb des Schleifenkörpers mindestens einmal ausgeführt wird, auch wenn die Bedingung nicht wahr ist. Hier können Sie sehen, dass die Automatisierung die Technik ist um uns System automatisch arbeiten zu lassen. Bei der Programmierung verwenden wir Schleifen, um die Wiederholungen zu automatisieren oder Aufgaben zu wiederholen, zu wiederholen, zu wiederholen. Die Schleifen sind eine der nützlichsten Funktionen der Programmiersprachen. Und in dieser Vorlesung erfahren wir mehr über die Durchstechflasche und die do-while-Schleife in JavaScript. Die while-Schleife oder die do-while-Schleife, take wins in den JavaScripts sind ähnlich wie die bedingten Anweisungen, die Block des Codes sind, der ausgeführt wird, wenn es angegeben ist, führen zu der true. Im Gegensatz zu einer if-Anweisung, in der nur ich eine warten werde, wird
eine Schleife mehrmals zurückgeben, bis die Bedingungen nicht mehr erfüllt sind. Hier können Sie sehen, dass dies unser Diagramm oder die Flussdiagramme der do-while-Schleife ist. Wo Sie sehen können, dass zuerst v, wie die Aussage tun. Sie können hier sehen. Dann, wenn die Bedingung wahr ist, dann wird diese Schleife zur while-Anweisung verschoben. Andernfalls wird das nur bei der ersten Anweisung ausgeführt. Ok. Hier sehen Sie die nächste Stufe, die den Schleifenkörper einfach bewegt. Und wenn die Bedingung genau hier wahr ist, so wird das den Zustand hier überprüfen. Also, wenn die Bedingung wahr ist, dass wir zu den beiden Bedingungen gehen und dann wird das wiederholen diese Art von Prozess wieder. Hoffentlich verstehen Sie jetzt, wenn die Bedingung falsch ist, einfach das wird ein Segment ausführen und dann auf die Schulden bewegen, wird auf die falsche Aussage zu bewegen, und dann einfach Schleife wird seine Reserve beenden. Aber die do-while-Schleife wird mindestens einmal ausgeführt. Scheint ein Fall wie hier. Wechseln Sie zu diesem Ziel, und überprüfen Sie diese Anweisung. Dann wird das überprüfen. Zustand. Wenn die Bedingung falsch ist, wird
das einfach die falsche Bedingung ausgeführt und dann wird die Schleife sie beenden. Dies ist eine Syntax der do-while-Schleife hier. Erstens müssen wir das tun, dann haben wir die Aussage genau hier. Warum dann ein Schlüsselwort fällig ist auch das Schlüsselwort hier. Dann wird das den Zustand in der Zeit überprüfen und einfach als Leser drucken. Wie Sie sehen, kommt der do Teil der Schleife zuerst und wird von der while-Schleife gefolgt. Der Codeblock oder der Kernblock wird ausgeführt, dann werden die Bedingungen getestet, da es sich um eine unnormale while-Schleife handelt. Lassen Sie uns einfach das Codierungsbeispiel auf
der do-while-Schleife überprüfen und wir werden sehen, dass dies während Schleife funktioniert. Ich schreibe hier nur ein Script-Tag. Und hier können Sie sehen, dass
ich in diesem Skript-Tag die richtige Variable habe und die Variable hier als ein Fall wie unser altes Beispiel gesehen wird. Isolieren Sie die Variable hier ist Zähler. Dann habe ich hier geholfen, document.write zu schreiben, und hier haben wir die document.write. Und hier habe ich beschlossen, dass ich den aktuellen Zähler hier benutze. Dann verkettere ich nur diesen Zähler. Ok? Oder hier können Sie sehen, dass erstens ich gerade diese Aussage ausführe, wo ich Recht hatte, dass dies der Beginn der Entschuldigung
ist, hier auf die Schleife abzielt. Und dann muss ich hier einen der BR-Tags verketten. Ok? Und dann schließt die Punktzahl. Jetzt hier sind wir offiziell starten unsere do while-Schleife. Hier. Erstens, ich habe Recht zu tun. Dies ist das Do als Schlüsselwort, dann sind dies die Klammer, oder sorry, die geschweiften Klammern Datensätze genau hier. Und jetzt hier habe ich geschrieben, dass dies das Dokument ist, document.write. Und hier muss ich schreiben, dass dies nur ein Stromzähler ist. Okay, dann habe ich hier geschrieben, dass dies der Zähler als Variablenname ist. Und dann noch hier schreibe ich einfach das ein BR-Tag für den Finger Landbreak. Jetzt hier können Sie sehen, dass, wenn ich nur Zähler plus plus schreibe, und dann werden wir zur while-Schleife bewegen. Wir sind, ich musste schreiben, dass dies der Zähler ist, wenn der Zähler weniger als fünf ist. Also haben Sie einfach, richtig, sorry, tut mir leid, hier. Wenn der Zähler weniger als fünf ist. So einfach haben Sie Recht, dass das Dokument dot schreiben v oder v. Wie? Loop-Anweisung. Stopp. Ok? Und Sie können hier sehen, also werden wir das ausführen. Und das tut mir leid. Und hier haben wir. Und das können Sie hier sehen. Zuerst wir, wie sie von der Schleifenbedingung beginnen, dann sind dies die Schleife, die wir hier laufen, wie Sie hier sehen können, ist
unser Zähler weniger als fünf. Wenn wir laufen Zähler ist größer als fünf. Also lassen Sie uns einfach die Ausgabe überprüfen. So können Sie hier sehen, dass der aktuelle Zähler hier zehn ist, weil ich Ihnen nur sage, dass do-while-Schleife ausgeführt wird. Mindestens ein Mal. Ok. So wie Sie sehen können, dass das den aktuellen Zähler erhält und einfach das Schleifenergebnis genau hier beendet wird. Hoffe es so. Dieses Konzept ist für Sie viel klarer, dass, wie wir die do-while-Schleife hier
ausführen können , Ihnen jetzt hilft zu verstehen,
jetzt führe ich hier nur das ein oder andere Beispiel für Sie Leute aus, wo Sie hier sehen können, das ist ein sehr schnelles Beispiel . Und hier können Sie sehen, dass ich einfach eine Variable erstelle, die so aussieht, als wäre es so. Hier habe ich gesagt, was einem sehr einfachen Beispiel entspricht. Dann schreibe ich hier einfach do-while-Schleife. Innerhalb der do while-Schleife hier schreibe ich einfach, dass dies das Dokument ist oder richtig? Und hier muss ich das schreiben. Die Zahl ist, und hier muss ich meine Variable hier verketten, okay, und hier muss ich diesen Kern schließen. Jetzt wähle ich einfach Inkrementoperator. Und dann werde
ich hier danach nur die while-Schleife ausführen, in der ich nur die Bedingung ausführe. Also Bedingung i, die kleiner als oder gleich fünf ist. Und dann hier der nächste Akkord. Lassen Sie uns es für gerade jetzt überprüfen. Und Sie können hier sehen. Also lasst uns einfach den einzelnen Zeilenumbruch überprüfen. Und Sie können hier sehen, also ist das ein Diagramm, verdammt, und das ist ein tr Tag genau hier. Führen Sie es noch einmal aus. Hier können Sie sehen, dass in der ersten Stufe die Nummer eins ist, dann ist die Zahl zwei, dann ist die Zahl 345, weil wir die Bedingung genau hier erfüllen. Sie können sehen, dass, wenn Sie hier zehn schreiben, dann werden wir die Ausgabe überprüfen. So können Sie hier sehen, dass die Zahl hier zwei ist
, weil das die aktuelle Iteration direkt hier ausgeführt wird. Okay, Wissen wandte sich dem zu und kein M. Erklären Sie mehr. Hier. Sie können sehen, dass, wenn unser Zustand ordentlich ist, weil unsere Variable des Zählers hier gleich zehn ist. Also erstens können Sie hier sehen, dass wir die Fassadeniteration 0 drucken. Dann hier, die sekundäre Iterationen eine drucken wird, dann hier 234, können Sie hier 12345 Zahlen sehen. Und dann wird die Schleife es hier beenden und stoppen. Die Schleife. Hilft Ihnen jetzt zu verstehen, dass, wie wir do-while-Schleife im JavaScript ausführen können. Was ist also der Unterschied zwischen der while- und do-while-Schleife? Die while-Schleifen unterscheiden sich also von den do-while-Schleifen eine wichtige Weise, dass bei einer while-Schleife die Bedingungen, um es zu bekommen, zu
Beginn der jeweiligen Schleifeniteration getestet werden . Wenn also die Bedingung Elvish zum Standard ausdrückt, wird
die Schleife nie ausgeführt. Aber mit einer do-while-Schleife. Auf der anderen Seite wird
die Schleife immer einmal ausgeführt. Wenn auch die Bedingung falsch oder Bedingungen sein wird, werde ich es dem falschen überlassen. Im Gegensatz zu der while-Schleife, ist
die Bedingung, dass ich es bis zum Ende der Schleife tun werde. Iterationen statt der Anfang. Hoffentlich verstehst du jetzt, wenn du eines der Probleme in Bezug auf diesen Vortrag findest, lass es mich wissen und danke, dass du diesen Vortrag gesehen hast.
31. Javascript Switch: Hey Leute, willkommen zu diesem Vortrag. Und in diesem Vortrag werden wir über
die switch-Anweisung oder die switch-case-Anweisung in das JavaScript sprechen . Zu Beginn dieses Schalters wird der Fall genommen. Die bedingten Anweisungen gehören zu den nützlichsten und gebräuchlichsten Funktionen in allen Programmiersprachen. Wenn Sie mit C, C
plus, Java oder JavaScript oder Python arbeiten . Also hier werde ich Ihnen sagen, wie Sie mit einer switch-Anweisung im JavaScript arbeiten können. Aber bevor ich die switch-Anweisung starte, rufe
ich einfach Ihr etwas des Konzepts auf der if- und else-Anweisung an. So wie Sie wissen, dass if, else if - Anweisungen sind die bedingten Anweisungen in alle Programmiersprachen. Und das alles sind die Schlüsselwörter. Zusätzlich zu der if-else genommen wird, wie in der JavaScript hat eine Funktion als switch-Anweisung bekannt. Und der Schalter ist ein Typ
der bedingten Anweisung, die Evolutionen und Ausdrücke gegen die mehreren möglichen Fälle ausführt und einen oder mehrere Codeblöcke basierend auf den übereinstimmenden Fällen ausführt. Die switch-Anweisung eng mit einer bedingten Anweisung verwandt, die die vielen als ob Block von Akkorden enthält. Und dann kann das oft in Ladungsfähigkeit verwendet werden. Sie können auch mit den if else if-Anweisungen oder sorry, mit switch case-Anweisungen als while-Schleife und anderen Schleifenstrukturen verwenden, entweder weil dies alle der Steuerelementfluss sind. In dieser Vorlesung erfahren Sie, wie Sie die switch-Anweisung verwenden und
wie Sie die case- und break-Anweisung verwenden. Und Sie werden auch über das Standard-Schlüsselwort lernen. Erstens werden wir zur switch-Anweisung übergehen. Switch-Anweisungen, werde ich warten und Ausdrücke und führen den Code als Ergebnis der passenden Groß- und Kleinschreibung. Zuerst kann es ein bisschen und vermittelnd aussehen, aber der Grundwissenschaftler ist dem ähnlich. Wenn, das ein IFStatement, wie können Sie sehen, dass möglicherweise Vi Hart richtig? Schalter, Schalter hier ist das Schlüsselwort. Dann hatten Sie Ausdrücke schreiben. Dann haben Sie dies mit geschweiften Klammern ausgeführt. Dann wird hier ein weiteres Schlüsselwort als Fall verwendet. Nehmen wir an, wir haben einen Fall eins oder Fall x. Nachdem wir den Fall abgeschlossen haben, müssen
wir diesen Fall hier brechen. Also Bremse läuft auch für oder Pause ist auch ein Schlüsselwort zu brechen. Dieser Fall hier. Wenn wir die verschiedenen Arten von Fall halten, nehmen
wir die Fallnummer y oder Fallnummer z an. Also müssen wir jeden Fall mit Hilfe dieses Break-Schlüsselwort hier brechen. Hoffentlich verstehst du jetzt und füge das letzte Fahrzeug hinzu, um auch den Standardfall auszuführen. Wie Sie hier sehen können, ist
dieser Fall ein Schlüsselwort, switch ist ein Schlüsselwort, break ist ein Schlüsselwort und Standard ist auch ein Schlüsselwort hier. Das ist also die Standardeinstellung ok. Hier können Sie sehen, dass Also, wenn Sie gerade ihren Fall hier fertig sind, also müssen Sie diese Fallaussage ohne Doppelpunkt
und den Bruch hier mit uns Semikolon beenden und als Fall wie Standard hier gesehen. Ich sage Ihnen nur die Architektur der if-else-Aussage. Also erstens können Sie hier sehen, wir haben die if-Anweisung, dann haben wir die else-if-Anweisung, und dann haben wir die else Aussage. Scheint ein Fall wie hier. Sie können sehen, dass, wie der Schalter dann haben wir den ersten Fall, zweiten Fall, dritten Fall, wenn keiner der Fälle gleich hier im Ablauf des Programms übereinstimmen, dann wird der Programmablauf direkt mit einem Standardzustand bewegt werden und führen Sie den Codeblock in die Standardbedingung direkt hier aus. Hoffe es so. Dieses Konzept ist für euch klar. So wie Sie sehen können, dass hier fastete, dass wir
die Ausdrücke direkt hier oder die Bedingungen direkt hier in die switch-Anweisung auswerten . Dann wird der erste Fall genau hier laufen. Also der erste Fall, der das X hier ist, wird gegen die Ausdrücke getestet. Wenn es übereinstimmt, wird der Code ausgeführt und bricht die Schlüsselwörter und dass wir an das Ende des Switch-Blocks zu bewegen. Keine der Bedingungen wird genau hier ausgeführt. Wenn diese Bedingung nicht erfüllt ist, dann wird das hier zu diesem Fall übergehen. Und das gleiche ist der Fall wie dieser Fall hier. Wenn keiner der Fälle hier Meteorit ist, so einfach, dass wir zum Standardfall wechseln und den Codeblock in ihren Standardfall direkt hier
ausführen. Hoffentlich verstehst du jetzt. Das Ziel der switch-Anweisung ist es, Ausdrücke zu geben, die auszuwerten sind, und somit mehrere verschiedene Anweisungen um die basierend auf dem Wert der Ausdrücke auszuführen, und oder die Interpreter überprüfen, dass jeder Fall gegen den Wert der Ausdrücke bis zum Met Telefon. Hier werde ich Ihnen sagen, wie wir unsere switch-Anweisung im Java-Escape-Code ausführen können. Lasst uns das einfach überprüfen. Hier werde ich Ihnen über die Zwei-Wege-das beibringen, wie wir den Switch-Fall schreiben können. Erstens haben wir Rechte, die und hier können Sie sehen, dass v, wie der Wechsel der Gitter. Okay, erstens werden wir die Noten der Schüler berechnen. Hier. Ich erstelle nur eine Variable. Variabel hier. Unsere Noten und Noten sind gleich Eis, oder? Die Kinder beginnen von einem hier. Hier können Sie sehen, dass Eis rechts document.write. Und tut mir leid, das ist document.write hier. Und Sie können sehen, dass ich hier inter
in Ihrem Block
schreiben . Ok? Und dann habe ich hier einen einzigen Zeilenumbruch am nächsten Code hier geschrieben. Und wir werden uns hier durch die Schaltergehäuse bewegen. Jetzt schreibe ich gerade den ersten Fall. Der erste Fall ist also für die 8. Klasse. Unsere erste Eingabe hier ist das A rechts hier, das ist der Variablenname. Ok? Wenn dieser Fall übereinstimmt
, führt das einfach den Codeblock aus und das ignoriert alle Fälle direkt hier. So können Sie hier sehen, ich muss das document.write schreiben. Und dann muss ich hier reiten. Das, das ist eine Plusnote hier, der nächste Akkord. Und dann gehen wir zu der Fallnummer B genau hier. Wie Sie hier sehen können, haben
wir den Fall B. Und dann beginnen wir hier mit dem Fall B. Jetzt hier, document.write. Und dann können Sie hier sehen, dass wir hier die B-Klasse haben. Ok. Hier, wie ich Ihnen nur sage, dass, wenn Sie nur den Fall schreiben, um diesen Fall zu brechen, Sie eine Break-Anweisung genau hier ausführen müssen. Also brechen Sie hier ist das Schlüsselwort. Hoffe, damit du jetzt verstehst, Nein, ich kopiere das einfach und füge es hier für den Fall c hier ein. Und das ist eine C, C, C und Haare, die Sie gesehen haben, dass wir auch die D-Klasse haben. Ok. So wie Sie hier sehen können, dass unsere Klasse hier d. Also, wenn keine dieser Anweisungen direkt hier ausgeführt werden,
so einfach, dass Ihr Standard-Schlüsselwort verschoben wird. Und Sie können hier sehen, ich habe das Dokument schreiben Punkt schreiben. Und hier können Sie sehen, dass ich das geschrieben habe. Phil, okay? Und schließt Code genau hier. Jetzt hier danach können Sie hier sehen, ich führe nur eine der anderen Aussage aus. Also Dokument Punkt schreiben. Und hier können Sie sehen, dass ich das schreiben muss, dass Schalter und tat und schließt Kern genau hier. Jetzt führe ich diesen Code nur in den Browser. So können Sie hier sehen, wie die Ausgabe hier ist zunächst v, wie geben Sie in den Blog, wo wir die Klasse a haben und dann haben wir den Schalter Fall hier beendet. Wenn Sie schreiben b hier. So können Sie hier sehen und ich gerade das neu, also wird B-Block genau hier ausgeführt werden. Hoffentlich verstehen Sie jetzt, wie dieser Switch-Fall funktioniert und wie diskrete Fälle ähnlich den if else if-Anweisungen hier sind. Hoffe, damit du das bekommst. Jetzt hier können Sie sehen, dass ich gerade die Tage
laufen ist Krypten genau hier. Wie Sie sehen können, dass ich das Drehbuch schreibe. Jetzt hier erstelle ich nur die Variable. Und variabel hier ist, nehmen
wir an, Tage, die gleich hier sind, schreibe
ich nur das neue. Neu ist hier eine Methode und dies ist Datum als Methode hier. Jetzt hier will ich nur den Fall wechseln. Wechseln Sie hier ist d dot get Methode und erhalten Sie das Datum genau hier. Ok? Und hier können Sie sehen, dass ich dieses Datum schreiben muss. Und das ist der Tag genau hier. Erstens führe ich nur die Fallnummer 0 aus. So hoffentlich verstehen Sie jetzt, dass unsere, diese sind die ausgehenden von der 0. Und dann, wenn der Tag 0 hier ist, dann haben wir hier das Dokument schreiben, Punkt schreiben, und hier habe ich schreiben, dass heute Sonntag ist, weil unser Callender von Sonntag beginnt. Und dann habe ich hier geschrieben, dass eine Break-Anweisung genau hier. Dann gehen wir zu einem anderen Fall, der Fall Nummer eins ist,
und
das ist der Fall Nummer zwei hier schreibe ich nur, dass dies Montag ist, und das ist Dienstag. Hier, das ist ein Fall Nummer drei. Und hier bin ich hier angekommen ist Zeuge. Und dann werden wir hier zur Fallnummer für den Fall Nummer fünf gehen. Fall Nummer sechs hier. Das ist also ein Fall Nummer fünf und das ist ein Fall Nummer sechs. Also Mittwoch und Donnerstag. Und hier haben wir den Freitag und Samstag, wenn keiner der Fälle hier Meteorit ist, so dass der Schleifenkörper ausgeführt wird. Default-Anweisung. Das gleiche ist der Fall wie L, diese Aussage hier. Also hier haben wir schreiben, document.write. Und hier schritt ich dort keine Informationen gefunden genau hier. Und schließt den Kern hier. Jetzt habe ich Recht,
das ist auch eine Break-Anweisung. Und lassen Sie uns einfach diesen Code ausführen. Also zuerst ein Hadoop kopiere dies und führe dann diesen Code direkt hier aus. Also haben wir uns wahrscheinlich falsch richtige Frisur hinzugefügt den Doppelpunkt und den Ort dieses Datums. Und hier war ich ein einziger Zeilenumbruch und das HR-Tag angekommen. Jetzt aktualisiere ich das einfach. Hier können Sie sehen, dass es hier läuft, dass heute
der Montag genau hier ist , weil das an diesem Tag läuft. Hier, was hier ist Amanda. Ja. Das ist der Fall Nummer eins. Hoffentlich bekommen Sie, dass, wie Sie
das Datum mit Hilfe des Schaltgehäuses bekommen und wie der Schaltkasten funktioniert genau hier. Wie Sie hier sehen können, haben
wir zunächst die Bedingungen genau hier. Wenn diese Bedingung erfüllt ist. Also, das wird die Fälle genau hier überprüfen. Wenn dieser Fall mu zwei ist, wird dies einfach diesen Codeblock ausführen und alle diese alle Codeblock ignorieren. Wenn keiner der Fälle trifft, genau hier. gleiche ist also der Fall wie wenn sonst zwei, dann wird sich das einfach zum anderen Block des Kerns bewegen. Also hier an der Stelle von S-Block Code hier haben wir den Standardfall hier. Der Vorteil hier ist also der Schalterkasten. Wie ich weiß, dass Sie diese Art von Frage haben, was
der Vorteil der switch-Anweisungen ist und warum wir sie hier verwenden, die Hauptvorteile, dass
der Benutzer in diesem sind
die Hauptvorteile, dass
der Benutzer in diesemVergleich nicht den Wert der Variablen durch eine einzelne switch-Anweisung und die Verwendung einer Reihe der Fälle direkt hier. Es macht Fehlererkennungen einfacher, da das Programm durch diese Fälle in die mehr USA unterteilt ist. Und es wird im Allgemeinen verwendet, wenn viele Werte unserer Variablen gleich hier sein sollen. Ok? Der Zweck der switch-Anweisung
ist also der Typ des Auswahlsteuerungsmechanismus, der verwendet wird um den Wert einer Variablen oder
Ausdrücke zu erlauben , den Kontrollfluss des Programms zu ändern. Und das wird Hinrichtungen über die Suche und die Karten. Ok, hoffentlich verstehen Sie jetzt, wenn Sie ein Problem in Bezug auf diese Vorlesung finden, bitte lassen Sie es mich wissen und danke für das Ansehen dieser Vorlesung.
32. Javascript Array: Hey Leute, willkommen zu diesem Vortrag. In diesem Vortrag werden wir darüber sprechen, was
ein Array ist und wie wir in unseren Programmiersprachen verwenden können. Ein Array, bei dem es sich um eine Datenstruktur handelt, die aus einer Sammlung von Elementen, Werten oder Variablen besteht, die jeweils durch mindestens eins identifiziert werden. Indiziert oder Schlüssel. Array sind ein wichtiger Teil der Programmiersprachen und Bereiche werden verwendet, um mehrere Werte in einer einzigen Datenstruktur zu speichern. Ein arabischer Journalisten riss eine Sammlung von Gegenständen an den kontinuierlichen Gedächtnisorten. Und es kann auch als Liste in der Sammlung in den meisten Programmiersprachen wie Python bezeichnet werden. Ok? Wie es ist, sagen Sie Ihnen eine kurze Antwort auf das Array. So kann ein Array als n geordnete
Sammlungen des Index des Elements durch die kontinuierliche Ganzzahl definiert werden. So wie es ist. Erzählen Sie von der langen Antwort. So Luft ist eng mit einem Weg verbunden, wie Buchhandlung Informationen. Lassen Sie, lassen, lassen Sie, Ich gab Ihnen nur das Beispiel, dass hier können Sie sehen, dass v, wie englisches Buch, oder v, wie Java Buch. Im Inneren des Buches, v, wie zehn Kapitel. Ok? Wie es Ihnen nur sagen, dass ein Araber kann als bestellt Sammlungen des Artikels definiert werden. Dies bedeutet nicht, dass Ihr Kapitel Nummer eins am Ende des Buches kommen wird. Sind Sie ein Kapitel Nummer zehn kommt an der ersten des Buches. Ich sage Ihnen nur, dass das Array die Reihenfolge Sammlungen der Elemente oder der Elemente ist. Hoffnungen Ereignis ist zehn aus. Hier können Sie sehen, wie Sie auf das Element zugreifen können, das oft direkt hier hinzugefügt wurde. Denken Sie daran, unser Buch Beispiel, wo wir über den Index und die Reihenfolge in einem Array gesprochen. Jedes Element innerhalb des Arrays hat einen Index. Der Index ist nichts anderes als unsere Zahlen, wie Sie auf Ihrem Bildschirm sehen können. Aber der Index ist keine Zufallszahl, wie Sie hier wissen, können Sie sehen, dass wir l als Zufallszahlen genau hier haben, das heißt, ist TOR innerhalb des Arrays. Ich werde Ihnen auch über die Indizierung erzählen. Ok. Hier können Sie sehen, dass v, wie fünf Elemente oder die Elemente, die als zerrissen in die, direkt hier hinzugefügt. Im letzten Beispiel können Sie sehen, wann ich gerade mit einer for-Schleife gearbeitet habe. Also erzähle ich Ihnen einfach von dieser Indizierung hier. So wie Sie hier sehen können, v, wie fünf Wert, TOR innen ist und direkt hier bearbeiten, was 56 ist, sorry, 5650. 342412. Die Indizierung dieser alle Werte hier sind 01234, scheint hier ein Fall wie dieser. Wie Sie sehen können, beginnt der Integer-Index von 0 und geht auf eins nach dem anderen. Daher wird es als 0-basierter Index bezeichnet. Hier können Sie sehen, dass auf der Indexnummer 0, v, wie die Werte Tor, die 56 ist, dann auf der Indexnummer eins haben wir die Werte Tor, die 50 ist, und Indexnummer zwei, wir haben den Wert Speicher 34. Hilft Ihnen, jetzt zu verstehen. So können Sie hier sehen, wie wir das Element eines Adders direkt hier zugreifen können. Der Index beginnt also bei 0 und geht nacheinander auf die CPU. Aber es gibt ein paar Programmiersprachen wie JavaScript, Java-Stretcher, Extrakt, SRA, veer, Array-Indizes beginnend von der einen, oder sorry, nicht unser Javascript oder Java in einer niedrigeren Programmiersprachen oder Tastatur-Programmierung Sprachen, der Index als beginnend mit
einem hilft Ihnen
der Index als beginnend mit
einemNullen, jetzt zu verstehen, dass
wir im JavaScript den Index von 0 beginnen, okay? Aber in den anderen Programmiersprachen wie LA, Ed Key Bowl, so bei haften, VR mit dem Index beginnt von einer Hoffnung. Also verstehst du jetzt, aber das ist der Klarheit halber all unsere Diskussion in dieser Serie, wir nehmen ein Array an, um uns 0-basierten Index zu helfen, okay? Denn in JavaScript verwenden wir eine nullbasierte Indizierung. Hoffentlich verstehen Sie jetzt hier können Sie sehen, dass dies Element in Sortimentsform ist. Also dieser Bereich ist sortieren. Sorry, dies ist nicht verschiedene Elemente, weil Lachs 1165, wenn Sie das sortierte Element eines Arrays sehen. Also zuerst, das wird den kleinen Wert nehmen, dann Kapitalwert, und dann als ein Fall wie dieser wird nach oben gehen wie hier. Wenn v, wie die 2346789 Arten von Elementen, wenn wir diesen Fehler hier sortieren wollen. Also zuerst müssen wir 234 schreiben, dann haben wir 6789 geschrieben, weil dies ein sortierter Typfehler ist. Dies ist kein sortierter Typfehler. Ok, also lassen Sie es auf dem sortierten Array. Wir halten einen dieser separaten Vorträge. Also hier können Sie sehen, dass v, wie einige Arten von Wert innerhalb, die innerhalb des Arrays und den Index dieser Werte direkt hier gespeichert wird. Sie können hier 0123456789 sehen. Das ist also die Länge von neun Pfeilgröße hier
, der vom unteren Knochen beginnt und die Schulden steigt zu oben genau hier. Wie Sie hier sehen können, dass das Hinzufügen eines neuen Elements in der Anordnung an verschiedenen Positionen in der Wand oder verschiedene Arten von schweren Hebearbeiten. Im Allgemeinen Hinzufügen eines neuen Elements am Ende des Arrays ist n, Einfach, peasy Foster und erfordert eine weniger Arbeit. Alles, was wir tun mussten, geht um eine Nummer höher. Buddha, letzte Indexnummer auf der Bearbeitung hier. So wie Sie hier bei der Erste-Hilfe sehen können, wie wir
das neue Element zu einem Array hinzufügen können , wenn wir mit unserer Programmierung arbeiten. So werden Sie dieses Konzept vollständig verstehen. Hier. Sie können sehen, dass v Hölle, eine
Art arabinose unsere Altersgröße. Und wir wollen diesen Wert in diesem Bereich hinzufügen. Also fügen wir einfach die 100 AD hinzu, die letzte der Gelehrten hier. Hoffe, damit Sie jetzt verstehen, so wie Sie hier sehen können, dass dies unsere sortierte Form hier gelehrt ist, jeder Bereich ist Positionierung, fügen Sie seine eigene. Sie können hier 12233445566778198900 genau hier sehen. Hilft Ihnen, jetzt zu verstehen. Also fügen wir einen der, anderen Wert hier hinzu, ein 100 AD ist, die Positionen des Index acht genau hier. Das Hinzufügen eines neuen Elements am Ende ist also schneller und einfacher. Im Allgemeinen funktioniert die Flächenmethode, um den Wert am Ende hinzuzufügen, fügen Sie
einfach einen hinzu, den letzten Index, der verwendet wird, um ein neues Element direkt hier aufzunehmen. Hier haben wir das Problem. Und ich definiere auch nur eine Lösung. Also war es einfach, weil wir nur fünf Größe von Array-Nummern speichern mussten. Und nun nehmen wir an, dass wir 505 Tausend ganzzahlige Zahlen speichern müssen. Werden wir zu diesem Zeitpunkt 500 Variablen verwenden oder nicht? Hier können Sie sehen, dass für solche Situationen fast alle Programmiersprachen ein Konzept bereitstellen, das als Array bezeichnet wird. Ein Array ist eine Datenstruktur, die feste Größe Sammlung der Elemente des gleichen Datentyps gespeichert werden kann. Wenn Sie Böden speichern möchten. Also diese alle Zahlen werden fehlerhaft sein, wenn Sie sie speichern möchten. Ganzzahlen auf alle Zahlen sind Ganzzahl. Ein Bereich wird verwendet, um eine Sammlung von Daten zu speichern, aber es ist oft nützlicher,
einen Eddie als Sammlungen von Variablen desselben Typs zu betrachten. Anstatt die einzelnen Variablen wie
Nummer 12 und bis zwei Zahlen von n zu deklarieren . Sie deklarieren nur ein Array, das eine variable Anzahl von Integer ist, die eine Art von Wie eine Zahl ist, die von 012 beginnt. Und das geht bis zur Anzahl von n, um die einzelnen Variablen darzustellen. Und hier können Sie sehen, dass das ist einfach schreiben 0
bis zur Anzahl von n sind die Index mit den arabischen Variablen zugeordnet. Und sie werden verwendet, um die einzelnen Elemente Variablen in Eddy darzustellen. Alle Bereiche bestehen also aus kontinuierlichen Speicherorten, wie ich Ihnen sage. Also die Lößbereiche, Verbindungen oder Komponenten, oder das entspricht dem ersten Element als höchste Adresse heute oder letztes Element hier. Hier können Sie sehen, dass dies das erste Element ist, das tourt und Sie können TOR, Array in das letzte Element direkt hier, hilft Ihnen, alle theoretischen Beispiele dieses Bereichs zu verstehen und was ist ein Array? Wenden wir uns einfach dem Beispiel eines Arrays zu und wir werden sehen, wie wir hier mit einem Editor arbeiten können. Die hier, Sie können sehen, dass ich nur ein einfaches Hinzufügen eines Programms. Hier. Das ist ein Drehbuch. Das ist also ein Skript-Tag genau hier. Und hier können Sie sehen, dass ich gerade die Variablen hier erstelle. Erstens erstelle ich nur eine Variable aus. Nehmen wir an, wir haben Früchte sind alte Beispiele hier, okay? Was wir bereits drehen Moment. Also sind Früchte hier, sorry, was gleich ist, also das Essen ist hier, erstens, wir schaffen einen Pol. Dann hier haben wir Kirsche, dann hier sind wir Mangos. Und das hier ist ein Komma. Und um die ADA zu schreiben, müssen
Sie einfach diese Klammern hier schreiben. Und das ist gleich Mangos. Und hier haben wir Orange hier schreiben. Wie Sie hier sehen können, ist
dies die vier Größe des Arrays. Und wenn wir als Index weise sehen, so ist dies drei, weil 10123 hier, und Sie müssen diesen Bereich mit einem Semikolon schließen. Jetzt schreibe ich gerade oder ich drucke nur dieses Array für euch aus. Wo Sie hier sehen können, dass ich einfach nur Früchte als Name des Arrays drucke. Und hier habe ich geschrieben, dass dies plus V ist oder ich habe schreiben, einfache Sache, einen Zeilenumbruch genau hier. Und hier müssen wir zum Bearbeiten ITU gehen und dot HTML bearbeiten. Aktualisieren Sie dies und
hier wird uns die Ausgabe nicht angezeigt. Lassen Sie uns die ADA hier nehmen, dass das, was wir einen Fehler gemacht haben. Also hier haben wir den kleinen Fehler hier, und jetzt ist es in Ordnung. Es gibt einen Sprung zum Browser und umformulieren. Also, Sie hier, Sie können sehen, dass ich einfach alle Elemente aus der Luft hier bekomme. Und das ist unser Gebiet. Jetzt können Sie schreiben, wie variabel und die Variable hier ist. Sie können sehen, dass ich das schreiben muss, nehmen Sie eine Farbe und die Farbe, die gleich n ist, definiert ein einzelnes Element. Nehmen wir an, das ist ein Rot. Und hier können Sie sehen, dass ich nur das Array
schreibe, das Farbe und Refresh ist. Sie können sehen, dass Sie auch ein einzelnes Element des Arrays erhalten können. Jetzt können Sie hier sehen, wie wir das Element oft direkt hier in das Java-Skript zugreifen
können . Jedes Element kann durch ihre indizierten mit den eckigen Klammern Notationen zugegriffen werden. Und das Hinzufügen von Index ist ungerade nummeriert, die die Positionen eines Elements in einem Array darstellen. Bei Index r beginnt von der 0 basiert. Und das bedeutet, dass das erste Element eines Arrays Torr am Index 0 ist, und dann geht das bis zur Anzahl von N. Lassen Sie uns sehen, dass, wie wir können, ist in Richtung der Bereich indiziert oder wie wir die Dachbodenelemente durch den Index weise zugreifen können. Hier können Sie sehen, dass wir Dokumente schreiben müssen richtig sind. Und dann hier hatten wir reiten, nehmen
wir an, das sind Früchte. Und hier muss ich diese Klammer schreiben und ich möchte nur auf das Element auf der 0 hier zugreifen. Ok? Dann können Sie hier sehen, dass dies ein BR-Tag ist. Also, das wird einfach auf das Element zugreifen, fügen Sie die Zahl 0 hinzu, die ein Pull ist. Das ist also 0123. Okay, hier habe ich das einfach neu formulieren. So können Sie hier sehen, dass auf das Element als oben rechts hier zugreift. Dann schlage ich hier 32. Also lasst uns das einfach überprüfen. So hier können Sie sehen, dass das zugegriffen wird orange und mangle. Also hier, Orangen auf Nummer drei. Erstens, das wird Nummer drei und dann Nummer zwei drucken, was Mango genau hier ist. Hoffentlich verstehen Sie, dass, dass, wie wir das Element zugreifen können, Element eines Fehlers direkt hier. So können Sie auch die SRA-Länge bekommen und wie Sie das bekommen können. Also gibt es nicht einfache LinkFunction verwendet hier können Sie sehen, dass Sie das richtige Dokument und document.write hier haben, wo Sie schreiben, dass dies Früchte Punkt hier ist, ich habe geschrieben, dass dies auch Länge ist. Sie können sehen, das können Sie hier sehen. Sie können sehen, dass wir die vier Größe der Bearbeitung direkt hier haben. Hoffentlich verstehst du jetzt. Jetzt hier werde ich Ihnen sagen, wie Sie verschiedene ganze Zahlen Pfeil hier erstellen können. Wie Sie mich sehen können, wie die Variable und Variable hier sind. Nehmen wir an, eine Person und die Person, die hier gleich ist, schreibe
ich einfach, dass der Name der Person hier Kindermädchen ist. Und dann hier haben wir eine andere Person Namen Bild ist John. Ok? Und hier schreibe ich einfach auch das Zeitalter von John. So können Sie dort sehen, dass AGE Haar 25 ist. Jetzt können Sie sehen, wie wir darauf zugreifen können. So einfach, Sie haben Schreibdokumentknoten, richtig, und das Recht hier ist Person. Ok? Aktualisieren Sie das jetzt. Sie können hier sehen, dass zuerst, dass Dennis John N zugreifen wird, The Age of, dass auch. Hoffentlich verstehen Sie, dass, wie wir mit einem Array in
JavaScript arbeiten können , wenn Sie eine neue das Problem in Bezug auf diese Vorlesung finden, bitte lassen Sie mich wissen und danke für das Ansehen dieser Vorlesung.
33. Javascript sorten: Hey Leute, willkommen zu diesem Vortrag. Und in diesem Vortrag werden wir über die Sortierung eines Arrays in JavaScript sprechen. Wenn Sie ein Array eines Objekts haben, das Sie in einer bestimmten Reihenfolge sortieren müssen, Sie möglicherweise versucht, für die Java-Skriptbibliothek zu löschen. Aber bevor wir es tun,
denken Sie daran, dass Sie eine ziemlich saubere Sortierung mit der Arrays.sort-Funktion der Natur durchführen können. Wir werden diese Funktion später in dieser Vorlesung besprechen. So ist das Sortieren eines der wichtigsten Probleme in der Programmierung. Egal, ob Sie ein Anfänger sind oder arbeiten Entwickler sind, Sie werden in Ihren Prüfungen mit Sortieralgorithmen konfrontiert. Sind Jobs in dich. Wahrscheinlich im realen Leben Szenarien. Wir müssen keine Sortieralgorithmen von Grund auf neu implementieren. Javascript hat es auf Beta- und Sortiermethode. Und in dieser Vorlesung werden wir diese Sortierung eines Arrays in JavaScript behandeln. Also, was ist ein Sortieralgorithmus? In der Informatik ist ein Sortieralgorithmus ein Algorithmus , der das Element unserer Liste in einer bestimmten Reihenfolge setzt. Die am häufigsten verwendete Bestellung, unsere numerische Reihenfolge oder lexikographische Reihenfolge. Für unseren speziellen Fall, ein Sortieralgorithmus, meist D mit Elementen in dem Begriff, ihre Reihenfolge
alphabetisch oder numerisch zu sortieren , indem die Position jedes Elements im Array geändert wird. Die Sortierung kann je nach Ihren Vorlieben aufsteigend oder absteigend erfolgen. Wie hier eine Methode verwendet wird, die eine Sortiermethode zum Sortieren Ihres Hinzufügens ist. Und hier können Sie sehen, dass das, was ist die Sortierbearbeitung direkt hier. So, wie wir ein echtes Leben Beispiel auf alphabetisch weise nehmen, so werden wir sehen, dass, wie wir unser Alphabet sortieren können. Lassen Sie einfach hier sehen, Sie können sehen, ich schreibe einfach b, a, d, c und e. Wie Sie hier sehen können, dass ich nur fünf Index hier in dieses Array nehme. Ok? Dies sind 12345 Werte. Wenn Sie dies als Index y nehmen, so 01234. Und wie Sie sehen können, dass dies die unsortierte Form ist, weil B an der ersten DCN E Wenn wir dieses Array sortieren. Also werden wir diesen ersten Tag machen. Sie können hier sehen, dass wir wie ein reiten werden. Dann hier werden wir b schreiben, dann hier schreiben wir C, und dann D und E genau hier, wie Sie das sehen können. Ok, also benutze ich das einfach als Prozedur. Also zeige ich Ihnen einen vollständigen Schritt dieses Sortierfehlers ist genau hier. Sie können sehen, dass dies da ist. Nehmen wir an, b, a, d ,
c, e. Also erstens können
Sie sehen, dass ich nur US oder ich einfach die Werte zwischen a und b streichen. Also zuerst hielten wir a, dann schreibe ich einfach B hier, okay? Und dann ist das gleiche ein Fall wie D, C und E hier. Ok? Wie Sie sehen können, sind meine beiden Werte hier sortiert. Dann schreibe ich einfach ein an der Stelle, sei an der Stelle. Dann sortiere ich hier einfach diese beiden Werte. So können Sie hier sehen, ich wische einfach c und d zusammen. Also, wie Sie sehen können, a, B, C, D und E. Also über alle Bereiche hier ist jetzt sortiert. So verstehen Sie jetzt, wie wir es als eine grafische Art und Weise sortieren können. Lassen Sie uns sehen, dass, wie wir eine Sortiermethode verwenden können und einfach mit Hilfe dieser Funktion, wir sortieren unsere alle Wirbelkörper. Die Sortiermethoden ermöglichen es Ihnen, Elemente
eines Arrays an der Stelle zu sortieren , neben dem Ausführen des sortierten Arrays, die Sortiermethoden verketten die Position des Elements im ursprünglichen Hinzufügen. Standardmäßig sortiert die Sortiermethode das Flächenelement in aufsteigender Reihenfolge mit den kleinsten Kosten n größten letzten Wert. Wie Sie sehen können, was ich nur will sie für Sie. Lassen Sie uns einfach in den Codierungsbereich gehen und wir werden sehen, dass, wie wir das hinzugefügte hier sortieren können. So wie Sie hier sehen können, dass dies unser EDx Beispiel ist. Also nehme ich gerade dieses Beispiel hier. Und Sie können hier sehen, dass ich nur eine Variable von Straßen erstelle. Und jetzt hier können Sie sehen, dass ich einfach nur die Werte davon ändere. Hier, Orange. Und hier können Sie sehen, ich schreibe einfach, dass dies Schicht ist. Nehmen wir an, Banane. Dann hier werde ich schreiben, dass das TV ist. Ok? So wie Sie hier sehen können, erstelle
ich einfach 123456 Art von eta hier, wo Sie ihren Index sehen können, während 1234, ein sorry, als 012345, Index der hier hinzugefügt, ok. Hier können Sie sehen, dass ich gerade eine Variable erstellt habe. Also variabel hier ist, dass ich einfach sortieren schreibe, was gleich hier ist. Ich schreibe das einfach. Ich möchte diesen Fehler einfach hier sortieren. Also für diesen Zweck, Haaraugen, richtige Punkt-Sortiermethode. Hoffe, damit du das verstehst. Dies ist also die Sortiermethode, um zu sortieren, ist ein Schlüsselwort genau hier. Und das ist der Bereich, den ich gerade hier geschaffen habe. Jetzt hier können Sie sehen, ich habe schreiben Dokument und Dokument Punkt schreiben, wo ich Recht hatte, dass dies Früchte und Früchte plus, und hier musste ich schreiben, dass dies ein BR-Tag ist. Ok? Das ist also nur eine Ausgabe hier. Lassen Sie uns mal sehen, wie wir zuerst unsere Ausgabe dieser Früchte hier überprüfen können. Dann hier können Sie sehen, ich kann schreiben, dass dies document.write ist, wo ich Recht hatte? Dass dies unser Schwert oder Art Hinzufügen ist. Ok? Sie können sehen, dass ich diesen Code einfach hier schließe. Jetzt. Ich gehe einfach zum Browser und hier werde ich das aktualisieren. Und Sie können zuerst v sehen, wie bei Apple, Mango, Banane, Kirsche und TV genau hier. Denn hier können Sie sehen, dass dies unsere Sortiermethode genau hier ist. Sie können sehen, dass mit Hilfe dieser können
wir unsere,
diese Methode direkt hier sortieren . Ok? Wie Sie sehen können, erstens wird
dies Apfel als Mango, als Nana, Kirsche, KV und Orange. Also, wie Sie
in der Ausgabe sehen können , dass wir keines der Ergebnisse direkt hier bekommen. Wie eine, wir bekommen zwei Ergebnisse direkt hier, das ist a und m. Also das ist ein und bedeutet, dass Apfel und Mango hier statt dieser alle Werte sortiert sind. Ihre Frage wird sein, warum wir,
dieser Sortieralgorithmus wird diese Werte nicht sortieren und warum diese Algorithmen diese Werte sortieren. Also eine Frage hier ist, weil Sie hier sehen können, ich schreibe einfach ein ist eine Hauptstadt hier, und m ist auch eine Hauptstadt hier. So funktionieren die Sortieralgorithmen. Wenn Sie alle Werte sind Großbuchstaben, bedeutet Großbuchstaben, oder Sie sind alle Werte sind Kleinbuchstaben, oder ein Kleinbuchstabe. Also hier verwende ich nur eine gemischte Werte. Lassen Sie uns jetzt in den Code sehen, wo Sie das hier sehen können, a und M genau hier. Also alle diese ersten Buchstaben sind, ist klein. Speichern und aktualisieren Sie diese. So können Sie hier sehen, ich entscheide, dass dieses Array hier sortiert ist, weil a, b, c, dann K, M, O. So können Sie hier sehen, diese alle Bereiche sind in sortierter Form richtig? Jetzt. Hoffentlich verstehen Sie jetzt, wenn Sie alle Werte hier geben wollen sind Großbuchstaben, also C, a, und hier muss ich m schreiben, dann hier, o, dann bin ich bestrebt, zu sein, und das ist das letzte k. so können Sie hier sehen, und ich formuliere das einfach neu. Also hier, diese alle Werte sind in sortierter Form, wenn Sie, wenn Sie ihnen gemischten Wert wie Kapital a, Kapital B geben, und diese alle Werte sind klein, so dass Sie einfach sortieren, sind Sie dieser Bereich zuerst und das wird verlassen Ihre und andere Werte nach oben, so dass Sie erhalten, dass die Pflanze. Wenn Sie eines der Probleme in Bezug auf diese Vorlesung finden, lassen
Sie es mich wissen und danke für das Ansehen dieser Vorlesung.
34. Funktionen und die OOP Differenz: Hey Leute, willkommen zu diesem Vortrag. Und in diesem Vortrag werden wir über die Funktion sprechen. Und ich werde Ihnen über das funktionale und objektorientierte Programmierkonzept in JavaScript erzählen. In der Programmierung und benannten Abschnitt eines Programms, das eine bestimmte Aufgabe ausführt. Es ist Wachfunktion. Wie? Nehmen wir an, v, wie unser gesamtes System der Bibliotheksmanagement-System. Und wir haben einen Funktionsnamen, der Buch ist, okay, oder ein Buch. Bücher Funktion verwendet wird, oder führen Sie eine bestimmte Aufgabe. Dies ist eine Karte hier in diesem LMS-System, das eine Funktion oder ein Modul ist. Da eine Funktion eine Art von Prozedur oder Routine ist, unterscheiden
einige Programmiersprachen zwischen Funktionen, die einen Wert zurückgeben, und
einem Prozedural, das einige Operationen ausführt, aber keinen Wert zurückgibt. Funktionen und die Prozeduren sind die grundlegenden Bausteine des Programms. Sie sind ein kleiner Abschnitt eines Akkord, der verwendet wird, um
eine bestimmte Aufgabe auszuführen , und sie werden aus zwei Hauptgründen verwendet. Mal sehen, dass V, wie das LMS-System, okay? Hier haben wir die grundlegenden Bausteine des Programms. Nehmen wir an, Buchautoren und wir haben einige Arten von wie IB n Zahlen. Ok? Hier können Sie sehen, dass
wir in diesem großen LMS-System drei Moore's Module haben. Dies sind also die Funktionen bedeutet, dass eine große Programme in den kleinen Teil des Programms
unterteilt sind , der wiederverwendbar ist. Der erste Grund ist, dass sie verwendet werden können, um die Wiederholungen von Befehlen innerhalb des Programms zu vermeiden. Wenn Sie Operationen haben, die in den verschiedenen Teilen der Programme durchgeführt werden, dann ist es sinnvoll, den wiederholten Code Ameisen erstellen Sie uns separate Funktionen sind die Verfahren, die Karte von diesen Orten sein können. Stattdessen. Dies wird nicht nur die Größe Ihres Programms reduziert, aber es wird den Code einfacher zu pflegen und es wird die Möglichkeit
entfernen, dass einige des Code-Segments aktualisiert, aktualisiert, aber nicht andere. Hier können Sie sehen, dass für diese Codezeilen, für diese Satzzeilen hier, die wir sehen werden, dass Sie LMS-System
waren, sobald Sie die Buchfunktion schreiben, dann werden alle Module Ansicht in diesem Buch definieren so dass Sie müssen nicht immer wieder Ihren eigenen Code schreiben. Der Vorteil hier ist also, dass Schulden auch Ihre Programmgröße reduzieren, und das wird auch Ihren Programmieraufwand reduzieren. Hier können Sie sehen,
dass, was ist die Funktionsprogrammierung? Wenn Sie einen Hintergrund in der Mathematik
haben und einen Vorsprung auf die Funktionsprogrammierung haben. Das liegt daran, dass die Funktion, die Petagramm programmiert, das Computing wie mathematische Funktionen behandelt. Wenn Sie keinen mathematischen Hintergrund haben, hat Zwietracht Sie das Gefühl verwirrt? Grundsätzlich behandelt die funktionale Programmierung die Funktionen und die Daten als unveränderlich. Und Sie werden Daten in Funktionen übergeben. Und es ist in der Regel gibt, dass die Daten transformieren oder einige andere Arten der Daten. In der funktionalen Programmierung sollte die Funktion niemals die ursprünglichen Daten oder den Programmzustand
ändern. Es gibt eine Ähnlichkeit mit einer Unix-Philosophie, dass jedes Programm eine Sache gut machen sollte, und eine Funktion sollte nicht verschiedene Teile Ihres Programms berühren. Stattdessen sollte es eine Eingabe nehmen und Ihnen eine Ausgabe geben. Wie Sie sehen können, dass eine Funktion eine Eingabe direkt hier nimmt. Und nehmen wir an, die Funktion hier ist Buch, so dass wird eine Eingabe nehmen, und dann wird Ihnen die Ausgabe des Programms als auch zeigen. identische Funktion sollte also rein sein, was auch immer möglich ist, in einer funktionalen Programmierung, das
bedeutet, dass eine gegebene dieselbe Eingabe, die Ausgabe der Funktionen wird jetzt, die
Ausgabe bleibt immer gleich. Hoffentlich verstehst du jetzt. Jetzt können Sie hier sehen, dass die funktionale vs. die objektorientierte Programmierung. Dies ist eine dramatische Abkehr einer, so
etwas wie objektorientierten Programmierung in objektorientierter, objektorientierter Programmierung. In objektorientierten Programmierung, Sie oft, wie ein Basis-Objekt mit verschiedenen Methoden gewidmet, um ihre Daten oder Zustand zu verketten, die ein Teil dieses Objekts sind. Methode kann sogar Daten ändern oder Nachlass, wenn nicht explizit geneigt ist,
bedeutet, dass in der objektorientierten Programmierung Sie ein Objekt der Klasse
erstellen müssen und dann müssen Sie es verwenden. Aber in praktischen Programmen irgendwann ist das Mixins. Und dieser tote Satz, es kann Programme schwieriger zu pflegen machen und es ist nicht immer klar, was sich ändert, das ist T8 oder die Daten und funktionale Programmiersprache wurde ursprünglich verwendet, um die Umgebungen zu akademischen, aber kann helfen auch, Punkte zu verhindern. Diese Art von Problemen. In der Funktionsprogrammierung müssen Sie die Funktionen anlegen. Aber in der objektorientierten Programmierung gibt es ein Konzept der Klassen und Objekte, die Sie erstellen müssen. Die Klasse bedeutet, dass eine eine Klasse von Buch erstellen. Und innerhalb der Klausel gibt es viele Funktionen. Wenden wir uns einfach nur an die Funktionen, die welche Funktion genau tun. Funktionen kapseln eine Aufgabe. Sie kombinieren viele Anweisungen in einer einzigen Codezeile. Und Sie können sehen, dass die meisten Programmiersprachen viele integrierte Funktionen
zur Verfügung stellen, die sonst viele Schritte erfordern würden. Zum Beispiel die Quadratwurzel einer Zahl im Journal berechnen. Uns ist egal, wie Funktionen tun, was sie tun, und nur das ist es, wenn eine Funktion aufgerufen wird, die Programme verlassen den aktuellen Abschnitt des Gerichts und beginnen, die erste Zeile statt der Funktionen auszuführen, folgt die Funktionen dem Steuerelement, wo Sie
sehen können , dass die Funktion oder das Programm
natürlich zu einer Zeile kommt , die einen Funktionsaufruf enthält. Zuerst müssen Sie den Funktionsnamen deklarieren und dann müssen Sie Ihren Funktionsnamen aufrufen. Okay, die Programme geben die Funktion
ein, die auf die erste Zeile in der Funktion Partitur ausgerichtet ist. Und alle Anweisungen innerhalb der Funktion werden von oben mit den unteren ausgeführt. Die Programme verlassen die Funktionen und gehen zurück dorthin, wo sie angefangen haben. Alle Daten, die von den Funktionen berechnet und zurückgegeben anstelle der Funktionen in der ursprünglichen Codezeile
verwendet. Hier kenne ich die Frage in Ihrem Kopf, warum wir
Funktionen im JavaScript benötigen , um die Lesbarkeit Ihres Codes zu verbessern, müssen
Sie Funktion verwenden, die Wiederverwendbarkeit des Codes
verbessert. Sie müssen, Sie müssen Funktion verwenden und einige Funktionen können
in allen Programmen verwendet werden , anstatt den gleichen Code von Grund auf neu zu schreiben. Wie hier können Sie sehen, dass Sie einfach schreiben müssen, nehmen
wir an, ein Funktionsname hier ist Buch. So müssen Sie einfache Funktionen Buch erstellen und Sie müssen die
gesamte Funktionalität innerhalb dieser Buchfunktion definieren und dann müssen Sie es verwenden. Das heißt also die,
sorry, dies wird Wiederverwendbarkeit genannt. Was ist eine Lesbarkeit? So Lesbarkeit bedeutet, dass Sie hier, wenn Sie die Buchfunktion schreiben, dann haben Sie einander eine andere Funktion schreiben, die Autor ist, und dann haben Sie Recht, eine andere Funktion, die IBM Nummer ist. So können Sie hier sehen, dass jedes Modul oder jede Funktion Ihnen klar sein wird. Das ist also die Lesbarkeit des Autos. Dembulking über den Code wäre also einfacher, wenn Sie die Funktionen und Pfeile
verwenden, sind leicht zu verfolgen denn wenn Sie das Buchmodul verwenden und Sie werden einen Fehler in diesem Buchmodul finden. Sie müssen also einfach die Buchfunktion überprüfen, anstatt gesamten Code zu
überprüfen. So bekommen Sie, dass, wie wir debuggen können oder wie, wie einfacher ist das Debuggen, wenn Sie die Funktion verwenden. Funktionen reduzieren auch die Größe des Codes, die den Satz von Anweisungen
duplizieren, werden durch eine Funktion ersetzt, was bedeutet, dass Sie hier sehen können, dass, wenn Sie die Funktion nicht verwenden, so dass Sie das richtige Buch viele Zeit in Ihre Schnur. Also, sobald Sie das Funktionale deklarieren und sie schreibt eine Funktion hier, also müssen Sie einfach Ihre Funktionen immer wieder aufrufen, oder einfach müssen Sie Sie oder diesen Codeblock aufrufen. Das ist also Auto, oder dies wird aufgerufen, um die Größe Ihres Codes mit Hilfe von Funktionen zu reduzieren. Hoffentlich bekommst du das. Jetzt können Sie hier sehen, dass
Sie im JavaScript zunächst die Funktion definieren müssen, dann müssen Sie Funktionen einschreiben. Dies ist der Schrittzähler Ihrer Funktion und dann haben Sie Ihre Aussage schreiben, die Codezeile hier, das ist ein Programm der faktoriellen und wir finden die Anzahl der Factorials genau hier. So bekommen Sie, dass jetzt nur an
das Beispiel drehen und wir werden sehen, dass, wie diese Funktionen funktionieren. Erstens, wissen Sie, wir haben bereits mit einer Funktion in diesem Kurs gearbeitet, aber hier werde ich Ihnen vollständig eine Kenntnis der Funktion gegeben. Schreiben Sie die Funktion hier v, wie der Funktionsname zuerst wir sind, lassen Sie uns annehmen, ein Funktionsname ist hier SBC, okay? Wie Sie hier sehen können, ist
diese Funktion hier das Schlüsselwort. Und dann ist dies der Name der Funktion. Und Sie müssen die Argumente schreiben so dass Sie die Schrittzähler oder die Funktionen geschrieben haben. Nehmen wir an, Sie haben den richtigen Schrittzähler genau hier in dieser Klammer. Und dann haben Sie den Codeblock oder Anweisungen hier geschrieben. Hoffe, damit du das bekommst. Jetzt hier können Sie sehen, dass ich nur eine Funktion erstelle, die ein Name von hallo ist. Und wir sind, wir haben keinen der Parameter direkt hier übergeben und hier
benutze ich einfach die Warnmeldung an euch Jungs, wo Sie sehen können, dass dies eine Warnmeldung ist. Und hier können Sie das hier in diesem Java-Skript sehen. Also hier zwei Arten von Funktionen, aber ich benutze einfach hier, was eine benutzerdefinierte Funktion ist. Und das ist eine eingebaute Funktion, die die Warnmeldungsfunktion hier ist. Lassen Sie uns diesen Code einfach hier ausführen. Und das ist eine Funktion HTML-Datei. Und wie Sie hier sehen können
, wird mein Code hier nicht ausgeführt. Nur weil Sie hier sehen können, dass ich einfach eine Funktion erstelle. Okay? Die Funktion wird ausgeführt, weil die Funktion hier läuft, weil wir die Funktion hier nicht aufgerufen haben. Sobald Sie die Funktion deklariert haben, müssen
Sie diese Funktion auch aufrufen. Wie Sie das hier sehen können, können
Sie sehen, ich muss zum Skript-Tag VR gehen. Das habe ich beschrieben. Sorry, das ist ein Skript-Tag hier und hier in diesem Körperhaar ist richtig, dass dies nur ein Absatz-Tag ist. Und wo Sie sehen können, dass hier, richtig, dass dies eine Funktionskopie ist, ist
dies Skript-Pacer in das Header-Tag. Und hier können Sie sehen, hier erstelle ich nur ein Formular. Und das Formular hier, wie Sie sehen können, dass in diesem Formular, schreibe
ich einfach die Eingabe und Eingabe hier ist eine Art von Schaltfläche. Wenn ich einfach auf diese Schaltfläche klicke. Also verwende ich einfach OnClick-Methode. Wir arbeiten bereits an dieser OnClick-Methode. Und Sie können sehen, dass hier rechts auf Klick-Methode ist. Also auf Klick-Methode, schreibe
ich einfach den Namen meiner Funktion hier ist hallo. Okay? Und dann hier schließe ich diesen Code direkt hier. Sie können auch den Wert für diese Funktion definieren. Nehmen wir den Wert hier an. Klicken Sie auf mich. Okay, hier, wenn ich einfach zu diesem Akkord gehe und das auffrische. So können Sie hier sehen, dass dies eine Funktion ist, die ein p-Tag ist. Und dann hier, wenn es einfach auf diese Schaltfläche klicken. Also wird diese Funktion mir gezeigt, dass ich mir Sicherheit mache, Ausgabe direkt hier, was ein Java-Skript ist, wenn ich einfach darauf klicke, also ist das hier nur ein OK. So wie Sie hier sehen können, dass wir zuerst diese Funktion mit dem Namen Hallo erstellen werden. Dann hier eine Benutzervielfalt, unsere Standardfunktion ist verfügbar, die Warnmeldung ist. Und dann wird mir das die Warnmeldung des JavaScript direkt hier zeigen. So können Sie auch Dokumentpunkt verwenden, damit schreiben. Okay? Und Sie können auch Dopaminstab verwenden oder damit ausprobiert. Erneutes Einfrieren und Vorteile. Klicken Sie auf diese, klicken Sie auf mich Buttons. Also dies alle Profis, um mit Hilfe dieser Funktion zu treffen. Jetzt können Sie sehen, dass, sobald ich diesen Funktionsnamen definiert habe, also muss ich diese Funktion nicht immer wieder schreiben. Ok, hier können Sie sehen, dass ich einfach kopiere. Und hier können Sie sehen, dass ich einfach den Button schreibe und Button hier klicke. Also hier erstelle ich nur einen der, einen der, einen anderen Button hier. Wie Sie hier sehen können, haben
wir die beiden Tasten und wir werden das einfach aktualisieren. So können Sie hier sehen, Ich klicke einfach auf diese Schaltfläche oder diese Schaltflächen. So wird mir die gleiche Funktion als Ausgabe hier angezeigt. Dies ist also Auto, das Ihre Größe des Programms reduziert, das einfach am besten für Ihre Code-Lesbarkeit und Benutzerfreundlichkeit ist. Dies ist, wie die Funktionen, so können wir die Funktionen hinzufügen erstellen. Wir können die Funktion aufrufen, damit wir hier eine Funktion aufrufen können. Okay? Nein, kommen Sie einfach zu dem Programm, wo wir erstellen werden. Funktioniert pentameter als Erwachsener. Und ich werde Ihnen sagen, wie Sie die Funktionen Schrittzähler erstellen können. So haben wir bis jetzt Funktionen ohne die Schrittzähler gesehen, wie Sie auf Ihrem Bildschirm sehen können. Aber dort gibt es eine Möglichkeit, verschiedene Parameter während des Aufrufs von Funktionen zu pausieren. Diese Pause die Schrittzähler können
innerhalb der Funktion erfasst werden und alle Manipulationen können auf diese Parameter der Funktionen
durchgeführt werden können mehrere Parameter durch das Komma getrennt
nehmen. Wie Sie hier sehen können, das ist meine erste Funktion. Jetzt hier schießen ich nur eine der, eine andere Funktion hier. Und der Funktionsname hier ist angenommen, das ist abc. Jetzt können Sie hier sehen, dass ich gerade den Namen dieser Funktion hier erstelle. Sorry, die Parameter dieser Funktion hier, aber ich schreibe einfach Nummer eins und das ist die Nummer zwei hier. Okay? Und hier können Sie sehen, dass ich eine Variable einrichte. Und Variable hier ist, dass ich nur einen Variablennamen schreibe, der insgesamt ist. Und insgesamt ist hier Nummer eins plus Nummer zwei. Also verstehst du das. Jetzt hier schreibe ich nur document.write und document.write hier druckt das Ergebnis und das Gesamt genau hier. Hoffe, damit du bekommst, dass, wie wir diese Funktion Nacht hier erstellen können. Dies ist also eine Funktion, die zwei Parameter annehmen wird, die Nummer eins und Nummer zwei hier und hier können Sie sehen, dass wir eine Variable erstellen. Also, wenn Sie nur eine Variable erstellen, so ist dies VR. Und hier können Sie sehen, dass dies der Name dieser Variablen hier ist, die insgesamt ist. Also schreibe ich einfach Summe, die gleich Nummer eins und Nummer zwei ist, ich füge hier zwei Zahlen hinzu. Und danach bekomme ich das Ergebnis dieses totalen Lichts hier. Wissen Sehen Sie, dies ist nur unsere Definition der funktionalen Definition der Funktionen oder wie Sie die Funktion deklarieren können. Jetzt können Sie hier sehen, ich schreibe nur ABC, was ein Funktionsname ist. Hier rufe ich nur die Funktion pasty auf, ich stelle nur den ersten Parameterwert bereit. Nehmen wir an, das ist bei zehn und dann haben wir eine Zahl zu schätzen hier ist 50. Also, was wird das drucken? Wird 60 genau hier drucken. Okay, und hier können Sie sehen, das ist document.write. Und dann können Sie hier sehen, dass Single und Pause. Und danach hier habe ich ABC angefangen und ABC hier druckt das Ergebnis als einer der Minuswerte. Nehmen wir an, minus sechs t. Und dann schreibe ich einfach, dass das eine 100 ist. Okay? Und das ist auch Semikolon. Wechseln Sie zum Browser, aktualisieren Sie dies. So hier können Sie sehen, dass
erstens, in der ersten Stufe, das wird als die 60 Seiten führen. Denn hier können Sie sehen, dass der Wert hier 50 plus zehn ist, was gleich 60 ist. Und dann haben wir minus 60 und plus eine 100. Also das Ergebnis hier ist, Sie können sehen, dass dies 40 ist, weil minus 60 plus 100 hier vier p. Jetzt werde
ich Ihnen den Programmablauf sagen. Erstens erstellen wir einen Funktionsnamen, der ABC ist, übergeben
dann die beiden Parameter hier mit dem Namen Nummer
eins und Nummer zwei genau hier. Okay, dann hier können Sie sehen, dass ich gerade bekomme, ich erstelle einfach eine neue Variable, die der Name der Summe ist. Und dann hier können Sie sehen, dass ich gerade diese Parameter hier aufrufe, die Nummer eins und Nummer zwei hier sind. Und dann hier sind Dokumente oder Dokumente richtig, und das wird mir dieses Ergebnis zeigen. Jede der Zahlen hier können
Sie sehen, dass ich nur die Funktion aufrufe. Funktion, bei der ich nur die PRI, die Werte zu dieser Nummer eins und Nummer zwei, die 1050 und minus 1600 ist. Und dann hier, das ist für einen einzelnen Embryo. Verwirren Sie es nicht, okay. Jetzt sehen Sie, dass Sie auch einen Funktionsnamen anlegen können
, den Sie auch eine Funktion mit Vor- und Nachnamen anlegen können. So hier können Sie sehen, dass Eis richtig Vorname. Das ist also ein echtes Beispiel. Und hier können Sie sehen, dass dies der letzte Unterstrichname ist. Hilft dir, das zu bekommen. Hier. Sie können sehen, dass ein Funktionsname hier ist, dass ich nur Namen schreibe. Okay? Jetzt, wie Sie hier sehen können, streamen
ich dies und nach diesen hier werde ich nur schreiben, dass dies F Unterstrich Name ist
, der mein Vorname als Parameter ist. Dann schreibe ich einfach plus leere Zeichenfolge und dann schlage ich Plus, was hier eine Fortsetzung ist und der letzte Unterstrich Name hier ist. Okay, dies ist nur eine Funktionsdeklaration und die Bereitstellung des Ausgabewerts. Und jetzt hier können Sie sehen, dass dies innerhalb dieser Funktion und der nächsten Punktzahl ist. Okay? Und das tut mir leid und okay, jetzt, gut. Hier können Sie sehen, jetzt rufe ich nur diese Funktion auf. Wie Sie hier sehen können, schreibe
ich nur Namen. Namen, wo ich den Namen hier schreibe, sind Bob. Dann ihre Augen, richtig? Der Nachname hier ist Ken. Okay? Und dann schließe ich einfach die Funktion, die direkt hier aufruft. Also hier rufe ich nur die Funktion auf. Und dann hier können Sie sehen, ich werde nur zum Browser gehen und das aktualisieren. Also hier, wie Sie sehen können, dass unser Vorname Harris Bob und zweiter Name Haar ist nicht hier. Nun, wenn Sie den Wert für diese Funktion definieren,
tut mir leid, der Schrittzähler Nummer eins. Und wenn Sie nicht den Wert für den Schrittzähler Nummer zwei angeben. Also, was wird dort passieren? Nur C plus D, ich schreibe nur den Wert. Nehmen wir an, das ist Bob, und hier können Sie sehen, dass ich diesem Nachnamen einfach keinen der anderen Werte bereitstelle. Formatieren Sie dies so, dass Sie hier sehen können. Also zuerst schreibe ich nur einen einzigen Zeilenumbruch, document.write und single und break hier. Und das kannst du sehen. Und wie Sie hier sehen können, wird
das zuerst den Bob drucken und der zweite Wert wird mir gezeigt, zeigt mir, dass es undefinierter Wert ist weil wir hier keinen der Werte definiert haben. So bekommen Sie, dass, wie wir die Funktion verwenden können, wie wir die Funktionen erstellen können, wie wir die Funktionen aufrufen können, wie V die Parameter zu unserer Funktion hinzufügen kann. So funktionieren Funktionen im Java-Skript. Hoffe, damit du alle Punkte hier in diesem Vortrag verstehst. Wenn Sie einen der Punkte in dieser Vorlesung nicht verstehen, lassen
Sie es mich wissen und danke für das Ansehen dieser Vorlesung.
35. Javascript: Hey Leute, willkommen zu dieser Vorlesung. Und in diesem Vortrag werden wir
über den Funktionsausdruck im JavaScript sprechen . Soweit Sie mit der Definition einer
Funktion arbeiten , die eine Funktion aufruft, als die Parameter zur Funktion hinzuzufügen. Hier in diesem Vortrag
werde ich Ihnen sagen, dass, wie Sie eine Funktion Ausdrücke erstellen können. Ein Funktionsausdruck ist also sehr ähnlich und übergibt fast die gleiche Syntax wie die Funktionsdeklarationen. Sie haben bereits in der letzten Vorlesung über die Funktionserklärung studiert. Der Hauptunterschied zwischen Funktionsausdrücken und
der Funktionsdeklaration ist also der Funktionsname, der in Funktionsausdrücken
weggelassen werden kann , um anonyme Funktion Legacy gemäß Beispiel zu erstellen. Und ich werde Ihnen sagen, wie wir
diese Funktion als anonyme Funktion hier erstellen können . Hier können Sie sehen, dass ich gerade eine Funktion im Skript-Tag erstelle, das ist der Name von, Nehmen wir an, Variable und Variable hier sind einige, okay? Und was gleich hier ist. Sie können sehen, dass ich dies nur als Funktionsname schreibe. Dann hier übergebe ich nur die Parameter als Nummer eins und das ist die Nummer zwei hier. Jetzt erhalten Sie, dass ein Unterschied zwischen einer Funktionsdeklaration und dem Funktionsausdruck. Hier können Sie also eine Variable erstellen, die eine Summe ist. Und dann können Sie hier sehen, dass dies eine Funktion ist. Ok? Nun, danach, das gleiche Beispiel, so wertvoll hier ist total, was gleich I ist schreibe
einfach Nummer eins plus Nummer zwei. Und das wird eine Return-Anweisung verwenden, ist unsere Summe. Das wird also den Wert dieser Gesamtvariablen direkt hier zurückgeben. Ok? Jetzt hier nach diesem Eis, rechtes Dokument dot write und document.write hier ist erstens, ich bekomme nur die Summen, wo ich nur die Werte zu diesem Schrittzähler bereitstelle. Nehmen wir an, das ist fünf und das sind 80 hier. Dann kann ich mich einfach koordinieren. Und ich verkette nur das BR-Tag und schließt oder so hier, das wird 85 als Summenwert drucken. Jetzt entscheide ich Variable, Variablen hier sind, können Sie sagen, dass wir einige annehmen. Und dann hier wird das Summen schreiben, was mein ist, dieser Variablenname oder ein Funktionsname. Und dann hier können Sie sehen, dass dies 20 ist und dann einen anderen Wert bereitstellen, der 60 ist. Jetzt können Sie hier sehen, dass das richtig ist. Document dot write, wo ich auch den Wert dieser Summe schreiben musste. Gehen Sie zum Browser und überprüfen Sie die Ausgabe. So auf der ersten Stufe kann man sehen, dass das Print 85 ist, nur weil aus. Nur wegen fünf plus 80, die gleich 85 ist. Ok? Und dann können Sie hier sehen, dass dies 60 plus 20 ist, was gleich 80 hier ist. So können Sie sehen, dass ein Funktionsausdruck im JavaScript funktioniert. In dieser Funktion, in diesem Code, können
Sie sehen, dass wir verwenden, wir haben bereits verwendet, um eine Funktion zu erstellen und wir alle bereits einen Aufruf einer Funktion erstellen. Aber hier können Sie sehen, dass
wir erstens eine Funktion erstellen, einfach die Werte dafür bereitstellen. Geben Sie für mich einfach die Logik an und geben Sie dann diesen Wert zurück. Und scheint ein Fall wie hier zu sein, Sie können das sehen und wir werden das nennen. Also hier, wie Sie sehen können, dass dies nur ein Funktionsausdruck hier ist. Dies, unser Code hier ist Funktion, sorry, Highway habe ich kleiner Fehler hier. Hier können Sie sehen, dass dies eine konstante Deklaration ist. Entschuldigung, in unserem letzten Vortrag hier können Sie sehen, dass dies eine Funktionsdeklaration ist. Ok? Und hier können Sie sehen, dass dies ein Funktionsausdruck hier ist. So erhalten Sie, dass, wie wir eine Funktionsdeklaration und einen Funktionsausdruck verwenden können. Dies wird also auch die Funktionsdeklaration innerhalb dieser Funktionsausdrücke genannt, aber verwechseln Sie es hier nicht. Es gibt einen einfachen Unterschied dazwischen. Es gibt also keine Notwendigkeit, ein Semikolon nach dem
Schließen von geschweiften Klammern in einer Funktionsdeklarationen zu setzen , aber Funktionsausdrücke auf der anderen Seite sollten
Sie immer und den Code mit einem Semikolon. Wie Sie sehen können, wie hier. Sie können sehen, sobald Sie den Funktionsausdruck deklariert haben, also müssen Sie hier mit einem Semikolon schließen. Hoffe, damit du jetzt verstehst. Also, wenn Sie eines der Probleme in Bezug auf diese Vorlesung finden, lassen
Sie es mich wissen und danke für das Ansehen dieser Vorlesung.
36. Javascript Variable Umfang: Hey Leute, willkommen zu dieser Vorlesung. Und in diesem Vortrag werden wir über die Bereichsvariablen in Java-Skript sprechen. Bevor wir diese Bereichsvariable starten, müssen
wir nur verstehen, dass was sind die Bereichsvariablen und wie wir sie verwenden? Variablen sind ein grundlegender Bestandteil vieler Programmiersprachen und gehören den ersten und wichtigsten Konzepten, um zu lernen. Es gibt eine Reihe von verschiedenen Eigenschaften der Variablen im JavaScript, sowie die verschiedenen Regeln, die bei der Benennung befolgt werden müssen. In JavaScript gibt es drei Schlüsselwörter, die verwenden, um eine Variable zu deklarieren. Der erste ist variabel, der
zweite ist konstant. Und der dritte ist Let n. Der, jeder Effekt, wie man kodiert, wird die Variable anders interpretieren. In diesem Vortrag werde ich Ihnen darüber erzählen,
wie Sie die Variablen deklarieren können und wie Sie sie verwenden können. Wie Sie alle wissen, dass Variablen, die einen Teil
des Speicherplatzes enthalten oder verwendet werden und die einen Teil des Speichers wiederherstellen, auf der Festplatte basiert. Wir hielten zwei Arten von Variablen. erste ist die globale und die zweite ist die lokale. Die globalen Variablen sind jene Variablen, außerhalb des Funktionsbausteins deklariert sind. Und die lokalen Variablen sind die Variablen, die innerhalb des Körpers der Funktion deklariert
werden. Lasst uns sehen. Hier haben wir die Funktion, die ein Name von ABC ist. Hier können Sie sehen, dass dies der Funktionskörper
und innerhalb dieses Körpers ist , wenn Sie die Variable deklarieren. Das bedeutet also, dass dies eine lokale Variable ist. Wenn Sie die Variable
außerhalb des Funktionskörpers deklarieren und sie innerhalb der Funktion verwenden. Das bedeutet also, dass dies die globale Variable ist. Hoffe, damit Sie jetzt verstehen, jetzt hier werden Sie Eis rechts Skript Tag sehen. Und in diesem Skript-Tag, hier werde ich eine Funktion schreiben. Also Funktion hier ist, nehmen
wir an, ABC-Funktion. Wir arbeiten bereits an der Funktion. Hier können Sie sehen, dass Sie die Variablen erstellen, die Sie VR erstellen, um die Variablen zu erstellen, erstellen
Sie die Konstante, um die Variable zu erstellen. Das liegt an dir. Hier können Sie sehen, dass ich Recht habe, diese Variable. Und hier schreibe ich nur, dass dies eine lokale Variable ist. Und die lokale Variable hier ist z gleich Harris, richtig? Dass dies eine lokale Variable ist. Und ich werde diesen Code einfach hier schließen. Wie Sie sehen können, dass wir hier eine Variable innerhalb des Funktionskörpers erstellen. Dies bedeutet, dass es sich um eine lokale Variable handelt. Jetzt hier können Sie sehen, dass ich dieses Dokument und
document.write gelesen habe , wo ich diff Variable aufrufen musste, wo ich es versucht hatte, das ist ein lokales und das ist später eine lokale Variable, okay? Und die nächste Punktzahl genau hier. Jetzt hier, ich nenne diese Funktion einfach. Aktualisieren Sie dies im Browser. Hier können Sie sehen, dass dies eine lokale Variable ist und dies zeigt mir die Ausgabevariablen, die in einem Funktionskörper deklariert wird, ist die lokale Kartenvariable. Jetzt können Sie hier sehen, wenn ich nur eine Variable deklariere, die Haare, Augen, richtig? Var, und das ist global. Und global Hier ist eine Variable. V ist gleich heterozygot ist globale Variable, und ich schließe es einfach. Und hier in diesem Funktionskörper rufe
ich einfach diesen Variablennamen hier auf
, der eine globale Variable ist. Ok? Hier setze ich das einfach in den Browser um, damit Sie sehen können , dass dies die globale Variable hier ist. Wie Sie hier sehen können,
eine Funktion, die außerhalb des Funktionskörpers verwendet wird, sorry, eine Variable, die außerhalb des Funktionskörpers verwendet wird. Dies ist Auto-globale Variable und Variable, die innerhalb des Funktionskörpers verwendet wird. Dies wird also eine lokale Variable genannt. Eine lokale Variable wird immer innerhalb der Funktion verwendet, aber mit Hilfe der globalen Variablenkönnen
Sie auf diese Variable innerhalb vieler
Funktionskörper zugreifen, können
Sie auf diese Variable innerhalb vieler
Funktionskörper zugreifen wo Sie sehen können, dass hier die Funktion ABC ist. Nehmen wir an, Sie haben eine andere Funktion, die x, y, z ist. So können Sie diese globale Variable überall in Ihrem Code aufrufen. Also verstehst du jetzt. Also das sind, das sind die globalen und die Sorge war Lokalist bewältigen in JavaScript, wenn Sie eines der Probleme in Bezug auf seine Vorlesung finden, lassen
Sie es mich wissen und danke für das Ansehen dieser Vorlesung.
37. Cookies in JavaScript: Hey Leute, willkommen zu diesem Vortrag. Und in diesem Vortrag werden wir über die Cookies im JavaScript sprechen. Ein Cookie ist eine kleine Textdatei, mit der Sie eine kleine Datenmenge speichern können. Es sind fast vier k b oder etwas mehr als das. Also auf dem Computer des Benutzers, sie werden in der Regel verwendet, um Informationen zu verfolgen, wie die Benutzerpräferenz, die die Seite abrufen kann, um die Seite zu personalisieren, wenn Benutzer Assistent die Website das nächste Mal, wie lassen Sie uns hier sehen, Wenn Sie eine der Website hier suchen, nehmen
wir an, ich schreibe einfach x, y, z, n. ok? So hier können Sie sehen, dass dies x, y, z ist. Unsere Website, wenn ich mich einfach anmelden, tut mir leid, als ich gerade angefangen habe. Also hier, zu diesem Zeitpunkt können Sie hier sehen, finden Sie eine Cookie-Option. Also hier finden Sie einige der chaotischen, dass Sie dieses Cookie akzeptieren möchten. Klicken Sie also auf, okay, sonst abbrechen und klicken Sie einfach auf OK. Also, wenn Sie auf diese Website kommen das nächste Mal, so dass Sie Cookies gespeichert werden, gespeichert, rechts Hüfte. Cookies sind also ein alter clientseitiger Speichermechanismus, ursprünglich für die serverseitige Skriptsprache entwickelt wurde, wie PHP, ASP.Net Fehler, Jaguars Director Hall, unsere Cookies können auch erstellt werden, und direkt mit Java Escape modifiziert, aber der Prozess ist wenig kompliziert und chaotisch. Wie? Also ein Web-Browser, wir gehen einfach zum Web-Browser und dem Server, HTTP-Protokolle verwendet,
was bedeutet, dass Hypertext-Übertragungsprotokoll zu kommunizieren und HTTP ist ein zustandsloses Protokoll, wissen Sie, aber für eine kommerzielle Website, ist
es erforderlich, Sec Sessions Informationen zwischen den verschiedenen Seiten zu halten. Zum Beispiel endet eine Benutzerregistrierung, nachdem viele Seiten ausgefüllt wurden, aber wie Sie die Abschnittsinformationen des Benutzers auf allen Webseiten verwalten. Hier können Sie sehen, dass ich Ihnen sagen, dass, wie diese Cookies und Thesauri, wie die Cookies funktionieren. So senden Ihre Server einige der Daten an den Besucher-Browser. Sie können sehen, wie hier, Sie haben eine Art von Cookies Option. So werden einige Ihrer Daten gesammelt und an Ihren Browser von einem Cookie gesendet. Der Browser kann das Cookie akzeptieren, wenn dies der Fall
ist, wird es gespeichert, wie die Flugzeug-Tags auf dem Besucher aufzeichnen? Festplatte bedeutet, dass der Cookie in Ihrem eigenen Herzen gespeichert wird, oder? Nun, wenn der Besucher einen Anstieg auf einer anderen Seite, Sie sind auf Ihrer Seite. Das Ende des Browsers. Gleiches Cookie an den Server zum Abrufen. Sobald dieser Abruf, unsere Server wissen,
erinnern Sie sich, was auf Lager war, fremd. Hoffnung. So verstehen Sie jetzt, dass unsere mehrere Verstehen , dass, was war es in diesen Cookies früher speichern? Die Cookies sind also in Klartext-Daten, die für ein Fünf-Variablen-Objektivfeld aufgezeichnet werden. Zuerst ist ein abgelaufen, dann haben wir die Domain, dann haben wir einen Pfad gehalten. Und wir haben auch die Sicherheit und Namen und die Werte, die sie ablaufen, ist die Daten des Cookies ablaufen. Wenn dies leer ist, wird
das Cookie ablaufen, wenn der Besucher Waren Browser, wie, wenn Sie den Browser hier beenden. So Cookie wird ablaufen Idee. Was ist eine Domain? So wird der Domain-Name Ihrer Website gespeichert. Ihr Cookie, wie dies ist wie www dot funky Programm oder.com. Ok? Dadurch wird auch Ihr Cookie gespeichert. Wenn Sie den Pfad haben, den Pfad zum Verzeichnis oder eine Webseite, die das Cookie sagte. Dies kann leer sein. Wenn Sie das Cookie aus einem beliebigen Verzeichnis der Seite abrufen möchten, dann haben Sie die sichere. Also, wenn dieses Feld Wörter sicher enthält, dann kann das Cookie nur mit einem sicheren Server abgerufen werden, nicht irgendetwas anderes. Dann müssen Sie Ihre Cookies mit dem Namen setzen, dass welcher Cookie-Name genau hier gespeichert wird. Wie Sie das Cookie installieren können. Zu diesem Zweck benötigen
Sie hier einen Befehl. Nehmen wir an, hier ist das Skript-Tag, und darin schreibe ich einfach dieses Dokument. Und Dokument Punkt hier werden Sie Cookies schreiben. Hilft Ihnen, jetzt zu verstehen. Dann sagen Ihnen zuerst die Augen, dass Sie den Schlüssel definieren müssen. Dann hier, der Wert. Dies ist also ein Schlüssel und der Wert hier, der Cookie-Schlüssel hier ist der Name und der Wert hier ist der gleiche. Der Wert. Nancy Miller Fall, wie Sie
Schlüssel Nummer zwei definieren mussten und dann haben Sie Wert Nummer zwei schreiben. Das liegt also an dir. Und dann das Letzte, was Sie haben, richtig? Als ob sie abläuft. So läuft hier ab, ist u wird einfach das Datum definiert und fügen Sie das hinzu, und Sie müssen dies mit einem Semikolon direkt hier beenden. Also verstehst du das. Nun kommen wir hier zum Codierungsbeispiel dafür. Also hier können Sie sehen, ich habe eine Funktion schreiben, um hier zu funktionieren ist Eis, oder? Diese Funktion ist Cookies. Hier IST richtig. Wenn Dokument Punkt hier, werde ich ein Formular erstellen. Und die Augen von hier aus. Und Form ist der Name der Firma. Wir sind ein Drehkreuz, oder? Aktion. Und Action hier ist der leere Link. Hier ist der richtige Praktikant Name. Und dann hier werde ich diese Eingabe schreiben. Eingabe, die eine Art von Text ist. Und dann hier werden Sie schreiben, dass der Name, der dem Haar gleich ist, habe ich beschlossen, lassen Sie annehmen, dies ist Ihr Name. Jetzt erstelle ich hier nur ein Eingabefeld, das eine Art von Schaltfläche ist. Sie müssen die Werte festlegen. Wir sind Augen, richtig? Das setzt Cookies. Ok? Und hier ist direkt auf Klick-Methode. Dies ist also auf Klick-Methode. Und dann schreibe ich hier, dass dies auch Kekse sind. Das ist also unser Funktionsname, oder ich rufe einfach hier an. Und dann muss ich meinen Code hier schließen. Jetzt hier können Sie sehen, dass ich das richtige Dokument habe, das das Formular ist. Und dann hier werde ich schreiben, dass der Name davon, Sie können das sehen. Und der Name hier ist dein Name. Ok? Also schreibe ich hier nur den Namen , der dein Name ist. Und dann hier werde ich den Wert schreiben. Ok? Dann ihre Augen, rechts, plus, und dann nächsten Akkord und nähere Punktzahl genau hier. Jetzt hier werde ich Dokument und Dokument oder Cookie schreiben. Und dann habe ich hier einen Keks zitiert, der dem Namen gleich ist. Und ich streik plus Cookie und, und Cookie-Wert. Ok? Jetzt hier können Sie sehen, dass ich dies einfach von Werten entferne, entschuldige, entferne diesen Formularwert. Und hier entscheide ich den Wert, der
gleich ist , gleich dieser leeren Zeichenfolge hier. Nun, lassen Sie uns das überprüfen. Und hier drin, ich habe zwei Karte diese und Haaraugen wählen Warnmeldung, wo ich nur reiten, dass, geben Sie einige Werte für Cookies. Das ist also nur eine vergrößerte Maßnahme, was ich euch zeige. Und dann wird das den Wert genau hier zurückgeben. Danach können Sie hier sehen, dass zuerst ich nur den Document Dog Cookie Wert schreibe. Und dann danach, also ja, ok. Und hier schließe ich mit unseren geschweiften Klammern. Und dann können Sie hier sehen, dass ich schreiben muss, dass dies ein Cookie- und Cookie-Wert ist. So können Sie hier sehen, dies ist ein Cookie-Wert als eine Variable, die gleich hier ist, richtig ist, dass ich einfach escape verwende, das document.write Form ist. Und dann hier habe ich schreiben, dass Sie Unterstrich Namen sind. Und dann hier habe ich Recht, dass der Wert hier plus und ein Semikolon ist und dann die Partitur hier schließen. Jetzt hier habe ich gesagt, dass dies Dokument und Dokument Punkt schreiben, wo ich nur die Cookies setze. Und dann schreibe ich hier, dass ein Name, der
gleich plus Cookies Wert für den Cookie-Wert ist. Und dann schließe ich einfach die Partitur hier. Jetzt schauen wir einfach nach. Also sage ich Ihnen nur, dass gekocht, um die Cookies im JavaScript zu setzen, ist ein wenig verwirrend hier. Und ich weiß nur, dass du ein bisschen Verwirrung hast. Erstens erstelle ich nur ein Formular. So Form hier ist, wenn ich gerade diesen Code ausführe. So können Sie hier sehen, das ist unsere Form genau hier. Ok? Dann haben wir hier ein Eingabefeld, das ein Text ist. Und der Text hier ist, Sie sind ein Texttyp, hier sind Texte und der Name hier ist Benutzername. Also können Sie hier sehen, okay, und das ist der Name des Praktikanten hier. Jetzt hier können Sie sehen, dass ich gerade Schaltfläche
einrichten, stellen Sie die Werte hier ist, ist ein Satz Cookies. Und dann habe ich hier gerade diesen Funktionsnamen hier verwendet. Ich rufe nur diesen Funktionsnamen hier auf. Dann können Sie hier sehen, dass ich nur eine Funktion erstelle, die ein Name von Cookie ist. Also hier benutze ich nur if-Anweisungen. Also, wenn document.write Form Punkt weniger Name und der Wert hier ist leere Zeichenfolge, nur weil wir den Wert genau hier geben. Das wird also die Werte von hier sammeln. Also, wenn dies ist, wenn der Benutzer die Werte eingeben, so dass hier wird eine Warnmeldung angezeigt, die
Abfangwerte für eine Cookies ist und das wird den Wert zurückgeben. Hier können Sie sehen, dass ich nur eine Variable von Cookie-Werten erstelle. Dann schreibe ich hier nur entkommen Dokument Punktform, DOD Heuer benannte Punktwert hier, der möglicherweise das Dokument sammeln wird. Form bedeutet, dass die Informationen aus dem Formular sammeln, dann wird das Ihren Namen zu sammeln, und dann wird das die Werte in die Cookies gesetzt. Hier können Sie sehen, dass ich gerade Dokument oder Cookie versucht habe, das gleich Name, Punktname ist. Und dann hier kann ich diesen Wert einfach nicht hineinbekommen. Und fügen Sie die letzten Haare, die wir setzen die Cookies direkt hier. Nun, wie Sie hier im Browser sehen können , dass wir keins von diesem gespeicherten Cookie direkt hier hatten. Eis, richtig? Funky, setze den Keks. So können Sie hier sehen. Hier haben Sie gesehen, dass wir keines der Cookies hier gefunden haben. Und jetzt können Sie sehen, dass wir hier
unseren kleinen Fehler haben , wo der Name gleich ist und hier richtig ist, dass dies ist, nehmen wir an, jeder Name wie hier habe ich angefangen, dass dies Kunde ist. Ok? Sie rufen an, wenn Sie gerade sind, wenn ein Kunde Ihre Website besuchen wird. Also ist es Virginia-Name hier. Und das ist auch auf die Änderung des Namens direkt hier, weil Ihre, anders als hier können Sie sehen, dass Sie Unterstrich Namen sind nicht direkt hier mit Unterstrichzeichen genommen. Hier können Sie ihre Augen sehen, oder? Funky sagte der Keks und Kopf. Sie können sehen, dass Sie einen Cookie-Namen als funky gesetzt haben. Und Sie können hier sehen. So wie Sie hier sehen können, dass unser Cookie-Name genau hier mit dem Namen funky gespeichert wird. Hoffentlich verstehen Sie jetzt, wie Sie den Cookie
erstellen können und wie Sie den Cookie setzen können. Jetzt aktualisiere ich das einfach. Also, wenn Ihr Feld hier leer ist,
also, wenn ich einfach auf dieses Set-Cookie klicken, so dass hier, dass mir eine Nachricht angezeigt wird,
Warnmeldung, die in Ihrem geben Sie einen Wert für die Cookies. So können wir die Cookies erstellen, wenn Sie eines der Probleme
finden, die wir in dieser Vorlesung bekommen haben Bitte lassen Sie es mich wissen und danke für das Ansehen dieser Vorlesung.
38. Javascript Page: Hey Leute, willkommen zurück zu diesem Vortrag. Und in dieser Vorlesung werden wir über
die Seitenumleitung oder PhD Richtungen im JavaScript sprechen. Möglicherweise ist eine Situation aufgetreten, in der Sie auf eine URL klicken, um eine Seite zu erreichen a. Aber intern wurden Sie auf die Editorseite B weitergeleitet Dies
ist aufgrund der drei Richtungen der Seite passiert. Und dieses Konzept unterscheidet sich von der Aktualisierung der Java-Skriptseite. Sie aktualisieren nur die Seite. Es gibt einige Gründe, warum Sie unseren Benutzer von einer ursprünglichen Seite auf eine andere Seite
umleiten möchten. Sie haben es nicht ähnlich gemacht, Sie hatten nicht wie der Name Ihrer Domain und Sie möchten Ihre Benutzer auf eine andere Domain
umleiten. Das ist der einzige Fall. Sie, wie ein Aufbau verschiedener Seite basierend auf Ihren Browser-Versionen auf ihrem Namen, oder vielleicht basierend auf verschiedenen Ländern. Sie können auch diese Konsole verwenden oder Sie können
diese Technik auch verwenden , um Ihr Publikum zu gewinnen. Wie hier, das ist, ist
dies nur für Werbezwecke als auch für die Umleitung Ihrer Seite. Jetzt hier werde ich Ihnen eine einfache Technik sagen, wie Sie Ihre Seite von einem Browser zu einem anderen Browser
umleiten können. Hier habe ich gerade versucht, dass H1-Tag und hier schreibe ich einfach, dass dies Seite die Richtung ist. Ok. Und hier können Sie sehen, dass IST richtig, dass ein Knopf. Und die Schaltfläche hier ist onclick, oder hier erstelle ich einfach eine Schaltfläche. Schaltfläche hier ist onclick. Und dann schließe ich einfach die Knöpfe hier. Jetzt können Sie hier sehen, dass ich eine Funktion erstellen muss, und der Funktionsname hier ist ABC. Und dann hier werde ich schreiben, dass unser Standort, also Location dot Replace wird für die Radaraktionen Ihrer Seite verwendet. Also möchte ich nur auf dieser Seite oder diesen Link zu meiner Website lesen. Und Sie werden hier sehen, ich gebe nur den Link, der
SCTP doppelter Backslash und funky programmer.com ist . Okay, und hier werde ich diesen Funktionsnamen kopieren und einfügen. Also rufe ich nur diesen Funktionsnamen hier auf. Also Taste hier ist Klicken Sie mich für re Richtung. Ok? Jetzt können Sie hier sehen, dass ich diese Ausgabe in den Browser überprüft habe. Und Sie können sehen, wenn ich einfach auf diesen Button klicke. So können Sie hier sehen, meine Seite wird auf diese funky Programmierer Website umgeleitet. Okay, tut mir leid, das ist ein flippiges Programm oder Punkt UK. Jetzt gehen Sie zurück und aktualisieren Sie es erneut. Hier können Sie sehen, wenn ich einfach darauf klicke. Dies wird also auf diese Website direkt hier verschoben. Hoffentlich verstehen Sie jetzt, wie wir unsere Website von einem Ort an einen anderen Ort
umleiten können . So können Sie Ihre Website umleiten. So wie Sie hier sehen können, Ich leiten Sie einfach diese Website vid eine Schaltfläche. Nun, ich werde Ihnen dann sagen, wenn
Sie Ihre Website aktualisieren oder wenn Sie nur Ihre Website laden. So wird Ihre Website automatisch. Umzug zu oder automatisch umleiten, wer Sie sind und andere Website. Zu diesem Zweck verwenden Sie einfach setTimeout-Methode. Und hier können Sie sehen, dass ich eines der Skript-Tags schreiben muss. Und dann schreibe ich hier, dass dies eine Funktion ist. Und die Funktion hier ist angenommen, XYZ oder Funktion hier ist die direkte. Ok? Also hier können Sie sehen, dass Angebot, dies ist richtig, setzen und setzen Sie Timeout. Und die Zeitüberschreitung hier ist pastös. Ich definiere nur eine Zeit Odette, Standort und Standort Punkt Nachladen. Ok? Und hier nachladen ist wahr. Dann nach diesen Augen, richtig? Hama und t, und das ist das T als mein Schrittzähler für die Zeitüberschreitung. Hier habe ich gerade Nikon Körper der Seite benutzt. Und hier können Sie sehen, dass ich diese Funktion einfach entferne. Und hier können Sie sehen, ich habe schreiben, dass auf Lademethode und Entlademethode hier Eis ist, oder? Dass dies Java Script ist. Und auf Lord Methode ist hier Java-Skript. Wir sind, ich habe diesen Artikel gelesen. Aktualisieren, und hier können Sie sehen, dass hier draußen ist 500 aktualisieren. Ok. Und hier müssen Sie sehen, dass dies nur ein Absatz-Tag ist. Und hier habe ich gesagt, dass diese Seite G direkt in 5. Zweite. Ok. Jetzt kopiere ich das einfach und füge es in das Header-Tag ein. Und lassen Sie uns einfach diese Registerkarte ausführen, wenn dieser Kern. Und Sie können hier sehen, diese Seite wird in fünf Sekunden umgeleitet. So können Sie Ihre Zeit auf Ihre Webseite einstellen,
zur Umleitung hier können Sie sehen, dass ich nur die Website umleite. So Augenlicht Fenster Punkt, Lage und Lage hier ist gleich Sehkraft. Das HTTP-Doppelpunkt-Knoten Backslash, wo ich sagte, dass www dot funky Programm oder dot uk. Und ich schließe den Code genau hier. Ok? Und dann können Sie hier sehen, dass ich schreiben musste, dass dies, nehmen
wir an, Dokument, document.write ist. Und hier werden Sie sehen, dass ich Recht habe, dass Sie Seite wird in fünf Sekunden
auf unsere Hauptseite umgeleitet werden . Ok. Hier. Sie können sehen, dass
ich danach das Zeitintervall oder das Timeout einstellen muss, wo ich das hier schreibe, umleiten. Und dann können Sie, sorry, das ist unsere Weiterleitung, die ein Funktionsname ist. Und hier können Sie sehen, dass ich genau dort umleiten hier ist 5 Tausend. Also 51000 bedeutet, dass, wenn Sie gerade 1000 schreiben und das bedeutet, dass dies Ihre 1 Sekunde hier ist, okay. Hier können Sie sehen Aufstieg, entfernen Sie diese von dieser Hauptseite. Das ist nur zu deinem Verständnis. Und jetzt aktualisiere ich das einfach. Hier finden Sie, dass unsere Seite nach fünf Sekunden automatisch auf
das funky Programm oder die Website weitergeleitet wird. So, wie Sie hier sehen können, ist
dies eine Seite lesen Richtungen. So funktionieren unsere Seitenumleitungen. Hoffe, damit du jetzt verstehst, wenn du eines der Probleme in Bezug auf diesen Vortrag
findest, lass es mich wissen und danke für das Ansehen dieser Vorlesung.
39. Javascript Confirmation Dialogfeld: Hey Leute, willkommen zu diesem Vortrag. Und in diesem Vortrag werden wir über
die Bestätigungsdialog Glühbirnen in JavaScript sprechen . Sie haben bereits über die Dialog-Tresore, Warnmeldungen studiert. Das Bestätigungsdialogfeld bedeutet, dass Sie die beiden Optionen „OK“ und „Abbrechen“ haben. Ein bestätigtes Dialogfeld wird meist verwendet, um
die Benutzereinwilligung für alle Optionen zu übernehmen , die unseren Dialog mit zwei Schaltflächen anzeigen, was OK ist und Abbrechen, wenn der Benutzer auf OK klicken wird. Dies wird also einfach mit der nächsten Registerkarte fortfahren oder bestätigen, und das wird den Wert als wahr zurückgeben. Und wenn der Benutzer auf Abbrechen klicken wird, so dass das Ergebnis als falsch bestätigt wird. Lassen Sie uns einfach die Ausgabe dafür überprüfen. Und hier können Sie sehen, dass ich dieses Skript-Tag geschrieben habe, wo Sie hier sehen können, erstelle ich einfach eine Funktion,
Funktion, die Name der Haare ist. Das habe ich versucht. Dialoge. Bestätigen Sie. Okay, und dann können Sie Sehkraft sehen. Jetzt hier erstelle ich nur ein Formular. Und das Formular hier ist das Eingabefeld von. Dies ist also das Eingabefeld, das ein Typ von und Schaltfläche ist hier der Wert von, Wert von. Klicken Sie auf mich. Und dann hier können Sie sehen, dass ich gerade verwendet habe, ich nenne diese Methode einfach, rufen Sie diese Funktion hier auf, was ein Name des Dialogs ist bestätigen. Ok. Und hier können Sie sehen, dass ich diesen Funktionsnamen hier schließen muss. Jetzt hier Einsicht, dass ich nur zwei Werte verwende, was OK und Abbrechen ist. Und hier erstelle ich nur eine Variable. Variabel hier ist Eis, richtig? Das bestätigen und Sue und ich schreiben es einfach als Variablennamen und Harris, richtig? Das bestätigen Sie als Schlüsselwort. Hier können Sie sehen, dass ich das schreibe. Möchten Sie die Seite fortsetzen oder etwas fortsetzen, das Sie haben? Schreiben Sie diese Nachricht direkt hier zur Bestätigung. Und hier können Sie ihre Augen sehen, oder? Wenn, wenn CON, Welches gleich ist, gleich wahr. Sie müssen also die Ausgabe als Document Dot Write verdünnen. Und hier können Sie sehen, dass hey, Sehkraft, dass Benutzer die Seite oder den Prozess fortsetzen wollen, alles. Ok? Jetzt hier, Sehkraft,
dass, das wird den Wert zurück.s, das wahre Recht hier. Jetzt nach diesem, bin ich gerade in die andere Bedingung gezogen. Und wie Haar Eis ist, richtig, dass dies document.write ist. Und hier können Sie sehen, dass ich schreiben musste, dass dies der Benutzer ist und der Benutzer die Seite
nicht fortsetzen möchte. Ok? Und dann scrolle ich die Punktzahl direkt hier. Jetzt hier können Sie sehen, ihre Augen als der falsche Wert zu drehen. Ok? Und das ist der falsche Wert. Hoffentlich bekommen Sie, dass hier können Sie
Sehkraft Absatz Tang sehen und ich schreibe nur, dass
dies Dialog bestätigen. Ich überprüfe diese Ausgabe einfach in den Browser. Und hier können Sie sehen, dass dies eine Schaltfläche ist, die mir angezeigt wird, und ich nenne diesen Funktionsnamen einfach in die Schaltfläche OnClick-Methode hier können Sie sehen, dass zuerst wir die Variablen erstellen. Dann hier erstelle ich nur ein variables Limit ist weg. Und hier schreibe ich einfach Bestätigungsnachricht, was willst du fortsetzen? Bestätigen hat ein Schlüsselwort. Dann hier können Sie sehen, ich beginne if-Anweisung und wenn diese Variable, die gleich ist, gleich wahr, also bedeutet dies, dass Sie fortfahren möchten. Dies bedeutet, dass es sich um eine Codierung für die OK-Taste handelt. Und diese Codierung, das ist für den Abbrechen Button genau hier. Jetzt hier, wenn es auf Click Me klicken. So hier können Sie sehen, konform Nachricht wird uns angezeigt, die diese Seite sagt, dass Sie fortfahren möchten, wenn Sie auf OK klicken, so hier sind die Meldung zeigt Ihnen, dass Benutzer die Seite fortsetzen möchten. Und wenn ich hier einfach auf Abbrechen klicke, so dass die Benutzer diese Seite nicht fortsetzen wollen. So bestätigen Sie das Dialogfenster funktioniert Hindi JavaScript. Wenn Sie eines der Probleme in Bezug auf diese Vorlesung finden, lassen
Sie es mich wissen und danke für das Ansehen dieser Vorlesung.
40. Javascript nicht-Schlüsselwort: Hey Leute, willkommen zu dieser Vorlesung. Und in diesem Vortrag werden wir über das void Schlüsselwort im JavaScript sprechen. Und ich werde Ihnen sagen, dass, wie diese void Schlüsselwort in JavaScript und wie wir sie verwenden. Void ist kein wichtiges Schlüsselwort in JavaScript, das als einheitlicher Operator verwendet werden kann, der vor seinen einzelnen Operanden angezeigt wird, die von jedem Typ sein können. Dieser Operand gibt einen Ausdruck als unser ungewichtetes ohne Rückgabe eines Wertes zu sein. Weiße Schlüsselwörter in JavaScript, die spenden, dass eine Methode keinen Rückgabetyp hat. Aber selbst durch eine Konstruktormethode kann nie einen Rückgabetyp haben und es ist nicht die Hölle, vermeiden Sie Schlüsselwörter in seiner Deklaration. Wenden wir uns einfach dem Codierungsbeispiel dieses breiten Schlüsselworts zu und ich werde Ihnen sagen, wie Sie damit arbeiten können. Hier. Ich benutze einfach Leere. So wie ich Ihnen gerade gesagt habe, dass Draht ein Schlüsselwort ist und hier schreibe ich nur eine Funktion. Oder warum können Sie sagen, dass eine Funktion, oder Sie müssen einen der Namen mit dieser void als Schlüsselwort schreiben. Ok? Hier können Sie sehen, dass ich gerade ein void Schlüsselwort erstellt habe. Dann haben Sie hier schreiben, dass dies
Java-Skript ist und dann ist dies eines der, eines der, ein anderes Beispiel mit einer void-Funktion, okay? Oder Sie müssen ein breites Schlüsselwort als das Wort deklarieren, und dann müssen Sie schreiben, lassen Sie eine Funktion annehmen, und dies ist eine oder so, wie Sie
dieses breite Schlüsselwort schreiben und das letzte Fahrzeug wie Java CREB hinzufügen müssen. Das ist alles, was ich gerade hier schreibe. Du kannst jedes Ding hier schreiben. Also schreibe ich einfach diese Spalte und dann schreibe ich hier weit und dann begann ich die Funktion und schließt dann. Dies sind einige der Methoden, die Sie haben. Schreiben Sie eine Void als Schlüsselwort. Jetzt hier werde ich ein einfaches Beispiel
für Ihr besseres Verständnis zeichnen , dass wir
mit einem void-Schlüsselwort in einem Java-Skript arbeiten
können und wie wir dies im wirklichen Leben Beispiele für euch verwenden können. Okay, wenden wir uns einfach an das while Schlüsselwort Beispiel. Und hier erstelle ich einfach einen der Links hier plus d. Ich füttere nur eine Nachricht hier oder das Absatz-Tag, das P-Tag ist. Und hier habe ich angefangen, dass dies nichtig Schlüsselwort ist. Jetzt hier können Sie sehen, dass ich ein Anker-Tag für Link schreiben muss. Hier schreibe ich, dass dies JavaScript ist, und ich schreibe dieses Spaltenzeichen hier, dann nichtig als Schlüsselwort. Und dann beschließe ich, dass dies document und document.write ist, wo ich diese hohe Leere geschrieben habe. Und dann können Sie hier sehen, dass ich auch den richtigen Ort habe. Und danach können
Sie hier sehen, wo es den nächsten Akkord gibt, wo ich gerade da das ist. Und hier habe ich zwei engste Punktzahl. Und hier habe ich angefangen, dass dies Click Me
OK ist . Und hier schritt ich einzelne Petitionen Mark. Und es scheint so zu sein wie hier. Und Sie können sehen, wenn ich dies nur als Ausgabe überprüfe. Sie können hier mein Quartier sehen. Nun, ich habe mich gerade an das eine der,
ein anderes Beispiel gewandt und wir werden Ihnen das vollständige Verständnis des weißen Schlüsselworts zeigen. Also lasst uns das einfach entfernen. Und hier werde ich mich dem Beispiel dieses Drahtes als Schlüsselwort gleich hier zuwenden. Wir sind, ist richtig, dass eine Firma. Und hier erstelle ich nur ein Formular. Und das Formular hier ist der Name des Formulars Nummer eins. Ok? Dann hier schlage ich eine HREF, die ein Anker Tang und Referenz ist. Und hier habe ich zitiert, das ist Java-Skript und das JavaScript hier ist, ich habe schreiben, dass Schlüsselwort
vermeiden und kabelgebundenes Schlüsselwort Warnmeldung zeigen wird, wo ich Recht hatte, dass Sie auf
diesen Hyperlink geklickt haben, um die Nachricht zu zeigen. Ok? Und dann können Sie hier sehen, dass ich diesen Kern schließen muss. Und hier schreibe ich das einfach. Klicken Sie hier auf mich. Okay, jetzt können Sie hier sehen, ich benutze einfach void Schlüsselwort und aktualisiere das. Und wenn ich einfach darauf klicke,
so dass Sie hier sehen können, warne ich Nachrichten, zeigt mir, dass Sie auf diesen Link klicken. Okay, so können Sie mit einem breiten Schlüsselwort im JavaScript arbeiten. Noch einmal werde ich Ihnen sagen, dass ein Java-Skriptweites Schlüsselwort in
einer Funktion zweiten Natur verwendet wird , um anzuzeigen, dass die Funktionen keinen Wert zurückgeben. Grundsätzlich im Java-Skript es n einheitliche Operatoren, die vor ihm ein einzelner Operanden angezeigt werden. Und dieser Operator definierte einen Ausdruck , der erhöht wird, ohne einen Wert zurückzugeben. Void Schlüsselwort wird in einer Funktionssignatur verwendet, um anzuzeigen, dass die Funktionen keinen Wert zurückgeben, okay? Und es wird einen Ausdruck eines beliebigen Typs
als Operanden nehmen und der Wert definieren das verdrahtete. Es bedeutet nur, dass void das bedeutet, was keinen Rückgabewert hat, was bedeutet, dass dies ein Wert von 0 ist. Funktionen, die tatsächlich null bestimmen und wunderbar funktionieren, indem das Laden der Seite abgebrochen wird. Hoffentlich verstehst du jetzt, wenn du es nicht bist, lass es mich wissen und danke, dass du diesen Vortrag gesehen hast.
41. Javascript: Hey Leute, willkommen zurück zu dieser Vorlesung. Und in diesem Vortrag werden wir darüber reden, wie Sie Ihre Seite im Java-Skript drucken können. Viele Zeit möchten Sie eine Schaltfläche auf
Ihrer Webseite platzieren , um den Inhalt, den die Webseite über einen tatsächlichen Maler zu drucken. Javascripts helfen Ihnen,
diese Funktionalität zu implementieren , indem Sie die Druckfunktion des Fensters verwenden. So oft erkennen Sie, dass, wenn Sie Ihr LMS-System verwenden oder wenn Sie Ihr Schulmanagementsystem verwenden oder Sie alle Arten von Systemen wie eine Pause verwenden. Es gibt eine Option für den Druck wie hier ist Schule Kleinbus-System. Es gibt eine Option, um die Berichte zu drucken. Lms Management System, müssen Sie auch die Berichte drucken als auch. Im Pause-Management-System müssen
Sie die Gebote drucken. Also alles in all diesen Systemen, gibt es eine Gehirnfunktion oder eine Drucksache. Lassen Sie uns einfach über diese Druckmethode sprechen und Sie werden sehen, wie wir damit arbeiten können. Hier. Sie können sehen, dass ich nur erstelle, unsere Schaltfläche, um einige der Ausgabe oder einige der Seiten zu drucken. Hier. Ich benutze einfach die OnClick-Methode. Ok? Und dann hier werde ich das schließen und hier ist Rider Schlitz, um die Seite oder irgendetwas zu drucken. Okay, also klicke ich einfach mit der rechten Maustaste, um zu drucken. Hier. Ich erstelle nur ein Skript-Tag. Wo in diesem Skript-Tag ich gerade eine Funktion
hier erstelle , wo Sie sehen können, dass ich Funktion schreibe, die Anzeigefunktion ist. Und dann benutze ich hier einfach Fensterpunkt-Druckmethode. Und ich schließe diesen Code einfach hier. Wie Sie sehen können, ist die JavaScript-Funktion, die Fensterpunktdruck ist, der aktuelle Ausdruck der aktuellen Webseite, wenn Sie ausführen müssen. Wie Sie sehen können, dass ich hier einfach diese Anzeigemethode verwende und ich rufe nur diese Methode oder eine Funktion innerhalb dieser Schaltfläche auf. Und lassen Sie uns die Ausgabe jetzt in den Browser überprüfen. Und Sie können sehen, dass wir hier
eine Druckoption direkt hier hatten , wenn ich einfach auf diesen Druckknopf klicke. So können Sie sehen, dass dieser gesamte Bildschirm uns wie hier präsentiert. Du kannst sehen, dass ich das nur als einen Panzer schreibe. Dies ist das Drucken der Seite. Nun, danach muss ich ein Absatz-Tag schreiben. Vr, gehen, um diese Seite zu drucken. Aktualisieren Sie das jetzt. Und Sie können hier sehen, wir haben diese Art von chaotisch hier oder jede Seite genau hier, wenn ich einfach auf diesen Button klicke. So können Sie hier sehen, dass diese Botschaft uns gezeigt wird. So können Sie mehr von dieser Druckeinstellung von hier aus einstellen. Das liegt also an dir. So wie Sie sehen können, so können wir unsere gesamte Seite im JavaScript drucken. Hoffnungen, die wir jetzt verstehen, wenn nicht, lassen
Sie es mich wissen und danke für das Ansehen dieser Vorlesung.
42. Was das Document Model: Hey Leute, willkommen zu diesem Vortrag. Und in dieser Vorlesung werden wir über
das Dokumentobjektmodell in JavaScript sprechen . Das DOM-Dokumentobjektmodell ist eine Schnittstelle, die darstellt, wie Sie sind, da HTML- und XML-Dokumente durch den Browser überfallen werden. Es ermöglicht eine Sprache JavaScript, um seine Struktur zu manipulieren und verbergen Sie Ihre Website. Nachdem der Browser Ihr HTML-Dokument gelesen
hat, erstellt es einen Darstellungsbaum, als Document Object Model bezeichnet wird und definiert, wie Baum überschüssig sein kann. Wir werden über diesen Baum literarisch in dieser Vorlesung lernen. Das Dokumentobjektmodell ist eine Programmierschnittstelle für HTML- und XML-Dokumente, die die Seite darstellen. Das Programm kann sich also ändern. Das Dokument ist strukturiert, ist Stil und Inhalt. Das Dokumentobjektmodell stellt das Dokument als Knoten und Objekte dar. Deshalb kann eine Programmiersprache mit der Seite Kontakt aufnehmen. Eine Webseite ist ein Dokument. Dieses Dokument kann entweder in einem Browserfenster oder in der HTML-Quelle angezeigt werden. Aber es ist das gleiche Dokument. In beiden Fällen. Die Kuppel stellen das gleiche Dokument dar, so dass sie manipuliert werden kann. Das Dokument ist eine objektorientierte Darstellung der Webseite, die mit Skriptsprache wie Java-Skript geändert werden kann. Wie Sie hier auf Ihrem Bildschirm sehen können, dass dies unser repräsentativer Baum ist. Und hier können Sie sehen, wie es vom Browser erstellt werden kann. Erstens können Sie hier sehen, dass dies unser Root-Fenster ist. Ok. Also, was ist das Fensterobjekt hier? Dies ist eine Top-Erbschaft und es ist das fast Element der Objekthierarchie genau hier. Dann, wie Sie hier sehen können, dass V, wie einige Arten von Elementen hier, wo Sie die Elemente finden, sind HTML und XML. Also, das sind die Elemente Typ hier, die in die Browser-Elemente verwandelt wird, hilft Ihnen, das zu bekommen. Das ist also, Sie können hier die Fensterhierarchie sehen. Dann haben wir die Dokumentobjekte, die Sie hier sehen können. Das sind also die Dokumente Objekte. Und jeder Rand Humor HTML-Dokumente, die in ein Fenster geladen
werden, werden zu einem Objektdokument. Dann können Sie sehen, dass ein Formularkörper, so dass alles in der Form eingeschlossen ist, die Art der Tags ist. Okay, hier können Sie sehen, dass wir das Körper-Tag genau hier haben. Und hier haben wir auch Elemente hier. Ok? Als Hierarchie können Sie hier sehen, dass zuerst die Routenstufe hinzugefügt wird. Wir haben Fenster, in denen wir über die Frames sprechen, dann sprechen wir über die Elternfenster, dann sprechen wir über die Selbstkonstruktoren, und dann reden wir über die obere Polsterung. Das wird also verknüpfte Standorte, Dokument und Geschichte sein. Ok. So, jetzt hier können Sie sehen, dass nach diesem v, wie Dokumente und in diesem Dokument v, wie einige Arten von Dokumenten Objekte verknüpft sind. So dokumentieren Objekte Hölle, einige Arten von Links, Tags, einige Arten von Form Tanks, und einige Arten von Anker-Tags, etc. Dann hier können Sie sehen, dass in diesem Link v, wie einige Arten von anderen Hierarchien die da sind. Angenommen, ein Formular-Tag, Kopf-Tag, Körper-Tag-Titel, H1-Tag DIV-Tags und Überschriften-Tag-Portfolios und P-Tags. Wo sind deine Absatzschilder? Und Sie können hier sehen, das
sind alle Attribute, die das Erbe
dieser alle Elemente hier sind. Also verstehst du das. Also das sind alle Autos, Ankerobjekte, die HREF-Tags sind, Links zu Objekten, bilden Objekte und fügen Sie zuletzt können Sie hier sehen, was die Formular-Steuerelemente sind, die wie Optionsfelder, Schaltflächen und überprüfen Die Vorteile des DOM ist, dass das DOM wie sie durch das manipulierende DOM
manipuliert wie unendlich Möglichkeiten und Sie können die Anwendungen erstellen, die ein bisschen die Daten der Seite, ohne eine Aktualisierung zu benötigen. Und Sie können auch die Anwendungen erstellen, die durch
den Benutzer anpassbar sind und dann das Layout der Seite ohne eine Aktualisierung ändern und Sie können das Element ziehen, verschieben und löschen. Die Frage hier ist, wie wird das DOM erstellt? Die enthält keine Reihe von Knoten, bei denen jeder Knoten ein HTML-Element darstellt. Als HTML-Element ist nur ein HTML-Tag. Okay, also kommen diese Tags immer an der Spitze. Sie können hier sehen, dies ist immer oben rechts hier, die Karte, die mit dem Wurzelknoten verbunden ist. Und der Rest des Nordens kommen unter den Hinweisen, die als untergeordneter Knoten bezeichnet werden. Dies ist also der untergeordnete Knoten zu diesem HTML-Knoten. So können Sie hier sehen, dies ist der untergeordnete Knoten und das ist, Sie können sehen, dass ein Blattknoten, wenn Sie über die verknüpfte Liste in der Datenstruktur studiert. So werden Sie den Wurzelknoten, den
Blattknoten und die untergeordneten Knoten besser verstehen . Hoffe ja, du bekommst das. So enden Sie am Ende JavaScript. Das DOM ist eigentlich eine Klasse, die Mikrofon ist. Es ist wirklich einfach, jedes Element
innerhalb unserer Webseite zu definieren und so kann es später geändert werden. Das ist die Karte nicht. Wie Sie hier sehen können, werden
die Dokumente anhand von Objekten modelliert und
das Modal enthält nicht nur die Struktur des Dokuments, sondern auch das Verhalten der Dokumente und der
Objekt, von dem es aus ähnlichen Tag-Elementen mit Attributen in HTML besteht. Hier können Sie sehen, dass ich Ihnen nur eine Hierarchie dieser DOM-Modelle erzähle. Nehmen wir an, zuerst v, wie das HTML-Tag. Dann haben wir das Header-Tag, dann lassen wir uns unseren Titel annehmen. Also besser, dies zu verstehen, können
Sie hier zuerst sehen, wir hielten das HTML-Tag. Dann haben wir hier das Überschriften-Tag. Dann nach diesem V Wie der Titel. Und dann können Sie sehen, dass wir den Körper haben, wo Sie die S1 Pang und Absatz-Tags finden können. So funktionieren die Kuppeln. Lassen Sie uns zum Browser gehen. So hier können Sie sehen, gibt es einige der Modelle, die verwendet werden, oder einige der Methoden der Dokumente Objekt, die in dieser Kuppel verwendet werden. Erstens v, wie richtige String-Methode, rechte Zeichenfolge wird nur eine Zeichenfolge auf den Dokumenten gegeben. Dann müssen Sie getElementById verwenden. Es wird also das Element zurückgegeben, das das Spiel einen ID-Wert hat. Dann haben wir das get-Element nach Namen, so dass wir die Elemente mit den Gaiman-Namen Werte
zurückgeben werden. Dann haben wir die getElementsByTagName VC. Drehen Sie alle Elemente, mit dem Gamer-Tag-Namen, und fügen Sie die letzte v. How Element durch die Klausel, die alle Elemente zurückgeben, die den Gaiman-Klassennamen. Eine weitere wichtige Sache, ich möchte es hier einschließen, dass eine Kuppeln Hölle, drei Ebenen oder das DOM, wie vier Ebenen? Drei als Index weise und vier als die, können
Sie sagen, dass eine Zahl weise, weil es nicht von Level 0 beginnt, wo Sie die Low-Level-Satz der Schnittstelle bereitstellen müssen, dann haben wir die Ebene eine Möglichkeit oder das DOM -Ebene. Wann können wir die beiden Teile beschreiben, die ein Kernfunktionalitäten und das HTML ist. Die Kernfunktionalitäten werden die Low-Level-Schnittstelle, die verwendet werden kann, um jede Struktur darzustellen, Dokumente und die HTML bieten die High-Level-Schnittstelle. Dann haben wir die Ebene, auf die besteht aus sechs Spezifikation, die Kern zwei Ansichten sendet sogar Kachel. Kern wird also die Funktionalität von Kern-IS-Schädlingen erweitern, die von der DOM-Ebene eins benötigt werden. Dann haben wir die Ansichten, die Programme sind, um den Inhalt der Dokumente
dynamisch zu überqueren und zu manipulieren. Dann haben wir die Ereignisse. So Ereignisse RS Clip, der entweder von den Dokumenten ausgeführt wird, wenn der Benutzer
reagiert, reagiert auf die Webseite. Dann werden wir, wie diese Bindungen, die es den Programmen ermöglicht, dynamisch auf den Inhalt dieses Kachelblatts zuzugreifen und zu manipulieren. Danach haben wir das Dreieck Boden und Reichweite. Daher erlaubt Traversal das Programm, die Dokumente dynamisch zu durchqueren. Dieser Bereich ermöglicht es Programmen, einen Bereich von Inhalten in den Dokumenten dynamisch zu identifizieren. Dann kommen wir zu den Level-Theorien der Kuppel. Also Ebene drei besteht aus fünf Differenz-Spezifikation, die Kern drei ist, Dokument und Dokumente und speichern Validierungen, Ereignisse und XPath Viet Dokument Kern drei erweitert die Funktionalität des Kerns wird durch die Kuppeln angegeben niedrigeres Werkzeug. Dann hatten wir die Lasten und den CVS, die es dem Programm erlauben, den Inhalt von XML-Dokumenten dynamisch in das DOM-Objekt
Wohnheime Dokument zu
laden und die DOM-Dokumente von seinen Zivilisationen in die XML-Dokumente zu speichern. Dann haben wir die Validierungen, Ereignis und Export. So gut Ausgabe, wie Sie wissen, erlauben Sie dem Programm, den Inhalt und die Struktur des Programms oder
Dokuments dynamisch zu aktualisieren , während sicherzustellen, dass Dokumente zurückgegeben werden gültig. Dann haben wir die Ereignisse, die die Funktionalität der Ereignisse erweitern ,
die durch die DOM-Ebene zwei angegeben werden. Und X-Bar ist die POD-Sprache, die verwendet werden kann, um auf den DOM-Baum zuzugreifen. So haben wir in diesem Vortrag über das DOM in JavaScript gelernt. Hoffe, damit du verstehst, wie dein Konzept viel klarer über das DOM ist. Wenn Sie den Punkt hier nicht verstehen, lassen
Sie es mich bitte wissen und danke für das Ansehen dieser Vorlesung.
43. Javascript HTML DOM-Methoden: Hey Leute, willkommen zurück zu dieser Vorlesung. Und in diesem Vortrag werden wir über die DOM HTML-Elemente sprechen. Das DOM ist ein oft bezeichnet als DOM-Baum und Schulden besteht aus einem Baum von Objekten wie Kartenknoten. In diesem Vortrag werden wir über die HTML-Domes-Methode sprechen und die wichtig ist, um mit unserem JavaScript und dem DOM zu arbeiten. Und wir werden auch über den DOM-Baum lernen. Daher ist das Verständnis der HTML- und JavaScript-Terminologie wichtig, um zu verstehen, wie mit dem DOM zu arbeiten. Erstens, hier können Sie sehen, dass ich ein Dokument HTML habe. Dann haben wir die HTML-Tag, Header-Tag, Titel, Kopf und Körper. Im Körper erstelle ich nur einen der H1-Tags und hier schreibe ich das einfach. Hi, das ist nicht. Ok. Jetzt können Sie hier sehen. Also hier haben wir einige der Schlafsäle Elemente direkt hier verknüpft. Wir sind zuerst v, wie die Root-Dokumente, okay, dann haben wir das Wurzelelement, das ist das HTML-Element hier. Dann haben wir, wie die untergeordneten Elemente, okay, das ist Kopf und der Körper Tag genau hier. Und dann haben wir die ICA-Geschwister. So wie Sie sehen können, dass dies nur ein Geschwister wie so ist, wie Sie in diesem Stadium sehen können, wir wie der übergeordnete Knoten, dann haben wir den ersten untergeordneten Knoten. Und hier haben wir die Hölle, nehmen
wir an, ein Geschwister hofft, dass Sie verstehen, dass alles, wie das nicht funktioniert, einen HTML hat. Wenn wir Anker-Tag hier sehen, nehmen
wir an, N Karachi REF, und hier fahre ich einfach auf funky programmer.com und dann am nächsten Kern. Das ist also hier. Wie Sie sehen können, ist
dies erstens, wie das Anker-Tag Sprachen unterhalten, die es hatte. Dann hier ist das mit h,
r, e, f Attribut verknüpft . Dann verlinke ich dieses Tag nur mit einem funky programmer.com, was der Attributwert ist. Und hier können Sie sehen, dass, wenn Sie ihm unseren Text hier geben wollen, nehmen
wir an, funky für Grammatik. Also das ist Karte, das ist Heimtext. So wie Sie sehen können, dass alles zwischen den öffnenden und den schließenden Tags kombiniert wird, was das gesamte HTML-Element genau hier macht. Das ist also eine Karte. Dies ist, wie Sie sehen können, wie diese alle Module miteinander verbunden sind. Also dies ist Wache HTML DOM, Wie wir sehen Kuppel als Baum und die Knoten Ebene. So hier können Sie sehen, dass v, wie die Elemente, Knoten, Textknoten und der Befehl Norden. Hier haben wir die Elemente, hier haben wir einen Textknoten, und hier haben wir den Befehlsknoten. Dies sind also alle Links, die e-tailer, wenn ein HTML-Element
n Elemente des DOM ist und es auf einen Elementknoten verwiesen wird. Irgendwann. Texte außerhalb der Elemente ist unser Textknoten und HTML, Kommentare. Entschuldigung, Kommentare sind unsere Kommentare noch zusätzlich zu diesen drei Knoten Typen der Dokumente selbst und ein Dokumentknoten, der die Wurzel aller anderen Knoten hier ist. So verstehen Sie jetzt, wie wir mit Knoten und dem Baum erstellen können. Also spreche ich nur, dass dies Elementknoten sind. Also Element Notiz beginnt vom Körper, dann haben wir den Text-Modus
, der unser Text ist, der nicht Teil der Elemente ist, die Sie hier sehen können. Okay, und dann haben wir den Commit-Befehl zu Knoten
, der der HTML-Kommentar ist. Ok? Hoffentlich verstehst du jetzt. Das ist also, was wir verwenden, die HTML-DOM-Elemente. Wenn Sie eines der Probleme in Bezug auf diese Vorlesung finden, lassen
Sie es mich wissen und danke für das Ansehen dieser Vorlesung.
44. Für ein DOM-Element von TagName: Hey Leute, willkommen zu dieser Vorlesung. Und in dieser Vorlesung werden wir darüber sprechen, wie Sie auf ein DOM-Element über Tag-Namen zugreifen
können. Ein JavaScript kann das Element im HTML basierend auf dem Tag-Namen finden und Z drehen einen Wirbelkörper der übereinstimmenden Note, die eine eingebaute Funktion der Dokumentobjekte ist für diese getElementById, den Tag-Namen,
verfügbar ist . Hier, ich werde dir erzählen, dass frosty dir jemals über den Tag-Namen erzählt. Also das ist unser Tag-Name, der GET ist, oder ich schreibe einfach diesen Dokumentpunkt erhalten Element nach Tag-Namen von. So erhalten Sie, dass dies der Wort-Tag-Name ist,
dass, wie wir unser Element durch den Tag-Namen hier bekommen können, ich erstelle einfach ein Tag, das H1-Tag ist, und ich schreibe nur, dass dies Tag-Name und VR ist, um darauf zuzugreifen. Okay, jetzt hier können Sie die Augen genau dort sehen, document.getElementsByTagName, wo ich meinen Tag-Namen hier gefahren hatte, der
das H1-Tag ist. Und dann hier greife ich einfach auf den Bereich des Indexes zu. Nehmen wir an, ist hinzugefügt oder Allel des Index 0. Und hier drin ist dies innerer HTML-Punkt innerer HTML. Wenn Sie dies messen oder wenn Sie auf
diese bestimmte Nummer wie sie zugreifen möchten , ist dies unser Tag. Er hat es einfach gegeben. Das ist ein Tag hier. Und dann musst du das schließen. Ok? Jetzt greife ich nur auf den Browser zu. Und Sie können hier sehen, dass dies unser Tag ist. Hoffe, damit du das bekommst, dass, wie wir das Element durch den Tag-Namen zugreifen können. Und wenn Sie dies von hier entfernen möchten, werden
Sie sehen, dass das uns die ganze Nachricht hier zeigt. So wie Sie sehen können, dass dies ist, wie wir Element durch den Tag-Namen erhalten können. Sie schreiben einfach Ihren Tag-Namen-Bereich des Indexes und einfach
müssen Sie zu Ihrem dieses Tag direkt hier bewegen. Hoffe es so. Sie bekommen, dass, wenn Sie eine neue das Problem in Bezug auf diese Vorlesung finden, bitte lassen Sie es mich wissen und danke für das Ansehen dieser Vorlesung.
45. Für ein DOM-Element von Kursprojekt: Hey Leute, willkommen zu dieser Vorlesung. Und in dieser Vorlesung werden wir darüber sprechen, wie Sie über den Klassennamen auf ein DOM-Element zugreifen können. Javascript kann das Element im HTML basierend auf dem
Klassenname-Attribut der Elemente finden und ein Array von übereinstimmenden Knoten zurückgeben. Dies sind die eingebauten Funktionen, die verfügbar sind, wie get Element durch den Klassennamen, um auf diese Elemente zuzugreifen. Wie Sie dieses Skript-Tag sehen können. Und hier in diesem Skript-Tag schreibe ich einfach dieses Dokument. Und Dokumentpunkt erhalten Element nach Klassennamen, wie Sie hier sehen können. Und hier haben Sie Ihren Klassennamen geschrieben. Das ist also nur Anreize des GetElementsByClassName hier, ich erstelle nur eine Klasse. Nehmen wir an, dies ist eine Klasse von Etch, oder dies ist eine Klasse von p-Tag. Und hier ist Schreib Klasse, wo ich die Klasse fahre, hier ist para, und hier schreibe ich nur einen Absatz wie dieser ist ein Absatz, okay? Und des DOM-Elements. Wie Sie hier sehen können, jetzt komme ich einfach zurück zu diesem Tag, und hier schreibe ich nur den Namen dieses Tags, das ist, nehmen
wir an, a p, sorry, der Name dieser Klasse hier, die ein Para ist. Und dann können Sie hier sehen, dass ich den Index eines Arrays bekommen muss. Und danach schreibe ich hier nur, dass dies inneres HTML ist. Und jetzt habe ich gerade dann das in den Browser. So können Sie hier sehen, dass dies der Absatz des DOM-Elements ist. Und Sie können hier sehen, ob Sie auf einen Teil des Textformulars zugreifen möchten. Du kopierst einfach diesen Text und fügst ihn hier ein. Und das ist erfrischt. So können Sie hier sehen, unser dieses Element von class_name funktioniert und wir können diese alle Elemente durch den Klassennamen von
zugreifen, so dass Sie das bekommen. Wenn Sie also ein anderes Problem in Bezug auf diese Vorlesung finden, lassen
Sie es mich wissen und danke für das Ansehen dieser Vorlesung.
46. Javascript Style: Hey Leute, willkommen zu dieser Vorlesung. Und in diesem Vortrag werden wir über die Stil-Eigenschaft in DOM sprechen. So können wir diese Eigenschaft zurücksetzen oder bearbeiten Sie die vorhandene Is Kachel Eigenschaft des HTML-Tags. Wie Vermächtnis? Hier können Sie sehen, dass ich hier nur ein Tag erstelle. Nehmen wir an, dies ist ein Absatz-Tag, wo ich gerade gesagt die ID und ID hier ist, dass ABC annehmen. Und dann hier schreibe ich einfach, dass dies Java ist sehnt, ist gefliest Eigenschaft. Jetzt danach erstelle ich nur ein Skript-Tag. Und innerhalb dieses Skript-Tag hier, Methode verwendet, so dass ein Dokument und document.write getElementById ist. Und hier habe ich gerade gesagt, richtig, die ID, die a, b, c ist also das ist ein Name dieser ID, die ein Absatz ID acht hier ist. Und dann hier schreibe ich einfach, dass Punkt gekachelt ist. Und gekachelter Punkt hier. Ich habe gerade die Farbe dieses Textes geändert, was gleich ist, ich schreibe nur, dass dies blau ist. Okay, und jetzt hier führe ich das einfach in den Browser. So können Sie hier sehen, dass mein Text in das blaue geändert wird. So können Sie auch so fest von der gebildeten ändern. Sie können auch die Größe des Formulars ändern. So funktionieren die gekachelten Eigenschaften im DOM. Wenn Sie eines der Probleme in Bezug auf diese Vorlesung finden, lassen
Sie es mich wissen und danke für das Ansehen dieser Vorlesung.
47. HTML-Elemente von CSS Selectors: Hey Leute, willkommen zu diesem Vortrag. Und in diesem Vortrag werden wir über das HTML-Element von einem CSS-Selektor sprechen. Und wenn Sie alle HTML-Elemente finden möchten, dass Maja CSS Selektor angegeben ist. Sie haben also die richtige ID, Klassenname, Typen, Attribute, Werte der Attributextraktion. Also müssen Sie einen der Meteoriten hier verwenden
, der Eis direkt im I-Skript-Tag ist, wo Sie sehen können, dass diese Nachricht hier Curie ist. Und Curie, das ist Selector. Und so ist dies die Sache, wo Sie sind, die für ein select-Element von einem CSS-Selektor
verwendet wird. Jetzt führe ich ein Programm und wir zeigen Ihnen, wie wir das nutzen können. Hier. Ich schreibe nur H1-Tag, wo ich das schreibe, Sie können den HTML-Curie-Selektor finden. Ok? Und das ist HTML. Jetzt hier danach beschließe
ich, dass dies ein Absatz-Tag ist. Und das Absatz-Tag hier ist Hallo. Wie geht's dir? Das ist nur unsere Grußbotschaft. Und dann hier erstelle ich nur ein Absatz-Tag. Wir oder ich haben gerade gesagt, die Klasse und der Klassenname hier ist Intro Abzug. Okay, hier ist also entscheiden, dass dies ist, und DOM-CSS-Selektoren. Jetzt hier bin ich nur kopiere und füge das auch ein. Und hier schreibe ich nur, dass dies der DOM-CSS-Selektor mit Java-Skript ist. Okay, jetzt schreibe ich nur ein Absatz-Tag. Absatz-Tag hier, die gleich ist, ich sage ID und ID hier ist, nehmen
wir an, unsere Demo-ID. Und jetzt werden wir hier zum Skript-Tag wechseln. Also das ist klein p. Hier können Sie sehen, ich erstelle einfach eine Variable x, die Harris gleich ist, richtig? Dass dies ein Dokument Punkt QD ist. Hier können Sie sehen, dass dies ein Cutie Selektor alle Befehl ist, wo ich einfach P dot Intro Abzug
auswählen, wie Sie hier sehen können. Also p hier ist mein Tag-Name, und dann ist das unser Klassenname oder Damm, der gerade hier zugreift. Jetzt schreibe ich nur, dass das Dokument hier punktet, ich schreibe einfach getElementById wo der ID-Name hier ist. Sie können sehen, dass dies ID ist, Demo. Und Demo Dot Harris schreiben inneres HTML, das gleich ist, ich schreibe einfach, dass. Dies ist der Absatz , in dem class_name gleich vier e Klausel ist, die gleich ist, I. Schreiben Sie
einfach diese Einführung. Ok? Und dann schreibe ich hier nur, dass dies eine Verkettung von X ist, die Index 0 ist. Und hier schritt ich, dass der Absatz, der auch auf das indizierte zugreift
, der hier 0 ist. Ok? Jetzt hier können Sie sehen, dass dies eine Klasse ist, die X ist. Kann Fortsetzung der Klasse, die hier x ist. Und sorry für das hier müssen wir einfache Anführungszeichen schreiben. Ok? Jetzt können Sie hier sehen, dass Punkt innere HTML wieder. Und dann hier schließe ich diesen Code. Ok? Nun, wie Sie sehen können, ist
unser Skript-Tag hier geschlossen. Und wir werden diesen Code ausführen. Und Sie können hier sehen. Also erstens können Sie hier sehen, dass wir ein Überschriften-Tag haben, das heißt, Sie können den HTML-QT-Selektor finden. Dann finden Sie hier ein Hallo. Wie geht es Ihnen, das ist unser Absatz-Tag. Dann hier unser ClassName, das ist unsere Einführung. Und wo ich entschieden habe, dass dies ein DOM CSS-Selektor ist
und das ist ein DOM-Selektor mit JavaScript, Dies sind die beiden Klassen Namen hier. Und hier können Sie sehen, dass ich mit diesem leeren Tag gerade erstelle oder ich zeige Ihnen diese Nachricht in diesem Absatz-Tag. Hoffe, damit Sie dieses Netz bekommen, wie wir QT-Selektor alle Befehlsmethode verwenden können,
die verwendet wird, um alle HTML-Elemente auszuwählen ,
die mit unserem angegebenen CSS-Selektor übereinstimmen. Beachten Sie, dass der Befehl QT Selector all in Internet Explorer acht und der früheren Version nicht
funktioniert , da dies eine neue Version des HTML ist. Hoffentlich erhalten Sie dort, wie wir den QT-Selektor verwenden können. Also, wenn Sie eines der Probleme in Bezug auf diese Vorlesung finden, lassen
Sie es mich wissen und danke für das Ansehen dieser Vorlesung.
48. HTML DOM zu schreiben, offene Methode: Hey Leute, willkommen zu dieser Vorlesung. Und in diesem Vortrag werden wir über die DOM richtige Methode sprechen. Die DOM richtige Methoden, rechts, SG HTML-Ausdrücke oder Java-Skript-Code zu dokumentieren. Das Recht ist wichtig, wird hauptsächlich für Listentests verwendet. Wenn es verwendet wird, nachdem ein HTML-Dokumente vollständig geladen ist, wird
es alle vorhandenen HTML löschen und das zeigt uns die Ausgabe. Lassen Sie uns sehen, wie wir mit dieser Kuppel als HTML arbeiten können, richtige Methode. Hier siehst du das im Tang-Eis, richtig? Dass dies ein Dokumentpunkt ist. Hier. Ich werde diese Schreibmethode schreiben. Wir arbeiten bereits mit dieser Kuppelmethode in unseren meisten Vorträgen. Die meisten Vorlesungen. Und hier können Sie sehen, dass ich diese Hallo Welt schreiben muss. Ok. Hier können Sie sehen. Das ist also Karten-Dokument-Dot-Schreib-Methode, worüber wir bereits studiert haben. Beachten Sie also, dass, wenn diese Methode nicht zum Testen verwendet wird, es oft verwendet wird, um etwas Text zu schreiben, um eine Ausgabe zu nehmen ist Team geöffnet durch das Dokument oder offene Materie als auch. Hier können Sie sehen, dass ich Ihnen eines der Beispiele
auf der Document dot open Methode zeigen werde . Also wird diese Dokumentpunkt-Open-Methode Ihre Laika öffnen. Wie offen ist die Ausgabe Team, um die Ausgabe von einem beliebigen Dokument zu sammeln oder fünf ausprobiert. Wie Sie das hier sehen können, erstelle
ich nur, nehmen wir an, eine Funktion. Das ist also eine Funktion hier. Der Funktionsname hier ist ABC. Und dann schreibe
ich hier im Körper dieser Funktion nur diese dokumentierte offene Methode. Und Sie können jetzt hier sehen, ich kopiere und füge dies gemäß dieser Funktion ein. Und hier können Sie ihre Dokumentpunkt-Close-Methode sehen. Also open Methode verwendet Force Öffnen dieser Art von Text. Und schließen Methode ist die Verwendung von Freclose den Text. Hier. Sie können sehen, dass ich gerade eine Schaltfläche erstellen, die auf Klicken Jahrgänge ist, klicken Sie auf diese Schaltfläche. Hier. Ich schreibe nur ABC, was die Funktion hier aufruft. Und dann schließen Sie es, Harris, richtig? Öffnen Sie den Text. Also, wenn ich einfach auf diesen Button klicke, so werden diese Texte zu uns gezeigt. Lassen Sie uns einfach die Ausgabe in den Browser nehmen. Und hier können Sie sehen, dass dies die DOM richtige Methode ist. Und hier leite ich das einfach. Wie Sie hier sehen können, klicke
ich einfach auf diesen Button. Nachdem Sie darauf geklickt haben, wird
dies in das neue Fenster verschoben, das hallo Wort hier ist, was unser Text hier ist. So wie es Ihnen sagt, dass wir hier die richtige Methode offen und die Close-Methode verwendet haben. Die open -Methode ist offen und Ausgabe ist Team getan, um die
überholte jede document.write-Methode oder document.write-Zeilenmethode zu sammeln . Sobald alle Schreibvorgänge durchgeführt wurden, bewirkt
das Dokument oder die Prosa-Methode, dass jede Ausgabe, die
auf den Ausgangsdampf geschrieben wurde , nach Hause angezeigt wird. Also verstehst du das. Wenn Sie nicht verstehen, die Pint hier, bitte lassen Sie es mich wissen und danke für das Ansehen dieser Vorlesung.
49. Das Objektmodell verwenden: Hey Leute, willkommen zu diesem Vortrag. In dieser Vorlesung werden wir einige Codebeispiele vorstellen , um Sie mit dem Dokumentobjektmodell vertraut zu machen. Diese Beispiele sollten Ihnen helfen, mit dem DOM komfortabler zu werden. Um mit DOM-Codebeispielen zu arbeiten, müssen
Sie eine HTML-Datei erstellen, wie Sie auf Ihrem Bildschirm sehen können. So erstellen Sie eine HTML-Datei, wie Sie auf Ihrem Bildschirm sehen können. Also hier, lasst uns einfach anfangen, damit zu arbeiten. Hier. Sie können sehen, dass
ich erstens nur ein Skript-Tag erstelle. Und hier können Sie sehen, dass offizielle Art, dies zu schreiben, ist cribbed. Hier werden Sie die Sprache schreiben und hier habe ich gerade versucht Sprache. Hier ist JavaScript. Ok. Jetzt nach diesem hier können Sie dort sehen, wo ich die Funktion verschraube. Und die Funktion hier ist offen und offen Fenster genau hier. Jetzt, in dieser Funktion, erstelle
ich eine Variable und Variable hier ist ich schreibe, dass dies ein neues Fenster ist, das gleich Ys ist, richtig? Dieser Fensterpunkt i, nur mit der Open-Methode direkt hier. So offene Methode haben wir bereits in unserer letzten Vorlesung studiert. Und hier können Sie sehen, dass ich das schreiben muss. Nehmen wir an, v, wie dieser DOM Punkt Java Dondo GPG ist, Emmys hier. Also werden wir auf dieses Bild in dieser offenen Methode zugreifen. Jetzt hier werde ich schreiben, dass dies neues Fenster als der Name hier ist. Und hier kann man sehen, dass ich schreiben muss, dass das nass und nass ist, was gleich S ist, oder? 450. Und dann schreibe ich hier die Höhe, Höhe, die gleich Eis ist, oder? 400. Ok? Jetzt hier können Sie das in diesem Körper sehen, und ich kopiere einfach dieses Skript-Tag und hier in den Header-Abschnitt eingefügt. Jetzt hier in diesem Körperteil. Erstens können Sie sehen, dass hier, wenn Sie die Farbe der Körperfarbe ändern möchten. Also hier schreiben Sie einfach bg Farbe und Sie
wählen einfach den Farbwähler, wenn Sie schwarz,
blau, weiß, jede Farbe auswählen möchten . Also wähle ich hier aus, das heißt, lassen Sie uns diese Farbe annehmen, okay, was ein Viertel davon ist. Sie können hier sehen, dass automatisch Ihre Farbe direkt hier ändert. Jetzt hier können Sie sehen, dass ich hier nur ein Anker-Tag erstelle, das ein HREF ist. Und hier können Sie sehen, dass ich schreiben musste, dass dies
Java Script ist und JavaScript hier Doppelpunkt ist. Und jetzt rufe ich hier nur diese Methode oder Funktion des offenen Fensters auf. Und dann schließt der Kern. Hier schreibe ich nur, dass dies die Verwendung des Dokumentobjektmodells ist. Okay, jetzt hier können Sie sehen, dass ich das einfach in den Browser führe. Und Sie können hier sehen. Also hier ist die Hintergrundfarbe, wie Sie sehen können, grün. Und das ist die Verwendung des Document Object Model und es klicken Sie einfach darauf. Also hier eine Größe von 400 VET und sorry, 450 nass und 400 Höhe Bild erscheint uns genau hier. kannst du sehen. Also hier können Sie sehen, ich bin nur erstelle zuerst eine Variable dann ein neues Fenster, das gleich Fenstertüren offen ist. Also hier verwende ich nur die Open-Methode, wenn ich hier nur dieses Bild
schreibe und dann Name dieses Bildes und nass und Höhe. Wie Sie hier sehen können, ist
das Fleisch dieses Skripts natürlich eine einzige Zeile, die sich innerhalb der offenen Fensterfunktion befindet. Die ersten Parameter pausieren die Funktionen ist, was Sie öffnen möchten. Das kann also ein anderes als HTML-Dokumente oder ein Bild sein. Der zweite Parameter ist Pause. Dieser Name der Variablen, die dieses neue Fenster
darstellen wird . Wie Sie hier sehen können. Das ist schon gut, in unserem Fall. In unserem Fall ist das das neue Fenster. Der letzte Parameter ist die Höhe und die Breite des sich öffnenden neuen Fensters. Dies ist Skript ist ziemlich einfach und einfach zu bedienen und kann sehr nützlich sein. Zum Beispiel, wenn Sie eine Liste von Produkten oder Ihre Website haben, oder Sie möchten die HTML-Dokumente nicht mit allen Details jedes Produkts überladen. Sie können diese Skripte verwenden, um Benutzern zu erlauben,
eine Seite mit diesen Details anzuzeigen , nachdem Sie auf den Namen der Produkte geklickt haben. Hofft, dass du das bekommst. Wie Sie hier sehen können, dass Sie die Hölle, Sie wollten nicht die MS2 oder einige der Dateien an den Benutzer zeigen. Sie möchten, Sie möchten, dass die Benutzer auf diesen Link klicken und dann das wird dieses Bild finden, nachdem Sie auf diesen Link klicken. Also müssen Sie dieses Skript in diesem Stadium verwenden. So verwenden wir also das Document Object Model und sehr einfache Beispiele. Aber ich zeige euch nur, wenn ihr eines der Probleme in Bezug auf diesen Vortrag
findet, lasst es mich wissen und danke, dass ihr diesen Vortrag gesehen habt.
50. Neue Elemente zu hinzufügen: Hey Leute, willkommen zu diesem Vortrag. Und in dieser Vorlesung werden wir darüber sprechen, wie Sie ein neues Element zum DOM hinzufügen können. Sie können explizit ein neues Element in HTML-DOM- oder HTML-Dokumenten mit der Document dot create element-Methode erstellen. Lassen Sie uns sehen, wie wir diese Methode in unseren Code manipulieren können. Lassen Sie uns hier sehen, ich schreibe nur Skript-Tag. Und in diesem Skript-Tag verwende
ich nur Funktion. Also Funktionsname hier ist, ich schreibe nur, dass dies Insert-Element ist. Und danach habe ich die Variable getrocknet, die ein neues Element ist. Ok? Hier können Sie sehen, dass Eis, rechts, das ist gleich Dokument und Dokument Punkt erstellen und erstellen Sie Element hier, das ist ein DIV-Tag. Also, was sind die DIV-Tags? Oder ich erstelle hier in meinem Body-Tag ein DIV-Tag. Und ich schließe diesen Tag. Also hier erstelle ich nur ein neues DIV-Element. Dies ist also ein Zitat für ein neues DIV-Element. Hier gebe ich nur eine ID an, die gleich ist, ich schreibe einfach, dass der ID-Name hier die Haupt-DIV-Tab ist oder ich meine id. Ich erstelle nur ein Tag. Ein H1-Tag hier ist Eis, richtig? Dass das DOM ist. Und ich nur ganz der IE zu diesem H1-Tag, das ID gleich ist, ist unser Titel. Wie Sie wissen, ist dies der Titel. Wir nennen das als Norm. Und dann hier können Sie sehen, dass ich genau dort das Absatz-Tag und der Absatz-Tag-Kopf ist die ID von, Nehmen wir an, dies ist ein Para. Und hier schreibe ich nur, dass dies ein einfaches DOM-Element ist. Hoffe, damit du das bekommst. Jetzt hier können Sie sehen, dass ich eine Variable erstellen muss. Und Variable hier ist ein neuer Inhalt. Das ist also nur eine Variable. Hier können Sie Ihren eigenen Namen festlegen. Das macht sich also keine Sorgen. Hier ist dies ein neues Element, neues Element eins. Und das ist meine Variable hier. Jetzt hier können Sie sehen, dass ich genau dort habe, das ist der Dokumentpunkt erstellen und erstellen. Hier ist der Textknoten. Warum ich Tee den Textknoten hier erstelle. Nur wegen hier
erstelle ich nur das Element. Also sage ich Ihnen nur, dass wir zuerst wie der Wurzelknoten, dann hier haben wir den Kind-Knoten und dann nach dieser VL, ein Sub-chiral. Also zu diesem Zweck, warum bin ich hier? Ich schreibe nur den Textknoten, der hier richtig ist, hallo, VR neues Element hinzufügt. Ok, das wird also unsere Botschaft sein, wenn wir nur eine Art von Veteranen drücken wenn wir nur verwenden, wie wenn wir ein neues Element erstellen. Diese Botschaft wird also unser Element sein. Jetzt hier, danach, erstelle
ich einfach ein neues. Element Nummer eins Punkt Anfügemethode. Also hier benutze ich nur ein Kugelkind-Materie hier und hier. Ich halte nur eine Pause. So wie das ist unser neuer Inhalt. Also muss es eine sein, wird eine verwirrende Verwirrung für Sie hier sein, weshalb wir einen Schrittzähler verwenden und was ist ein Stift Kind Methode? Kindmethoden anhängen hängt vom Knoten als letztes untergeordnetes Element des Knotens ab. Und Sie können diese Methode auch verwenden, um Elemente von einem Element zu bewegen, tun dann. Also bekommen Sie das, weshalb wir diese Append Child-Methode verwenden. Noch einmal wiederhole ich nur, dass anfügende untergeordnete Methoden
einen Knoten am Ende der Liste der untergeordneten Elemente des angegebenen übergeordneten Knotens hinzufügt . Und wenn das gegebene Kind ist unser Verweis auf einen
erstellenden Knoten in den Dokumenten, fügen Sie Kind verschoben anhängen Kind, das von einer aktuellen Position an
die nächsten Positionen verschoben wird, bedeutet dies bewegt sich das Kind von einer Position zu eine andere Position. Hoffentlich bekommst du das. Nun, danach schreibe
ich nur eine der, andere Variable hier, die aktuelle DI ist, die wir Tag oder das aktuelle Element. Okay, das ist unser neues Element. Dies ist unser aktuelles Element ist gleich Harris Ride, Dokument. Und Dokument hier ist Element für ID erhalten, und hier werden wir die ID des Haupt-DIV-Tags erhalten. Okay, jetzt hier sage ich Dokument Dot Body Tag. Und hier bekomme ich nur den Körper der Seite und hier schlage ich einen Stift. Und einen Stift. Hier ist ein Kind, wo ich gerade erstelle entsteht, bekommen Sie hier ein neues Element Nummer eins. Und dann werden wir das nächste Element hier drucken, das aktuelle Element ist. Und dann hier schließe ich diesen Kern. Also verstehst du das. Jetzt hier erstelle ich nur eine Schaltfläche. Also Button hier ist die Art der Taste, wo ich hatte, richtig? Dies ist die OnClick-Methode. Und das ist auf Click-Methode, bei der ich dieses Insert-Element hier schreiben musste. Okay, das ist also das Insert-Element, was ich gerade in die Schaltfläche nenne. Also Harris, richtig? Fügen Sie Ihr Element ein. Unser Code ist hier abgeschlossen. Ich führe das einfach in den Browser und wie Sie hier sehen können, fügen Sie Ihr Element ein, wenn ich einfach darauf klicke. Also hier können Sie Hallo sehen, wir fügen ein neues Element direkt hier hinzu. So können Sie Ihr Element hinzufügen, indem Sie auf diese Schaltfläche klicken. Kommen wir zurück zum Code. Also hier erstellen wir ein einfaches DIV-Tag, um
diese alle Pegs hier zu schaffen , haben wir den Titel, Absatz und Schaltfläche. Dann bekomme ich nur eine Funktion, die ein Name des Insert-Elements ist. Und hier erstelle ich nur eine kreative Elementmethode, oder ich setze diese Methode zum Erstellen eines neuen Elements für dieses DIV-Tag ein. Immer wenn ich einfach auf diesen Knopf drücke. Also wird mir diese Nachricht angezeigt, die einen nächsten Knoten y erstellt. Ich erstelle dies nur,
weil dies einen Knoten mit einem anderen verknüpft. Okay, jetzt hier verwende ich nur eine Pen-Kind-Methode. Wie ich Ihnen gerade gezeigt habe, dass anhängen untergeordnete Angelegenheiten eine Notiz am Ende der Liste
der untergeordneten Elemente des angegebenen übergeordneten Knotens hinzufügt . Dann ist hier Ride Variable, die ein aktuelles Element hat. Also hier bekomme ich nur die ID dieses Hauptelements, um diesen Wert zu drucken. Und danach hier ist es richtig körperlich oder zuverlässig. Und hier verbinde ich nur diesen oder Knoten mit einem neuen Knoten. Hier bedeutet, dass, sobald dieser Modus wie hier angezeigt wird, sobald dieser Knoten angezeigt wird, wird Ihnen angezeigt. Dies wird also diesen morbiden nächsten Knoten verknüpfen. Hoffe, damit du das bekommst. Wenn Sie feststellen, dass ich das Problem in Bezug auf diese Vorlesung kannte, lassen
Sie es mich wissen und danke für das Ansehen dieser Vorlesung. Danke.
51. Javascript Constructor: Hey Leute, willkommen zu diesem Vortrag. Und in dieser Vorlesung werden wir über den Konstruktor
und die Klasse Basis JavaScript objektorientierte Programmierung sprechen . Ich habe mich in der letzten Vorlesung nicht fokussiert, dass, wenn wir mit der objektbasierten,
objektorientierten Programmiersprache arbeiten , wie im Java-Skript, weil V unser Konstruktorkonzept nicht gelöscht hat. Zuerst hörten wir, dass wir unser Konstruktorkonzept spielen, und dann werden wir zu ihm übergehen. Konstruktor. Die Konstruktormethode ist etwas Besonderes, ist es sehr, Sie initialisieren die Eigenschaften. Es ist Karte automatisch, wenn eine Klasse geerbt wird. Wie Sie hier im Konstruktor sehen können, ist ein Java kann,
kann JavaScript-Konstruktormethode
eine spezielle Art von Methode ist , die verwendet wird, um ein Objekt zu initialisieren und zu erstellen. Es wird aufgerufen, wenn ein Speicher für ein Objekt zugewiesen wird. Die beiden Definitionen hier, okay? Also die Punkte zu erinnern, dass, wenn Sie mit dem Konstruktor arbeiten, so Konstruktor ist ein Schlüsselwort verwendet wird, um eine Konstruktormethode in der Klasse zu deklarieren. Enthält eine Konstruktormethode nur bedeutet, dass, wenn Sie eine Klasse von ABC haben, dies bedeutet, dass diese Klasse nur einen Konstruktor enthalten wird. Ok. Und JavaScript ermöglichen es uns, übergeordnete Klassenkonstruktor durch die Super-Schlüsselwörter zu verwenden. Also werden wir nicht auf das Super-Schlüsselwort in dieser Vorlesung zu bewegen, wir sind völlig auf den Konstruktor konzentriert und die Klasse ist Konzept bedeutet objektorientiertes Konzept der Klasse in JavaScript. Lassen Sie uns einfach unser erstes Beispiel ohne Klassen in Discord ausführen, weil ich Ihnen nur sehr viel Wissen über das Konstruktorobjekt in JavaScript gegeben habe. Hier können Sie sehen, dass ich gerade ein Skript-Tag erstelle. Und in diesem Skript-Tag schreibe
ich nur Funktion. So Funktion hier ist der Mensch oder eine Person. Also schreibe ich einfach den Funktionsnamen. Hier ist der Mensch, wo unsere Schrittzähler, unser Vorname, dann haben wir Nachnamen. Dann werden wir auch Alter gehalten? Okay, jetzt hier können Sie sehen, dass dieser Punkt, Vorname, sorry. Zunächst haben wir Parameter wie Name, Nachname und Alter. Okay, hier schreibe ich nur die Eigenschaften davon. Es ist Vorname und das erste Bild ist gleich dem Schrittzähler zuerst. Dann haben wir Femtometer als erstes. Dann müssen wir diesen Punkt Nachname schreiben, wo wir zuletzt hatten. Also zuletzt hier ist unser Schrittzähler. Dann müssen wir dieses Punktalter schreiben, das Harris gleich ist, richtig? Okay, das sind also die Funktion und die Eigenschaften hier. Jetzt hier bin ich nur das Objekt an die Person, wo ich gerade gestorben variabel. Und Sie können sehen, dass eine Person Hölle, nehmen
wir an, ein Vater. Also Heaviside Vater, der Harris gleich ist, schreiben neue Menschen. So wie Sie sehen können, dass ich vertreibe. Objekt, das heißt, wenn Sie nur Objekte erstellen. Sie haben also die richtige Variable und dann haben Sie neu als Schlüsselwort geschrieben, und dann haben Sie den richtigen Menschen. So ist der Mensch alles funktionsfähig. Ok? Hier schlage ich, dass das John ist. Und dann schreibe ich diesen John und dann ist der Nachname hier Bob. Und dann hier ist das Alter hier 50 Jahre alt. Jetzt können Sie hier sehen, dass unser Gericht für diesen Konstruktor hier komplett ist. Also erstelle ich hier nur das Objekt für unseren Konstruktor. Und jetzt leite ich nur diesen Kern. Und Sie können sehen, dass dies uns hier keine Ausgabe zeigt. Nur wegen hier können Sie sehen, dass ich Recht habe, Dokument Punkt. Sie müssen auch get-Element nach ID oder irgendetwas schreiben. Wenn Sie also das get-Element nach ID hier haben, müssen Sie hier einfach ein Absatz-Tag schreiben. Und dann innerhalb dieses Absatz-Tags müssen Sie einfach ID schreiben, die gleich I ist Schreibe
einfach die ID hier ist ein für alles, okay. Du musst hier deinen eigenen Namen schreiben. Ihre Augen, richtig? A. Und dann können Sie hier sehen, dass ich in unserem HTML und inneren HTML schreiben muss, das ist gleich IS richtig, dass mein Vater ist. Und hier können Sie sehen, dass ich schreiben muss, und kein Harris schreiben Vater, Vater ist unser bereit. Wir werden es benennen. Ich bekomme nur ein Objekt. Und hier, wenn Sie das Alter des Vaters bekommen wollen, so einfach, Sie haben acht hier gelesen. Ok? So hier können Sie sehen, dass ich schritt plus. Und dann können Sie hier sehen, dass ich den richtigen Punkt habe. Also nicht hier, nur um die Linie zu beenden. Jetzt formuliere ich es, damit du sehen kannst, dass mein Vater Zwilling ist. Mein Vater ist 50. Wenn Sie den Namen Ihres Vaters hier in den USA bekommen wollen und einfach
den Namen Ihres Vaters schreiben , wenn Sie den Nachnamen bekommen wollen,
also ist es der Nachname des Mitarbeiters hier Vauban, wenn Sie den Vornamen bekommen wollten, so dass Sie, Sie müssen hier Ihren Vornamen des Vaters schreiben. So können wir unseren Konstruktor erstellen. Wie Sie sehen können, verwenden wir dieses Schlüsselwort hier. Dies ist also ein Schlüsselwort im JavaScript, wenn es in einem Konstruktoren verwendet wird, ist Strip. Es wird auf eine Instanz verwiesen, die mit einem Konstruktor erstellt wird. Ok, jetzt hier bewegen wir uns zu unserem Klassenbeispiel. Java ist ein Skript. Wie? Lasst es uns einfach überprüfen. So Deklaration der Klassen wird von einer Klasse als Schlüsselwort deklariert. Und Harris, ich schreibe Script-Tag. Und in diesem Skript-Tag schreibe
ich die Klasse von, nehmen
wir an, ist eine Klasse von Beschäftigung. Hilft Ihnen, dass, wie wir eine Klasse erstellen können, FastCV, wie das Schlüsselwort dann Klassenname. So können wir unsere Klasse deklarieren. Jetzt sage ich Ihnen nur, dass wir Konstruktor als Schlüsselwort verwenden. Dies ist also Konstruktor als Schlüsselwort hier. Und jetzt können Sie hier sehen, dass unscharf ich gerade einen Konstruktor eines Objekts erstelle. So Schrittzähler hier ID und dann Namen verwenden. Verwenden Sie dies als Schlüsselwort und ich sage I E, das gleich ID ist. Und dann hier können Sie sehen, dass ich diesen Punktnamen gestartet habe und der Name ij gleich dem Namen hier ist. Hofft, dass Sie bekommen, wie wir einen Konstruktor für CBR erstellen können, wenn eine Klasse zu erstellen, Klassenname hier verwendet dann Konstruktor eines Objekts. Und dann hier können Sie sehen, dass die Schrittzähler, und dann können Sie sehen, dass die Eigenschaft, dass hier, können
Sie das Detail des Mitarbeiters sehen. Das ist also unsere Methode hier. Also hier definiere ich nur die Methode und jetzt illustriere ich den Dokumentpunkt, richtig? Und Sie können hier sehen, ich habe diesen Punkt plus D angefangen, ich bekomme nur die ID plus. Und dann verkettere ich nur diesen Punktnamen. Und plus hier ist ein einzelner Zeilenumbruch. Hoffe, damit Sie das bekommen, wie wir unsere Methode innerhalb dieser Klasse definieren können. Jetzt können Sie hier sehen, dass unser Klassenname erstellt wird, unser Konstruktor ist hier überladen. Es wird hier erstellt. Jetzt erstellen wir das Objekt und wir übergeben die Variablen und die Werte an es. Jetzt variabel hier ist Mitarbeiter Nummer eins und Mitarbeiter Nummer eins, was hier gleich ist, wusste ich als Schlüsselwörter, um das neue Objekt zu bekommen. Und hier erstelle ich nur die Beschäftigung als Klassenname. Plus das Ich schreibe nur die Mitarbeiter-ID wie eine. Und dann hier Namen implizieren, der lässt sich sagen, Bob. Und dann können Sie hier sehen, dass ich gerade Variable und
Variable erstellt habe, hier ist Mitarbeiter Nummer zwei, was unser neues Objekt hier ist. Also hier schwöre ich, ich wusste es als Schlüsselwort, dann bedeutet das und Harris, richtig? Implizieren IDE2. Und dann hier schreibe ich einfach, dass dies der Name als die Daniels ist. Ich hoffe, das zu bekommen. Jetzt können Sie hier sehen, dass wir das Objekt erstellen, aber hier erstellen wir keine der Methoden direkt hier. Also schreibe ich nur imply, sorry, EMP v1 Punkt hier, ich entscheide, dass ich nur die Methode hier erstelle. Also Materie hier ist Detail implizieren. Und dann fuhren wir diese EMP zu jedem MPEG-2, das dort Detail impliziert. Das sind also unsere Methoden, okay? Jetzt Amazon in diesem Kern und bevor wir diesen Kern beenden, müssen
wir dieser Kolben hier sein. Ok? Jetzt hier, ich speichere das und führe diesen Kurs durch. So können Sie hier absichtlich sehen, wir hielten den Ausweis und dann Bob und dann die zweite ID, und dann Dannys als der Name. So, jetzt können Sie hier sehen, erstens, wir erstellen die Klasse, dann implizieren. Klasse. Hier ist unser Schlüsselwort, und beschäftigen hier ist unser Klassenname. Hilft dir, das zu bekommen. Jetzt hier, danach können Sie hier sehen, dass wir einen Konstruktor erstellen. Also Konstruktor hier ist der Schrittzähler von ID und der Name. Ok, aber ich sage Ihnen nur, dass der Konstruktor
nur ein Schlüsselwort ist , um die Konstruktormethode zu deklarieren. Und die Klasse enthält nur einen Konstruktor. Diese gesamte Klasse enthält also nur einen Konstruktor hier. Ok? Jetzt hier können Sie sehen, dass ich gerade versucht habe, Eigenschaften und dann Methode hier. Dies ist also die Ausgabe-Anweisung. Und dann hier können Sie sehen, dass wir die Post-Objekte und das
zweite Objekt erstellen und hier zuerst n aufrufen, zweiter Aufruf. Hoffnung. So erhalten Sie, wie wir die klassenbasierte objektorientierte Programmierung im Java SDK löschen können. Wenn Sie irgendwelche Probleme in Bezug auf diese Vorlesung finden, lassen
Sie es mich wissen und danke für das Ansehen dieser Vorlesung.
52. Das Keyword mit Building Block of OOP: Hey Leute, willkommen zu diesem Vortrag. Und in diesem Vortrag werden wir über die Java sprechen wird
diese Schlüsselwörter kribriert und wir werden mit
einer Festplatte Schlüsselwörter arbeiten und ich werde Ihnen zeigen, dass, wie Sie damit arbeiten können. Diese Schlüsselwörter im Java-Skript, wenn es in einem Konstruktor verwendet wird, es auf die Instanz verwiesen, die mit unserem Konstruktor erstellt wird. Wenn Sie es versuchen, nehmen Sie an, das ist die Schnur hier. Und wenn Sie versuchen, Konsolenpunktprotokoll und hier finden Sie, hier werden Sie dies als Schlüsselwort schreiben. Also hier ist das ein Konstruktor. Und Sie haben bemerkt, dass das Thema als unser Logging-Beispiel. Es ist also wie die Verwendung der Instanz selbst. Was ist dieses Schlüsselwort? Dieses Schlüsselwort, das bezieht sich auf ein Objekt und das Objekt, das das aktuelle Bit des JavaScript-Codes ausgeführt wird. Mit anderen Worten, jedes JavaScript-Funktionen während der Ausführung hat einen Verweis auf seine aktuellen Ausführungskontexte. Hoffe, damit du jetzt verstehst, jetzt hier kannst du sehen, dass ich ein Beispiel dafür erstellen werde. Und hier können Sie in unserem letzten Beispiel sehen, können
Sie sehen, dass ich human als Funktionsname beschrieben. Und dann übergebe ich hier nur die Parameter an diese Funktion, die Vorname sind, dann ist dies unser Nachname. Und hier haben Sie gesehen, dass dies unser Alter ist. Jetzt schreibe ich nur, dass dies kontrolliert oder protokolliert wird. Und das Protokoll hier ist, dass ich das nur als Schlüsselwort verwende. Dies sind also die anderen Eigenschaften der anderen Eigenschaften oft Methode. Und jetzt hier können Sie sehen, dass ich nur const schreibe, fügen Sie das Schlüsselwort hinzu. Schlüsselwort, wo man sehen kann, dass ich schreiben muss, dass dies
der Bob und Bob ist , der gleich der Hälfte ist, die das Objekt, das für den Menschen ist, zu bestreiten. Und das ist für den Menschen, Leid, Mensch, wo ich schreiben musste, dass dies der Bob ist. Dann ist der zweite Name hier gefährlich. Und dann können Sie hier sehen, dass ich Recht habe als das, wenn 50, Entschuldigung, das hier ist. 50, okay? Und ich am nächsten Punkt hier. Wie Sie hier für C sehen können, schreibe
ich nur eine Funktion als Parameter. Dann ist dies ein Konsolenprotokoll. Sie können document.write auf, an diesem Ort schreiben. Und dann können Sie hier sehen, dass ich das Objekt auch darauf verteilen. Dieses Schlüsselwort ist ein sehr wichtiges Konzept in der objektorientierten Programmierung, so dass Sie zu vertraut mit ihm. Ok, lassen Sie uns zu den Bausteinen der objektorientierten Programmierung kommen. Und wir werden sehen, warum wir
objektorientierte Programmierung verwenden und was sind die Bausteine einer objektorientierten Programmierung? Objektorientierte Programmierung macht Code organisiert. Wie Sie hier sehen können, wird
dieser Kern organisiert, weil Funktion. Dann müssen Sie diese Funktionen aufrufen. Und Sie können gerne die Klassen erstellen lassen. Und dann müssen Sie die Eigenschaften schreiben. Okay, sehr, sie ist sehr verständlich für dich. Dann musst du das Objekt in diese Klassen schreiben, okay? So wie Sie sehen können, ist die
objektorientierte Programmierung auch einfach zu pflegen. Es folgt der trockenen Methode. Also trockene Materie, die heißt, wiederholen Sie sich nicht, was bedeutet, dass der Code wiederverwendbar ist und Sie Ihren Code wiederverwenden
können, bedeutet, wenn
Sie Ihre Klasse schreiben, müssen Sie ihn immer wieder wiederholen. Dann musst du dich beugen. Dann haben Sie die Vorteile der objektorientierten Programmierung, die die Sicherheit beinhaltet. Und das ist auch verhindern Sie den unerwünschten Zugriff auf die Daten , wo Sie Abstraktion und das Datenversteckungskonzept verwenden können. Oder hier sehen Sie, dass das explodiert. Die richtige IT IS schnürt sich durch die Kapselungen und die Abstraktionen. Beide werden im Prinzip einer objektorientierten Programmierung weiter diskutiert. Was wir in diesem Kurs diskutieren, können
Sie hier in der nächsten Vorlesung sehen, werden wir
Verkapselungen oder Vererbung und Abstraktion, die als auch abdecken . Erstellen Programmierer also objektorientierte Programme? Nun, die Kurzschrift, also ihre Haare machen die Klassen und erstellen die Objekte aus den Klassen. In der objektorientierten Programmierung ist alles ein Objekt und Klassen aus den Blueprints, wie Daten und Verhalten strukturiert sind. Objekte werden für eine bestimmte Instanz einer Klasse erstellt. Als Programmierer könnten Sie eine Doc-Klasse für
Blueprint erstellen , da ich ihren Weg drehte, um alle Eingaben,
alle wichtigen Informationen über den Teig zu organisieren . Wie ist die Farbe des Hundes? Was bedeutet ein Lesen von der Robe? Wo ist der Name des Hundes? Genau so. Ok. Jetzt bewegen Sie sich hier einfach zu den Bausteinen der objektorientierten Programmierung. Also die Bausteine in der
objektorientierten Programmierung kommen zuerst in der Zeile ist eine Klasse. Sie erstellen die Klasse, dann müssen Sie die Objekte für diese Klasse erstellen. Zweite wichtige Sache. Dann müssen Sie die Methoden zu dieser Klasse erstellen und die letzte hinzufügen. Sie müssen die Attribute für die Klasse definieren. Was sind die Klassen? Also Klassen, können Sie hier sehen, müssen Sie eine Klasse erstellen. Dann haben Sie die richtige Methode, in der Sie Klasse sind. Dann müssen Sie die Attribute definieren, die Ihre Variablen wie Perle des Hundes sind, wie Farbe des Hundes, Alter des Hundes. Und dann müssen Sie das Objekt in die noch Klasse schreiben. Hier können Sie sehen, dass die Klassen nur eine Blaupause sind. Dann ist das Objekt hier nur eine Instanz. Dann sind Stiefel eigentlich unsere Daten. Was ich Ihnen nur sagen, dass Variablen, Hundefarbe, Hund, ein Hund Anziehungskraft züchtet. Und dann haben Sie gesehen, dass dies die Methode ist, die unser Verhalten ist, wie dieser Hund funktioniert oder wie sich dieser Hund Laika verhält, okay? Wie diese Funktionalität funktioniert, okay? Jetzt können Sie hier sehen, dass dies ein Codierungsbeispiel ist. Nehmen wir an, wir haben die Variablen hier. Wie Sie hier sehen können, ist dies das Objekt des einzelnen Hundes. Ok, bedeutet, wenn einzelne Hund. Und hier können Sie sehen, wir haben den Hund, der variabel ist, und das ist ein Hund Name, der bezieht sich. Und dann können Sie hier sehen, dass das unsere Attribute sind, okay? Wie Sie hier sehen können
, sind dies unsere Attribute und Daten. Sie können hier sehen. Und das sind die Eigenschaften. Ok? Jetzt hier können Sie zuerst sehen, wir hörten einen zickten ihn dann Geburtsdatum. Okay, dann werden wir, wie das Alter des Spenders hier sehen, dass unsere Methoden sind oder die Funktionen bei Wie dieser Hund sich verhalten wird. Hier können Sie sehen, dass ich gerade gerade gerade Datum jetzt zurückgekehrt. Und hier verwende ich nur dieses Schlüsselwort und bekomme das Geburtstagsende des Hundes. Ok, hier können Sie sehen, dass dies
ein zweiter einzelner Hund ist , wo Sie sehen können, dass zuerst Sie das Verhalten finden, dann sind dies die Eigenschaften, Funktionen und gesehen als ein Fall wie unsere älteren. So funktionieren also die Bausteine der objektorientierten Programmierung. Wenn Sie eines der Probleme in dieser Keyword-Vorlesung und den Bausteinen der objektorientierten Programmierungsvorlesungen finden, lassen
Sie es mich wissen und danke für das Ansehen dieser Vorlesung.
53. Javascript Encapsulation: Hey Leute, willkommen zu diesem Vortrag. Und in diesem Vortrag werden wir über die Verkapselung in JavaScript sprechen. In der objektorientierten
Programmierung ist die Verkapselung die Einschlüsse innerhalb eines Programmobjekts für alle Ressourcen, die für das Objekt zu Funktionen benötigt werden, im Grunde die Methoden und die Daten. Das Objekt soll seine Schnittstelle veröffentlicht werden,
andere Objekte, die an diesen Schnittstellen haften, verwenden das Objekt,
ohne sich darum kümmern zu müssen, wie das Objekt erreicht wird. Die Idee ist, sag mir
nicht, wie du es machst, tu es einfach. Ein Objekt kann wahr sein, selbst in der Objekt-Schnittstelle bestehen aus öffentlichen Methode und instanziierten Daten. In der Telekommunikation. Wenn wir das Beispiel in der Telekommunikation als Kapselung sehen, Verkapselung Einschlüsse einer Datenstruktur mit einer erhöhten Struktur, so dass die erste Datenstruktur vorerst ausgeblendet wird, zum Beispiel verwenden Sie TCPIP Format Datenpaket kann mit einem ATM-Frame und
anderen Arten von übertragenen Dateneinheit innerhalb desContent-Kontexts
der Übertragung und Empfangen des ATM-Frames gekapselt anderen Arten von übertragenen Dateneinheit innerhalb des werden, ist
die gekapselte Kapselung einfach IST von BID zwischen die ATM-Daten und die verteilte Übertragung bedeutet, dass der TCPIP auf
dem ATM-Computer beim Senden der Daten verknüpft wird. Also hier erhalten Sie einfach ein Team von Blut zwischen dem Datensender und dem Empfänger. Kapselung ist eines der Grundlagen
der objektorientierten Programmierung und des Schlüsselkonzepts. Es wird auf das Gebäude verwiesen. Es entspricht der Bündelung der Daten mit Methoden, die auf diesen Daten arbeiten. Encapsulation wird verwendet, um den Wert zu verbergen oder dieser Takeoff ist ein strukturiertes Datenobjekt innerhalb der Klasse, wie die Verhinderung der unbefugten Parteien direkt auf sie und öffentlich zugängliche Methode sind im Allgemeinen in der -Klasse. Das heißt also Getter- und Setter-Methoden. Wer auf den Wert und andere Clientklassen zugreifen, hat
diese Methoden aufgerufen , um den Wert innerhalb des Objekts abzurufen und zu ändern. Hier können wir sehen, dass ich nur ein Beispiel der Verkapselung als Auto nehme. Also Auto Hölle, verschiedene Arten von Attributen. Nehmen wir an, Auto Hölle, Modell. Dann werden wir sehen, dass das Auto Hölle auch Geschwindigkeit ist. Dann können Sie sehen, dass Auto Hölle Motor und die Kapazität als auch. Dann ist die Auto-Hölle auch pinkelt Limit. Ok. Und am letzten Auto ist, können Sie sehen, dass Sie das Auto und Großbritannien fahren können und Sie können das Auto als auch stoppen, oder Sie können die Geschwindigkeit auf das Auto einstellen. Also, wenn wir dieses Auto in einer realen Komponente nehmen, so Auto Nutzung des Abstraktionsprinzips definieren den Kontext der Daten, die in unserer Anwendung benötigt werden. In diesem Fall benötigen wir ein Auto Eigenschaft Modell Name, Inhalt derzeit Geschwindigkeit, maximale Geschwindigkeit, und die Booleschen Motoren Eigenschaften, die verantwortlich für Ich blieb, wenn ein Auto ausgeschaltet und eingeschaltet ist, wie hier, Sie kann sehen, dass diese oben hier wird installiert Funktion werden. Also die Kapselungsprinzipien bedeutet, dass wir zu der gleichen Klasse Verhalten Angelegenheiten hinzufügen sollten, die dr ist, ist top und setzen Sie die Geschwindigkeitsbegrenzungen, etc. Diese können in unseren Anwendungen verwendet werden und auch, um den eingeschränkten Zugriff auf Änderungen im Klasseninstanzstatus zu
ermöglichen. Und wir wollen nicht, dass unser Kunde unserer Klasse in der Lage ist, das Auto
auszuschalten , und dann ist es bis in der Lage, einen Geschwindigkeitswert zu setzen. Nehmen wir an, es ist bis zu 100 Meilen pro Stunde. Wenn die, desto komplexer hier in der Kapselung. Also, wenn Sie die komplexeren Anwendungen und Kapselung sehen, so dass Sie möglicherweise mehr Eigenschaften, die das andere Auto beschreiben, die Subsysteme wie Autoleben, Autoräder, Autositze, und die Motorkapazität und Motorfunktion. Das wird also umso komplexer, okay? In diesem Fall müssen Sie einige Abstraktionen für dieses System machen. Und das wird gekapselt sein, es ist Zustand und das Verhalten. Und dann werden Sie in der Lage sein, eine Auto-Klasse zu kombos und
wie, so, Funktionalitäten wie hier, können
Sie sehen, dass ein einfaches Beispiel. Ich erschaffe hier nur ein einfaches Auto. Das ist also nicht wie ein Karton aussehen, Dies ist ein Auto. Ok. Hier können Sie sehen, dass Sie hier ein einfaches Auto sehen können. Aber Sie kennen nicht den Motor hier, die Sitze, die Tür, die Geschwindigkeitsbegrenzung. Also hier ist jede Funktionalität verfügbar, aber das ist gekapselt bedeutet, dass sich dies hier versteckt. Hoffentlich bekommst du das. Jetzt hier können Sie sehen, dass ich Ihnen nur ein einfaches echtes Beispiel dafür gebe. Also erstens werden wir sehen, dass die Verkapselung Verkapselungen Vorteile hier bedeutet. So können Sie, Sie können Kapselungen verwenden. Das funktionell ist definiert in, die Funktionalität ist an einem Ort und nicht an mehreren Stellen definiert. Dies ist ein erster Vorteil der Verkapselungen hier. Der gekapselte Code ist flexibler und einfach mit neuen Anforderungen zu ändern. Und Sie können den logischen,
logischen Ort und den Ort definieren , an dem die Daten entkommen. Sie können auch verhindern, dass die anderen Klassen und den Zugriff auf die private füllen. Hier können Sie sehen, dass die Daten in unserem Objekt nicht
unerwartet durch internen Code in einem völlig anderen Teil unseres Programms geändert werden. Wenn wir eine Methode verwenden, müssen
wir nur wissen, welches Ergebnis die Methode erzeugt. Und wir müssen nicht das Detail über die internen Objekte und andere wissen, um es zu verwenden. So könnten wir die Verwendung eines anderen Objekts innerhalb unserer völlig anderen auf, innen und keinen Code ändern, weil beide Objekte wie die gleiche Schnittstelle. Okay, eines der, ein anderes Beispiel hier ist es Kapselungen, hält unsere Daten und Code für die externe Vererbung gespeichert. Hat die Kapselungen Köpfe, um
Ihre Sicherheit zu handeln , und es wird die Wartbarkeit Ihrer Anwendung verbessert. Hoffentlich verstehst du jetzt. Jetzt könnt ihr sehen, dass ich euch hier nur alle Beispiele vorführe. Sie können hier sehen, wir haben die Klasse, und wie Sie hier sehen können, haben wir die Klasse. Hier. Das sind Verkapselungen. Also alle Daten hier sind in
diesen Kapselungen verfügbar , wo Sie die Variablen finden. Und die Methode bedeutet, dass, wenn Sie die gesamte Klasse hier sehen. Also in dieser Klasse können Sie hier sehen wir einige Arten von Datenmitgliedern, Methoden und das Verhalten. Also im Grunde Kapsel hier können Sie sehen, ist gekapselt mehrere Kombinationen von lassen Medikamente nehmen. Wenn die Kombination der Medikamente Variablen und die Methoden sind, dann wird der Capstone als Klasse fungiert. Okay, bedeutet, dass diese Kapsel hier als Klasse fungiert. Und der ganze Prozess wird Verkapselung genannt. Die Kapselungstechnik war Technik. Wir haben das Feld als privat in der Klasse deklariert, um zu verhindern, dass andere Klassen direkt auf sie zugreifen. Also verstehst du das. Jetzt hier zeige ich nur einige der Beispiele. Magst du? erste Beispiel hier ist, dass Sie in die Schule gehen und eine Schultasche ist eines der wirklichsten Beispiele für die Kapselung. Wie eine Schultasche hält Sie ein Buch, Stifte, etc. Also, das heißt Kapselungen bedeutet, dass Sie Tasche halten diese alle Arten von Sachen wie Penn und Bücher Extraktion. So wie Sie sehen können, können
Sie nur sehen, dass die Bücher in Ihrer Tasche waren. Es gibt mehrere Bücher und die Stifte. Ok. Nun hier, das andere Beispiel ist, wenn Sie bei
Ihrer E-Mail-Adresse oder einem E-Mail-Konto wie Google angemeldet sind oder Sie Yahoo Mail verwenden, oder Sie verwenden die gleiche Plattform, die Sie verdienen. Und so gibt es viele interne Prozesse im Hintergrund und Sie haben keine Kontrolle darüber. Wie hier, können Sie sehen, dass Sie einfach gehen, um
Ihre E-Mail hinzufügen und dann werden Sie gehen, um Ihr Passwort hier hinzufügen. So wissen Sie nicht, dass, was funktional eine Einrichtung tatsächlich durchführt und die BEC-Bett-Runde Ihrer Schnittstelle wie hier, können
Sie sehen, dass Sie eine einfache Show sind. Ich zeige dir nur eine einfache Schnittstelle. Aber hier können Sie sehen, dass die eigentliche Funktionalität hier vor Ihnen verborgen
ist, wie Sie hier sehen können. Okay, net, wie ich das Header-Tag gemacht habe, wie ich das Absatz-Tag und wie Sie sehen können, dass ich gerade mache oder ich nur diese Bilder hier hinzufüge. Ok. Jetzt lasst uns einfach hier, wenn Sie das Passwort und das Passwort für die Protokollierung eingeben, rufen
sie ein verschlüsseltes Formular ab und validieren, und dann erhalten Sie den Zugriff auf Ihr Konto und Sie haben
nicht die -Steuerelement oder so wurde das Passwort verifiziert. Hat seine Keep hat seine Keep Hure Passwort oder es ist halten oder eine Zählung sicher von bringen die Missbräuche. Hoffentlich bekommen Sie, dass dies die, einige der Beispiele sind. Hoffe es so. Ihr Konzept ist jetzt viel klarer und Sie werden mit den Verkapselungen sehr vertraut und Sie werden verstehen, wie VR die Kapselung im wirklichen Leben verwendet. Kommen wir zum Codierungsbeispiel der Kapselung. Und wir werden einige der harten an dieser Kapselung tun. Und ich werde Ihnen einige Beispiele vorführen, um Ihr Konzept klarer zu machen. Wie hier können Sie sehen, dass ich nur ein Skript-Tag erstelle. Wo Sie hier sehen können, dass ich gerade die Klasse schreibe. Wie Sie wissen, ist die Klasse hier das Schlüsselwort. Ich benutze. Mein altes Beispiel hier , der Arbeitgeber hofft, dass Sie jetzt zuerst verstehen, ich setze nur die implizierten Details. Hier können Sie sehen, dass es sich hier um Mitarbeiter- und Mitarbeiterdaten handelt. Wo Sie hier sehen können, implizieren sie Einsicht ist impliziert Detail. Sie müssen den Namen des implizieren das Alter des Arbeitnehmers zu schreiben, und dann müssen Sie wie die Bezeichnung des Arbeitgebers hier schreiben. Also verstehst du das. Nun, ich benutze nur diesen Punktnamen
, der gleich ist hier bin ich schreitender Name. Dann schreibe ich hier diese Punkt-ID, die gleich ist, dass ich ID entscheide. Und dann hier sagte ich diese Punktbezeichnungen, die gleich der Sehbezeichnung hier ist. Wie Sie alle hier wissen, erstelle ich nur die Methode und das sind einige der Attribute, die diese Methode hier tun. Okay, jetzt hier können Sie sehen, dass ich illustriere Employee ID. Das ist also eine Sache, was N genau hier läuft, was heißt, imply ID. Und hier bekomme ich nur die Mitarbeiter-ID mit Hilfe von Daten. Oder hier bin ich auffällig Rückgabe-Disk-Punkt-ID. Jetzt hier können Sie sehen, dass ich gerade anrufe oder ich erstelle nur die Variablen wie EMP, was gleich einer neuen Beschäftigung ist. Hier erstelle ich nur das Objekt dieser Klasse. Sie können hier sehen. Und dann können Sie sehen, dass ich absichtlich nur Dokument Punkt schreibe, richtig. Wo Sie sehen können, dass ich dieses EMP schreiben muss, was mein Objekt hier und hier ist, können Sie die Mitarbeiter-ID-Methode erhalten. Und dann musst du deine Schnur schließen. Wie Sie hier sehen können, erstelle
ich nur eine separate Angelegenheit, um diese ID hier zu bekommen. Ich sage dir gerade nicht die Logik, okay? Nur um Ihr Konzept hier zu machen und zu sehen, was ich hier eigentlich mache. Jetzt hier schreibe ich nur bekommen imply Namen. Und hier gebe ich nur diesen Punktnamen zurück. Ok? Und dann können Sie hier sehen, dass ich nur document.write und Harris erschaffe, richtig? Hier oder ich zitiere den Namen des Arbeitgebers. Ok. Oder tut mir leid. Das ist, dass er angestellt wird. Jetzt hier erstelle ich nur die dritte Funktion, die hier ist. Ich fange an zu bekommen. Bezeichnung, wo Sie sehen können, dass Schinken schreiben, dass dies Rückkehr und Rückkehr hier ist diese Punktbezeichnung. Und ich bin nur kopieren und fügen Sie diese Methode hier und hier können Sie sehen, dass zuerst ich nur nennen imply IT,
dann rufe ich den Namen des Arbeitgebers an und dann die Bezeichnungen des Arbeitgebers hier. So wie Sie hier sehen können, dass die Person DVR definiert eine Funktion hier, die ein Name des Mitarbeiters Detail ist, wo die Attribute hier, unser Name als introvertierte sind IID und dies ist die Bezeichnung Ihrer imply. Hoffentlich bekommst du das. Jetzt können Sie hier sehen, dass Sie nur Funktion wird Ihnen angezeigt, die im Detail eingestellt ist. Ok? Jetzt hier können Sie sehen, dass es keine Details geben Einsicht diese Funktionen statt nur Attribut. Hier siehst du, dass ich nur eins nach dem anderen bekomme. Diese alle Attribute, die diese Funktionen verwenden, die erhalten, implizieren ID, get, implizieren Name, erhalten Bezeichnung. Und letztes Beispiel haben Sie gesehen, dass wir einfach diese
bekommen Employee ID aufrufen und dann können wir alle Details direkt hier bekommen. Aber Kapselungen, Sie müssen nur die benötigten Daten auswählen, alle Funktionalitäten sind hier, Sie können sehen, dass hoch. Also ist das hier gekapselt. Und Sie können diese Funktionen einzeln nach Ihrem Bedarf zugreifen. Ok? Jetzt hier können Sie sehen, dass ich nur definiere oder ich gebe nur einige der Werte, um es. Wie hier starte ich EMP und dann schreibe ich einfach Set-Mitarbeiter-Details, wo ich genau dort hatte. Nehmen wir an, das ist John, und hier können Sie sehen ,
dass ich das Alter von 25 schreiben muss. Und das Alter von imply hier ist 25. Und hier können Sie sehen, dass die Telefonnummer hier tut mir leid, die Bezeichnung hier ist, ich bin auffällig, dass dies die IT impliziert. Ok. Aber Sie können auch die Telefonnummern Ihrer Empirehaare schreiben. Ok? Hoffentlich bekommst du das. Jetzt hier laufe ich gerade diesen Kurs, oder ihr Jungs, wo ihr die Ausgabe finden werdet und hier zeigt es uns nicht Ausgabe hier. Lassen Sie uns einen Fehler überprüfen. Es gibt einen Fehler, den Sie hier sehen können, dass wir das Alter hier hinzufügen werden. Also anstelle von id, fügen
wir hier das Alter hinzu. Und Sie können hier sehen, dass das ein Alter ist. Und okay, es ist in Ordnung. Jetzt. Jetzt leite ich das einfach. Hier können Sie sehen, dass dies unser verkapseltes Datum ist. Wie, was bekommen wir von diesem Angebot? Sie sind leicht Fehler zwischen dem Alter und ID, Sorry für das hier. Wie Sie hier sehen können, sage
ich Ihnen nur, dass dies die alle gekapselten Daten sind
und wir greifen auf eine Y1 mit den Methoden zu, ok, und hier bin ich einfach ein Objekt erstellen und dann die Werte verteilen. Und hier können Sie sehen, dass ich gerade diese Werte hier bekomme. Kommen wir zum zweiten Beispiel über die Kapselung. Und ich werde Ihnen vollständig das Wissen über die Kapselung oder
die Validierung geben , wie Sie Ihre Daten mithilfe von Kapselungen validieren können. Das Hauptkonzept ist die Verwendung hier. Nehmen wir an, wir hatten eine Klasse von Schülern, okay? Und dann haben wir gesehen, dass wir einige Arten von
Konstruktor haben , wie wir in unserem letzten Beispiel verwenden. Ok? Das ist unser Konstruktor. Und hier schreibe ich nur die beiden Attribute oder die Variablen hier, wo zuerst ich geholfen habe, Namen zu schreiben und dann haben wir gesehen, dass ich gerade versucht Mark. Okay, jetzt nach diesem hier fange ich an, zuerst musst du den Namen bekommen. Und dann scheint hier ein Fall wie unser altes Beispiel hier
können Sie sehen, dass ich zurück und diesen Punktnamen schreiben musste. Ok? Jetzt hier nach diesen schreibe
ich nur eine der, andere Funktion hier, die setName die GetName-Funktion schreibt. Und dann schreibe ich SetName-Funktion, wo ich gerade den Schrittzähler als Name angehalten habe. Und hier schreibe ich diesen Punktnamen, sorry, dieser Punktname
, der gleich hier ist, es ist der richtige Name. Okay, jetzt schreibe ich nur und andere Funktionen, um die Markierungen zu erhalten. Das ist also unser Mars hier, den Sie sehen können. Also GetMax, wo ich schreibe das ist die Rückkehr und Rückkehr hier ist dieses dunkle Zeichen. Also verstehst du das. Jetzt hier danach schreibe
ich nur set marx Funktion und wo ich gerade den Schrittzähler als Markierungen angehalten habe. Jetzt bieten diese Eis, verwenden if Anweisung. Also, wenn hier sind die Markierungen und Markierungen kleiner als 0, wo ich den Operator oder verwenden musste. Und hier schiebe ich, dass Markierungen, die größer als ein 100 ist. Okay, jetzt hier benutze ich nur eine Warnmeldung. Und die Warnmeldung hier ist, dass ich schreiben muss, dass dies ungültige Markierungen sind. Und hier muss ich diesen Code schließen. Jetzt haben wir gerade die andere Bedingung hierher verschoben. Und die andere Bedingung hier ist, dass ich
diese dunklen Markierungen und Markierungen schreiben habe , die Harris gleich sind, richtig? Marx. Ok. Jetzt können Sie sehen, dass ich Recht hatte? Oder ich muss die Variable einstellen, die ein Student oder ein Student ist. Student, Gibt es einen Klassennamen? Also muss ich std schreiben,
SGD, was gleich ist, dass ich New Student streik. Okay, jetzt Hair Ice nächsten Code und Haaraugen, rechts, STD Punkt Set Name. Also rufe ich diese Angelegenheit hier an, wo ich gerade gesagt habe, der Name hier ist, nehmen wir an, das ist Bob. Und dann können Sie hier sehen, dass ich S t Punkt setzen Markierungen schreiben muss. Das setzt also die Mocks. Also werde ich Ihnen hier das Funktionieren sagen. Ich setze hier die Markierungen ein, das sind 90. Und Sie können sehen, ich habe
Dokument dot schreiben getrocknet , wo ich richtig Schüler dot getName hatte. Entschuldigung, zuerst muss ich GetName schreiben. Und dann verkette ich nur SGD Punkt bekommen Markierungen. Und dann muss ich diesen Kurs schließen. Hier, wie Sie sehen können, schreibe
ich nur ein Bier für eine einzelne und Pause getaggt. Also, was macht das hier eigentlich? Erstens, ich erstelle nur eine Mars-Klasse, Entschuldigung, die ein Schüler ist, der den Mars und den Namen der Schüler hier bekommt. Also hier ist M einen Konstruktor definieren und das sind die Attribute, okay? Jetzt können Sie hier sehen, dass
dies die, das sind die gekapselten Daten, was wir mit diesen Funktionen bekommen wollten. Also hier schreibe ich nur den GetName. Also erstens, das wird einfach den Namen davon bekommen. Und dann setze ich hier nur den Namen hier ein. Jetzt scheint ein Fall wie GetMax und setzt hier Markierungen. Also hier setze ich nur den Namen als Bob und setze den Mars als 19 bedeutet, dass Bob 19 Monate bekommt. Das ist die Logik. Wenn der Mars weniger als 0 ist und das alles
schwanger hier ist , treffe ich Mars, der größer als 0 ist. Das wird uns also zeigen. Ungültige Markierungen bedeutet, dass der Mars nicht kleiner als, kleiner als 0 ist und der Mars nicht höher als ein 100 Ledger CVR ist, der hier den richtigen Wert liefert. So erfrischt das. Hier können Sie sehen, dass das Bob 90 ist und uns hier das richtige Ergebnis zeigt. Wenn ich nur Mars schreibe, ist hier 111. Hier können Sie sehen, dass die Warnmeldungsmethode hier aufgerufen wird. So können Sie reserviert sehen, aktualisieren und hier können Sie das in Willard Mocks sehen. Hoffe, damit du das bekommst. Und hier können Sie sehen, dass Bob und undefinierter Mars hier. Hoffentlich erhalten Sie, dass, wie wir die Kapselung in der Java verwenden können, umgekippt wird. Und was ist der Vorteil der Kapselung im JavaScript? Also ist Ihr Konzept jetzt viel klar, wenn Sie keine der Pflanzen hier verstehen, lassen
Sie es mich wissen und danke, dass Sie diesen Vortrag gesehen haben.
54. Javascript Encapsulation Prototype basiert: Hey Leute, willkommen zu diesem Vortrag. Und in diesem Vortrag werden wir über
den Prototyp-basierten Ansatz der Verkapselung sprechen . Ein letzter Vortrag, Sie haben eine kurze Diskussion über die Verkapselungen gesehen, wo Sie viel über die Verkapselungen im JavaScript erfahren. Hier werde ich Ihnen den prototypbasierten Ansatz auf den Verkapselungen erzählen. Die prototypbasierte Sprache wie Java ist gespalten, macht diese Unterscheidungen nicht. Es ist einfach ein Objekt hat, ein Prototyp ist Sprache hat seine, die Notationen der Prototyp-Objekte. Aber es bedeutet, dass wir hier einfach einen Prototyp Objekte und Objekt als
Vorlage, für die die ersten Eigenschaften für ein neues Objekt zu erhalten verwendet erstellen . Jedes Objekt kann seine eigene Eigenschaft angeben, entweder beim Erstellen, beim Erstellen oder zur Laufzeit in Editionen kann
jedes Objekt als Prototyp für ein anderes Objekt zugeordnet werden,
sodass das Sekundenobjekt das erste Objekt gemeinsam nutzen kann. Wie jedes Objekt im Java-Skript hat einen Prototyp, wie es mit dem anderen Objekt verknüpft wird. Ich spreche über die prototypbasierte Vererbung. Und hier werden Sie sehen, wie wir damit arbeiten können. Hier. Das Gleiche ist der Fall. Wie zum Beispiel schreibe ich gerade ist Clip Tech gewaltsam. Und dann hier habe ich geschrieben, nehmen
wir an, Variable und Variable hier ist Name gleich dem Namen hier. Jetzt hier habe ich nur Variablen und Variablen eingegeben, hier sind Mars
, der gleich IS richtig ist, dass dies die Markierungen sind. Ok? Alle Dinge in unserem letzten Beispiel, die wir hier behandelt haben, können
Sie sehen, ich habe geholfen, Objekt zu schreiben oder zu definieren. Definieren Sie hier ist die Eigenschaft. Hier. Ich habe gerade diesen Punkt oder das benutzt, und dann schreibe ich hier nur Namen. Ok. Hoffe, damit du das bekommst. Dies ist also das statische Methodenobjekt, das definiert ist Eigenschaft, wie Sie hier sehen können. Das definiert also eine neue Armut direkt auf einem Objekt, und das ist das Ändern vorhandener Eigenschaft für ein Objekt und gibt das Objekt hier zurück. Ok? Jetzt hier können Sie sehen, dass ich Recht habe? Dass erstens ich entscheide,
bekommen Sie hier ist die Funktion, sorry, das ist klein f. Dies ist eine Funktion. Ok? Was bedeutet, dass ich nur getMethod dazu bekomme, die Funktion zu erhalten. Und jetzt hier schreibe ich nur Rückkehr und Rückkehr. Hier ist Nim. Dann ihre Augen richtig, sagte Komma. Und jetzt setze ich hier nur die Funktion hier ein. Das ist also eine Funktion. Funktion, die wir sind, ich übergebe nur den Parameter als Namen. Und dann hier schreibe ich diesen Punktnamen, der gleich Eis richtig ist? Name. Wie Sie hier sehen können, Zeitvertreib definiert diese Überschrift Methode Eigenschaft, die hier definiert ist. Dann schreibe ich nur Get Funktionen, bei denen ich nur den Namen hier bekomme. Und dann schreibe ich hier nur Set-Funktion und setze den Namen hier ein. Hoffe, so dass dein Konzept jetzt viel klar ist. Das gleiche ist ein Fall, als ob ich nur dasselbe mit Marx benutze. Hier können Sie sehen, dass zuerst das Ich zitiere Objekt oder definieren Eigenschaft, wo Eis rechts hier markiert. Und dann bekomme ich nur die Funktion und die Funktion hier ist Marx. Und dann siehst du, dass ich das habe, oder? Das sind die Spuren hier. Und das ist Markierungen, die gleich ist, ich habe schreiben, dass dies die Markierungen sind. Okay, hier können Sie sehen, wie unser Projekt, sorry, wie unser prototypbasierter Ansatz in der Kapselung funktioniert. Jetzt hier würde ich Variable let schreiben, STD und SGD, was ihren Augen gleich ist, oder? Neuer Student. Okay, und hier habe ich genau da. Nehmen wir an, ein Student hier ist kahl, und dann sind die Spuren des Schülers hier 18. Jetzt hier habe ich das richtige Dokument Punkt schreiben, und hier hatte ich reiten, dass std. Dann ist ihre Augen bekommen den Namen, der Plus ist. Und hier können Sie sehen, dass ich plus SGD schreiben muss, was bedeutet, dass dies ein Konkretisierungs-Login ist. Und hier habe ich die richtigen Markierungen
der Schüler-Posse, die das Ergebnis
des Studenten-Namens und der Markierungen dieses Schülers hier bekommen . Hier können Sie sehen, dass ich Funktion hinzufüge. Und Sie können sehen, dass dies eine Funktion hier ist, wo Eis rechts, die Funktion hier für die Studenten, wo ich den richtigen Namen und die Marken hatte. Und hier können Sie sehen, dass der nächste Akkord hier ist. Dies ist also ein Student als Funktionsname. Und anstelle dieses Haares füge
ich nur diese lockigen Klammern hier hinzu. Jetzt führe ich gerade diesen Code aus, wo Sie hier sehen können, dass unser erster Wert, Harrisburg und der zweite Wert hier 80 ist. Nun lasst uns hier zum Code kommen. Erstens definiere ich nur eine Funktion und der Schrittzähler für diese Funktion ist hier der Name und die Markierungen. Hier erstelle ich nur zwei Variablen, was bedeutet, dass dies ein gekapselter Wert ist. Und hier bekomme ich nur die Werte mit Hilfe eines breiten prototypbasierten Ansatzes. Erstens werden wir den Namen bekommen, und dann hier werden wir den Mars von uns Token bekommen und scheint ein Fall wie unser altes Beispiel hier schleudern und Sie widersprechen dieser Klasse und die Werte zur Verfügung stellen. Und hier können Sie sehen, dass ich nur diese Werte
für die Ausgabe bekomme und Sie als Ausgabe hier zeige. So können wir mit einem projektbasierten
Prototyp arbeiten, der in den Kapselungen angegangen wird. Wenn Sie eines der Probleme in Bezug auf diese Vorlesung finden, lassen
Sie es mich wissen und danke für das Ansehen dieser Vorlesung.
55. Javascript Encapsulation: Hey Leute, willkommen zu diesem Vortrag. Und in dieser Vorlesung werden wir über
die Java zu sprechen gekapselt Kapselungen und wir
werden Programme machen, die eine Kapselung ausführen und
einen Kreis zeichnen , wo Sie die Größe dieses Kreises mit der Inkrement- und Dekrementoperator. Wie Sie auf Ihrem Bildschirm in diesen Skript-Tags sehen können, bin
ich einige der CDN JavaScripts-Bibliothek einschließen. Also cd und JS ist eine Bibliothek Repositories, die auf der Cloud fair.com gehostet. Es frei verfügbares CDN für die gängigen JavaScript- und CSS-Bibliotheken. Cdn j als die meisten Host meist bekannte Produktionen bereit Version der Java Skript N CSS-Bibliotheken. Cd NGS unterstützt auch die Beta-Versionen auf ihrer Plattform mit Hilfe von n m, npm slash getfield. Wissen wird dem Beispiel dieses Codes zugewandt. Und hier können Sie sehen, dass ich zuerst dieses Skript-Tag schreiben musste. Und jetzt hier können Sie sehen, dass ich nur eine Funktion erstelle. Und die Funktion hier ist der Name des Setups. Also verstehst du das. Jetzt hier können Sie sehen, dass ich die beiden Schaltflächen hier verteilen,
was ein Name ist, von dem Sie sehen können, dass dies die Schaltfläche zum Erstellen ist. Ok? Und dann schreibe ich hier nur, dass dies die Vergrößerung
ist. Dies ist ein Tastenname hier, Punkt hier können Sie sehen, ich benutze nur den Funktionsnamen, der Maus gedrückt wird. Was bedeutet, dass, wenn Sie einfach mit der Maus auf diese Taste drücken, so wird die Größe hier erhöht werden. Okay, und hier benutze ich nur auf btn. Und hier schreibe ich nur, dass dies angenommen wird, inkrement. Also das ist btn und welches inkrement ist. Klicken Sie auf. Und ich musste diesen Akkord hier schließen. Und das ist eine Klammer, die genau hier ist. Okay, jetzt können Sie hier sehen, ich erstelle nur einen der, anderen Knopf hier
, der ein Name der Verringerung der Größe Ihres Kreises ist. Und dann hier habe ich geschrieben, dass dies eine Maus gedrückt ist. Und hier habe ich schreiben, dass auf btn und VT und Haar das Klicken verringert wird. Also hier, wie Sie sehen können, verteile ich die beiden Tasten für die Vergrößerung und Verkleinerung der Größe hier und biete diese an. Ich erstelle nur eine der anderen Variablen. Erstellen Sie p und wo ich geschrieben habe, dass dies eine leere Zeichenfolge ist. Wo ich das hier für den Kreis erstellen werde, okay? Jetzt hier können Sie sehen, dass ich eine Variable ausschließe und Variable hier geformt ist. Und dann können Sie hier sehen, dass ich nur erstellen bin, ich rufe diese Variable nur innerhalb dieser Funktionen auf, die gleich hier ist. Schreiben Sie einfach neue Form und Form. Hier ist unser Objekt. Und ich muss den nächsten Kern hier. Jetzt hier können Sie sehen, dass ich schreiben muss, dass dies Create ist, und hier verwende ich dies nur als Leinwand,
wo die Leinwandgröße hier achthundert und sechshundert ist. Und ich muss diese Funktion hier schließen. Ok? Jetzt können Sie sehen, dass wir hier eine Einrichtung der Schaltflächen erstellen. Und dann erstellen wir die Vergrößerung und Verkleinerung der Schaltfläche. Dann füttern wir eine der leeren Saiten hier. Und danach erstelle ich ein Canvas-Tag. Und dann schreibe ich hier nur die Verschiebung, die dem neuen Formobjekt hier gleich ist. Jetzt hier zeige ich Ihnen nur die Ausgabe dafür. So können Sie hier sehen, dass die Größe-Schaltfläche größer ist hier. Aber hier können Sie sehen, dass wir
uns die verkleinerte Größe Taste nicht nur wegen hier gezeigt haben. Hier richten wir diese Schaltflächen nicht aus. Also lassen Sie uns einfach diese Taste zuerst hier ausrichten. Also vertreibe ich hier eine Funktion. Und die Funktion hier ist, dass Sie sehen können, dass die Objektschaltfläche klickt oder ich verteile diesen Funktionsnamen hier und ich rufe nur diesen Funktionsnamen hier auf. Ok? Jetzt hier können Sie sehen, dass ich schreiben muss, dass
dies die Form und geformten Punkt hier ich
schreibe nur Inkrement und dann hier können Sie sehen, dass ich nur die Größe von zehn hier zur Verfügung stellen. Ok? Jetzt danach können Sie hier sehen, dass ich die Funktion schreibe und die Funktion hier auf Knopfabnahme ist. Und der Verkleinerungsknopf hier ist der Klick. Jetzt schreibe ich gerade die Form. Und die Form hier ist, ich habe schreiben, dass dies Abnahme und Abnahme hier ist zehn. Und ich muss diesen Code hier schließen. Noch logistische die Ausgabe jetzt und hier verwaltet frisch diese, aktualisieren Sie diese. So können Sie hier sehen, finden wir zwei Tasten für die Erhöhung und Abnahme hier. Ok? Jetzt können Sie sehen, dass ich einige dieser Kreise hier zeichnen muss. Jetzt können Sie sehen, dass ich gerade eine Funktion erstelle. Und die Funktion hier ist, ich benutze einfach draw als Funktionsnamen, wo ich das schreiben musste. Dies ist erstens, ich muss das klare schreiben. Das ist also eine klare Methode hier
, und hier ist der Hintergrund. Ok, jetzt hier schritt ich Schiff geformt dot dre. Und hier können Sie sehen, dass ich Recht hatte? Dies ist das nasse und das nasse Haar wird durch zwei geteilt. Und hier habe ich Schreib, die hier auch durch zwei geteilt wird, was nur bedeutet, dass das die halbe Höhe und den halben Tierarzt bekommen wird. Ok. Und wie Sie sehen können, dass dies geformt Punkt zeichnen Funktion. Nein, danach können Sie hier sehen, dass ich zur Funktion gehen muss. Und hier erstelle ich nur eine der anderen Funktion, die Funktionsformobjekt ist, wie Sie hier sehen können, okay. Und hier in diesem Funktionsnamen muss
ich diesen Punkt schreiben. Ich bekomme nur den Radius. Und der Radius hier sind 50 Geburten. Ok. Jetzt nach diesem hier, musste
ich schreiben, dass Form und geformtes Objekt hier Punkt ist. Ich schreibe dies nur als Prototyp und prototype.js Inkrementoperator
, der Harris gleich ist, richtig? Das ist eine Funktion. Und innerhalb der Funktion hier ist der Parameter von n. Und dann hier können Sie sehen, dass ich diesen Punkt,
Radius und Radius schreiben musste , der Inkrementoperator der Anzahl dieses Parameters n hier ist. Und dann können Sie hier sehen, dass ich schreiben muss, dass dies eine Form ist. Und wie Sie hier sehen können, hatte
ich Recht, dass Form und geformtes Objekt hier Prototyp
ist und der Prototyp hier ist der Dekrementoperator, wo Sie sehen können, dass dies ein Dekrementoperator ist, der Harris gleich ist, richtig? Dass dies eine Funktion ist und die Funktion hier Parameter von n. Und dann habe ich diese.radius versucht, diese.radius, diese.radius, wo ich Dekrementoperator auf den Schrittzähler schreiben musste. Und hier, ok, jetzt hier können Sie sehen, dass ich angekommen geformten Punkt, sorry, dies ist Form Objekt Punkt Prototyp. Und hier werde ich einen Prototyp hier der Auslosung erstellen. Sorry, das ist Zeichnen und Zeichnen hier, was gleich ist, dass ich dies eine Funktion schreiben habe. Und die Funktion hier ist der Parameter ist n, sorry, die Funktion des Parameters hier ist x und y. Also hier komme ich nur zu anderen Parametern und wo Sie sehen können, dass ich hatte, richtig? Dies ist Lipase und wo Sie sehen können, dass ich x und y gelesen habe, was mein Parametername ist. Und zuerst muss ich diesen Punktradius schreiben und der Radius hier ist die esoterische ab. Also hier bin ich nur, ich bestreite den Kreis, okay? Und dann ist hier richtig, und das ist ein Radius und der Radius ist, ist Reißen von zwei hier. Und ich musste diesen Code schließen. Jetzt, wie Sie sehen können, ist
unser Code erfolgreich hier erstellt und VR erfolgreich zeichnen oder Kreis mit Inkrement und Dekrement Button. Hier. Erstens erkläre ich euch die Punktzahl. Sie können hier sehen, dass wir eine Variable des Schiffes erstellen. Hier. Ich bestreite angeboten ist eine Funktion, die ein Setup ist. Also innerhalb dieser Setup-Funktion V, Wie Tasten, die vergrößerte Größe und Größe zu verringern, was bedeutet, dass, wenn Sie nur die erhöhte Taste drücken, so dass die Kreisgröße erhöht werden und wenn Sie drücken die Abnahme Belastung, so Kreisgröße wird hier abnehmen. Und diese Aktion wird auf den Mausdrücken Ereignisse durchgeführt werden. Denn wenn wir dieses Menü drücken oder den Klick auf diese beiden Schaltfläche drücken, so wird die Aktion genau hier ausgeführt werden. Dann hier können Sie sehen, dass ich nur zu Funktionen der Schaltfläche komme,
auf der Schaltfläche inkrementell und auf dem Button Dekrement Clip. Diese Funktionen sind also direkt hier verfügbar. Lassen Sie uns einfach hier sehen, dass wir eine einfache Zeichenfolge erstellen, um diese Leinwand zu drucken. Hier können Sie sehen, dass ich gerade schreibe erstellen Leinwand, die eine Größe von achthundertsechshundert ist. Dann hier können Sie sehen, dass ich einfach schreibe Form, Form, die gleich dem neuen Formobjekt ist, was Sie hier sehen können. Und das ist unser Funktionsform-Objekt oder ich rufe gerade hier an. So können Sie hier sehen, dass wir einige unserer Eigenschaften mit Hilfe dieser Verkapselung
umschließen. Dann können Sie hier sehen, dass ich gerade eine andere Funktionalität hier erstellt habe, die eine Funktion namens draw ist. Und dann hier pause ich einfach klar und dann geformt oder zeichnen, das ist ein von zwei und Höhe von zwei hier. Okay, dann können Sie hier sehen, dass die Funktion auf Knopfklick ist und die Position von zehn ist. Und das gleiche ist der Fall wie diese Entscheidung von zehn hier. Jetzt hier können Sie sehen, dass dies eine Funktion des Shape-Objekts ist. Und hier können Sie sehen, dass ich gerade this.radius hier in dieser Funktion eingeschlossen habe. Und jetzt können Sie sehen, dass hier schreibe ich nur Prototyp ist Vererbung. Also hier versuche ich nur, einen Prototyp zu erstellen. Und dann hier sage ich Punkt I-N-C Funktionsname. Und das ist der Parameter der Funktion, und ich rufe diese Parameter einfach hier auf. Und dann können Sie hier sehen, dass ich gerade this.radius ausprobiert habe
, der den Inkrementoperator auf der Inkrementschaltfläche setzt, wie Sie hier sehen können. Ok? Jetzt hier können Sie sehen, ich habe Schreibdekrement, gleiche Funktionalität für das Dekrement. Und hier können Sie sehen, dass ich dies für diesen Dekrementoperator entscheide. Und schließlich können Sie hier sehen, Ich zeichne einfach die Form und erstellen 2x ist hier, die x-Achse und y-Achse ist. Ok? Und hier zeichne ich nur den Radius hier, der ein Radius ist. Diese.Radius, das ist die Ästhetik von zwei und diese.Radius, die Derek aus zwei genau hier ist. Lassen Sie uns einfach diesen Code ausführen und ich werde Ihnen die Ausgabe davon zeigen. Und hier können Sie sehen, dass dies unsere zwei Tasten sind, und das ist unser Kreis hier, wenn ich einfach auf diese vergrößerte Größe drücke. So können Sie hier sehen, diese Größe wird hier erhöht werden. Ok? Und wenn ich dies einfach auf den Knopf für die Größe verkleinern drücke, so hier können Sie sehen, dass die Größe dieses Kreises hier abnimmt. Ok? So wie Sie sehen können, wie wir erstellen können oder wie wir die Kapselung hier verwenden und erstellen Sie eine, erstellen Sie einen Kreis mit Hilfe von, dass. Hoffnung. Also bekommen Sie, dass, wenn Sie eines der Probleme in Bezug auf diese Vorlesung finden, bitte lassen Sie es mich wissen und danke für das Ansehen dieser Vorlesung.
56. Javascript Inheritance: Hey Leute, willkommen zu diesem Vortrag. Und in diesem Vortrag werden wir darüber sprechen, was Vererbung in JavaScript ist. Vererbung ist ein Mechanismus, bei dem eine Klasse die Eigenschaft einer anderen Klasse erwirbt. Zum Beispiel erbt ein Kind die Triaden seiner Eltern. Mit Vererbung können wir die Felder und Methoden der vorhandenen Klasse wiederverwenden. Hints Vererbung erleichtert diese Wiederverwendbarkeit und ist ein wichtiges Konzept der objektorientierten Programmierung. Der Prozess, durch den eine Klasse die Eigenschaft und die Datenelemente und
die Funktionsmethoden einer anderen Klasse erwirbt , wird als Vererbung bezeichnet. Das Ziel der Vererbung ist es,
die Wiederverwendbarkeit des Codes bereitzustellen , so dass eine Klasse nur
das einzigartige Feature und den Rest der gemeinsamen Eigenschaften schreiben muss und die Funktionalitäten ab dem Ende der Klasse erweitert werden können. Wie in einem technischen, technischen Wort. Erstellen einer neuen Klasse unter Verwendung der vorhandenen Klassenfunktionalität wird Vererbung genannt. Hier sehen Sie, wie. Hier können Sie sehen, dass v wie Beispiel oder ein diagrammatisches Beispiel hier. Da. Sie können sehen, dass hier v, wie eine Elternklasse, die der Name der Bank Gold ist. Nehmen wir an, Sie gehen auf das Bankkonto oder Sie gehen hier zum Geldautomaten. So können Sie sehen, dass
Sie zuerst Ihre Bank zu Hause sehen, wo Sie Ihre Kontonummer,
Ihr gesamtes Guthaben auf Ihrem Konto, Ihre Einzahlung
und Auszahlung des Guthabens haben, und Sie müssen Ihr Guthaben hier erhalten. Nehmen wir an, Sie gehen zum Geldautomaten und holen einige Arten von Geld hier. Hier können Sie sehen, dass Sie Assistent der Bank und klicken Sie auf diese Vidra Option hier. Nach dem Rückzug finden Sie zwei Optionen. Da. Sie können sehen, dass Sie ein Girokonto haben oder Sie das Speichern eine Ruhe haben, oder Sie haben ein Girokonto oder Sie helfen uns, Konto zu speichern. Sie sagten, ich habe ein Girokonto oder ein Girokonto und Sie werden einzahlen, oder Sie werden die Form Ihrer Firma trocken sein. Sie erinnern sich hier können Sie sehen, eine Basisklasse oder eine übergeordnete Klasse ist Bankkonto. Und unsere Kinderklassen hier sind Scheck- oder Girokonto oder ein Sparkonto. Also diese Klassen werden von dieser übergeordneten Klasse abgeleitet, die bis BankAccount ist, die die Möglichkeit der Kontonummer,
Gesamtguthaben verwendet, dann einzahlen, abheben und das Guthaben erhalten. Nehmen wir an, Sie ziehen jede Trocknung Ein Teil
des Kontos von jemandem mit dem Bargeld aus dieser Überprüfung econ. Also zuerst überprüfen Sie Ihre oder Ihr System wird die Kontonummer überprüfen, dann wird dieses System Ihr Guthaben überprüfen, und dann wird dies Ihre MO zurückziehen. Oder wollen Sie einzahlen? Also zuerst, das wird Ihre Kontonummer überprüfen, dann wird das Ihr gesamtes Guthaben überprüfen, und dann wird das Ihren Betrag einzahlen. Sie verstehen also, dass dies ein Kunde ist. Entschuldigung, das hier ist Eltern- und Kinderarchitektur. Gehen wir einfach zu dem anderen Beispiel. Hier können Sie sehen, dass wir annehmen, Sie haben einige der Elektronik-Elemente, wo Sie, wie? Nehmen wir an, Soundsysteme und das Telefonsystem. Also hier sind Elektronikartikel, unsere Elternklasse und die Telefone hier abgeleitet oder eine untergeordnete Klasse bedeutet, dass diese von der Elektronik abgeleitet werden. Sie können hier sehen. Dann hier haben wir die Unterklassen hier, die eine untergeordnete Klasse zu diesem Telefon sind, die eine Elternklasse ist, und dann sind dies die untergeordneten Klassen. Jetzt werde ich Ihnen die Architektur davon erzählen. So hier können Sie sehen, dass in der ersten Stufe V, Wie die Elternklasse als elektronische und Kind-Klasse wie das Telefon und Sound-System. Dann haben wir die weiteren Kinderklassen. Sie können sehen, dass mit unseren Telefonen und Kartentelefonen, sorry, Handy als die Kartentelefone. Und da hier haben Sie den Kopfhörer N ist zu benutzen. Das sind also die Kinderbrille. Dafür. Sie können sehen, dass für diese Klassen, die eine untergeordnete Klasse ist, das Essen hier die übergeordnete Klasse ist. Sie können sehen. Und für Schuldenklassen, Elektronikartikel, gibt es eine Elternklasse. Hoffe, damit du das bekommst. Jetzt können Sie hier sehen, dass
Sie an einem echten Beispiel einige Arten von Menschen haben. So jage ich, geerbt die Merkmale seiner Eltern, wie die Schönheit der Mutter und Intelligenz des Vaters. Nehmen wir an, hier, wie Moment Väter, die sind Ihre Eltern hier haben wir die Klasse der Menschen, dann haben wir, wie die Mama und Papa, und das ist eine Sonne. Ok. Nehmen wir an, Sie werden hören, oder einige werden Ihre Haarfarbe vom Vater
erben und ich bin von der Mom. Okay, dann verstecken Sie sich vor dem Dad. Und dann lass dir die Intelligenz deiner Mom annehmen. Also hier ist diese Sonne erben alle Eigenschaften seines Patents hier. Hoffe ja, dein Konzept ist jetzt viel klarer. Hier lassen Sie uns zu dem Tierbeispiel kommen, wo Sie sehen können, dass hier Tier eine Basisklasse oder die Elternklasse ist, die Sie oder eine andere Klasse
erweitern wird , die Hund, Katze und Anruf sind. Dies sind die abgeleiteten Klassen oder die untergeordneten Klassen. Unsere Beziehung im JavaScript stellt also die Vererbung dar wenn ein Mechanismus der Verwendung der Ausdehnungsschlüsselwörter, um hier zu erweitern, ein Schlüsselwort ist. Nehmen wir an, hier schreibe ich nur Tier. Und Tier wird die Klasse von Hund oder Katze erweitern oder S retro nennen. Hier haben wir ein weiteres Beispiel und das wird Ihr Konzept klarer machen. Hier haben wir die Elternklasse, die Arbeiter dort ist, Worker wie die täglichen Routinen, GitHub. Brechen Sie aus, gehen Sie zur
Arbeit, arbeiten Sie hier, kehrt nach Hause zurück, entspannen und schlafen. Dasselbe ist der Fall wie hier. Hier haben wir die verschiedenen Arten von Arbeitern. Dies ist ein echtes Leben Beispiel loci auf dem Projekt-basierte, wo Sie sehen können, dass dies ein Kampf Feuerwehrmann, Holzfäller, Haar Postboten, und der Manager. Also hier, das wird die Eigenschaften dieser Arbeit erben. Also wird ein Arbeiter oder der Feuerwehrmann diese Routinen einrichten. Ich nummeriere Jack benutzt auch diese Routinen. Ein Postboten verwendet auch diese Routine und ein Manager wird auch diese Routine verwenden. Hier können Sie sehen, dass das die Arbeit davon erbt. Das ist Arbeit. Ich habe das Wort davon gehört. Und Postboten erben die Arbeitseigenschaften von diesem hier, von dieser Arbeiterklasse. Aber hier sieht man, dass auch hier ein Manager arbeitet. Und hier wird dies auch erben ist die Relax Eigenschaft von diesem Arbeiter als auch geleitet. Und füge das letzte hinzu. Sie können hier sehen wir eine Klasse Säugetier, wo Sie sehen können, dass v, wie einige Arten von Raubtier, Wildkatzen und die Haustiere DO, okay, die diese Eigenschaften hier erben. Das sind also einige Arten von diagrammatikalischen Beispielen, was ich nur euch zeige. Was hat die Vorteile der Vererbung in der objektorientierten Programmierung? Wie? Aber eine viele argumentieren, dass Sie in allen Klassen, wie wiederholt Frieden natürlich, bedeutet, dass dies unser Wiederverwendbarkeitskonzept ist, ein Mechanismus, der die Wiederverwendung
der Felder und die Methoden der bestehenden Klausel in die neue Klasse als Wiederverwendbarkeit. Und wenn Sie eine neue Klasse erstellen, können
Sie dasselbe Feld und die Methoden verwenden, die bereits in der vorherigen Klasse definiert sind , wie Sie hier in einem Workerbeispiel sehen können, so dass Sie das erhalten. Dies wird also Wiederverwendbarkeit genannt. Um dies zu überwinden, können Sie eine übergeordnete Klasse erstellen, nehmen wir an, sagen wir zählen, wie Sie in unserem ersten Beispiel sehen können, können Sie hier sehen. So wird dies die gleiche Funktion
der Einzahlung implementieren und zurückziehen und das Kind Klassenvererbung machen, die Klasse eine Zählung von Scheck- oder Sparkonto ist, und so dass sie Zugriff auf Abheben und Einzahlung Funktionen von Ihre econ-Klasse. Hoffentlich ist Ihr Konzept jetzt viel klar, wie wir Vererbung nutzen
können und was ein Wiederverwendbarkeitskonzept ist. Lassen Sie uns zu dem kodierenden Beispiel der Vererbung kommen. Und ich werde Ihnen sagen, wie Sie Ihr Codierungsbeispiel mit Vererbung erstellen können. Wo Sie hier sehen können, dass ich gerade eine Klasse erstelle. Und die Klasse hier ist, ein Auto annehmen zu lassen. Wir sind in diesem Fahrzeugklassennamen. Ich habe gerade den Namen des Autos gesagt. Erstens können Sie hier sehen, dies sind die übergeordnete Klasse und die Eigenschaften der übergeordneten Klasse hier ist Name festgelegt. Also hier ist dies eine Funktion. Und hier schreibe ich einfach diesen Punktnamen und ich bekomme nur den Namen hier. Jetzt hier können Sie sehen, dass eine andere Eigenschaft, die geteerte Engine ist, wo ich schreiben muss, dass dies Dokument Punkt ist, wo
Sie schreiben, dass die Engine gezielt ist. Und hier schreibe ich einfach Plus. Sorry, hier schreibe ich nur, dass dies Plus und dieser Punktname ist. So wie Sie hier sehen können, dass V, Wie die Parent Class Name Auto, dann haben wir die Eigenschaften dieses Autos gesetzt Auto Namen und dann starten Motor. Also dieser Autostart, dieser Motor wird für diesen Autonamen hier gestartet. Jetzt können Sie das sehen. Das sind also die beiden Eigenschaften. Was ich gerade hier bekomme. Also Auto hier ist die Elternklasse. Denken Sie daran, dass jetzt hier können Sie ihre Augen rechts Auto sehen. Nehmen wir an, Auto hier ist Spiel oder Tau, oder Auto hier ist 14x Endungen. Ok? Jetzt hier wird sich dieses Auto ausdehnen. Also dieses Twitter, ich werde die Elternklasse erweitern, die Auto ist. Wie Sie hier sehen können, dass dies unsere übergeordnete Klasse ist und diese Klasse abgeleitet wird, sorry, diese untergeordnete Klasse wird von
dieser übergeordneten Klasse abgeleitet , in der diese Eigenschaften hier verwendet werden. Wo Sie sehen können, dass ich einige der Enden der Funktionen hier auffallen, die Höchstgeschwindigkeit ist. Und hier schreibe ich nur, dass dies ist, ist Geschwindigkeit hier. Also verstehst du das. Jetzt hier können Sie sehen, dass ich angekommen ist gegen Ende der Motor. Und hier können Sie sehen oder ich möchte nur eines der Ende der
Eigenschaft hinzufügen , die Motorstopp ist. Wir sind, ich schreibe das Dokument Punkt richtig. Und hier muss ich schreiben , dass der Motor
für diesen Punkt Auto Namen gekrönt ist . Jetzt können Sie hier sehen, dass ich einen Funktionsnamen erstellen muss. Wir sind verletzt, oder? Dass die Geschwindigkeit des Autos, wo ich das Dokument schreiben muss. Das ist also das Dokument hier. Und document.write, wo ich dort angekommen war. Die Oberseite ist PDD. Das Auto hier ist plus dieser Punktname des Autos. Und hier habe ich plus schreiben. Und hier bin ich Seite, und dann hier werde ich diese Geschwindigkeit dieses Autos schreiben. Wie Sie hier sehen können, dass diese Eigenschaft des Autos hier ist, von der Twitter hier ist mit seinem eigenen Eigentum bedeutet , dass wie dies ist das Eigentum dieses Toyota. Und jetzt hier werden wir die Eigenschaft unserer Elternklasse erhalten. Nehmen wir an, das ist ein Start und das ist ein geteerter Motor. Und hier rufe ich das wieder an und Sie können hier sehen, dass ich hier ein Dokument schlage. Und das ist Dokument Punkt schreiben, wo ich schreiben musste, dass dies Motor ist. Eine Engine ist, ist für die untergeordnete Klasse ausgerichtet. Und ich schließe hier nur den Kern. Jetzt, wie Sie hier sehen können, verwende
ich nur LED hat ein Schlüsselwort für die Variable. Also hier ist richtig, lassen Sie mein Auto, das ist gleich neuen Toyota, das ist mein Kind ClassName. Und dann können Sie hier sehen, dass ich gelesen habe, dass mein Auto und meine Karte oder ich bekomme nur den Namen des Autos. Das ist also. Setname. Wir sind, ich schreibe nur Set-Namen hier ist, nehmen wir an, das ist der Name hier ist für Tuner, okay? Und ich werde den nächsten Akkord hier haben. Jetzt hier schreibe ich nur meine Karte oder ist geteert Motor und es ist Tortenmotor für Scheibe Carney. Dann starte ich meine Karte oder stoppe den Motor. Und der Stop-Motor hier ist, können
Sie sehen, dass dies die Funktion Bilder TOP Motor als Top-Motor ist für den Auto-Namen glücklicherweise. Und jetzt hier setze ich die Geschwindigkeit meiner Karte Punkt-Topgeschwindigkeit ein. Und die Höchstgeschwindigkeit hier ist, dass ich 250 Kilometer pro Stunde zitiere. Wie Sie hier sehen können, werden hier alle Funktionen für die Vererbung berechnet. Also hier sage ich Ihnen nur, wie diese Klasse von dieser Elternklasse geerbt wird. Wie Sie hier sehen können, ist dies unsere Elternklasse, die ein Name des Autos ist. Und dann haben wir die Kinderklasse hier ist Toyota, die eine Kategorie dieses Autos und eine Firma dieser Fahrzeugkategorien ist. Ok. Jetzt hier, in diesem Auto bedeutet, dass jedes Auto den Namen hat, jedes Auto, wie sie Motor starten und jedes Auto, wie der Stop-Motor. Jetzt hier habe ich gerade Toyota benutzt und hier habe ich einfach gesagt, die Geschwindigkeit des Toyota, die eine Eigenschaft dieses Toyota-Autos ist, bedeutet jedes Auto Hagel oder jede Auto-Firma, wie ist auf Geschwindigkeit? Okay, jetzt hier erbe ich nur, dass dies geteerte Motoreigenschaften von dieser übergeordneten Klasse sind. Und dann werde ich bekommen, das ist erstens, Ich werde den Namen dieses Toyota Auto setzen und diesen SetName von diesem Muster ClassName
erben, das Glück als Ziel ist. Und dann hier können Sie sehen, dass ich schreiben muss, ist Start-Engine. So startete Motor ist auch das Eigentum dieser Auto-Klausel. Und dann ist dieser Top-Motor auch Eigentum dieses Klasse-Autos. Und fügen Sie das letzte, was Sie hier sehen können, ich bekomme nur das Eigentum dieses Toyota-Autos hier. Jetzt können Sie sehen, dass ich Recht habe, mein Auto hier und den Ort davon. Ich leite nur diesen Kern. Und wie Sie hier sehen können, haben
wir erstens gesehen, dass der Motor von der Kind-Klasse beginnt. Dann ist der Motor oben für das Abendessen. Und dann können Sie hier sehen, dass die Höchstgeschwindigkeit des Läufers 250 ist. Wie Sie sehen können, wie dieses Auto oder wie diese Twitter-Kind-Klasse geerbt wird, die übergeordnete Klasseneigenschaft, die den Namen erbt, als
Motoreigenschaft als seine Top-Engine-Eigenschaft gelehrt wird , und fügen Sie die letzte hinzu, dass wir seine eigene Eigenschaft, die oben ist P. Hoffentlich verstehen Sie jetzt, wie wir Vererbung verwenden können, um einige der Eigenschaften von der übergeordneten Klausel an die untergeordnete Klasse zu
erben. Jetzt führe ich nur eines der Beispiele, die ihr Jungs, wo ich nur das Super-Schlüsselwort und den Konstruktor verwende. Hier schreibe ich einander nur ein weiteres Skript-Tag, wo ich das schreiben muss. Nehmen wir an, das ist ein Auto mit dem Fahrrad, okay? Jetzt können Sie sehen, dass ich schritt. Erstens, der Konstruktor. Und der Konstruktor hier ist, Sie können sehen, dass ich nur die Variablen hier schreibe. Nehmen wir an, dieser Punkt hier hatte ich die Firma fahren und die Firma hier ist,
Sie können sehen, dass ich die Firma hier schreiben muss ist Honda oder Yamaha, irgendetwas? Ok. Jetzt hier können Sie sehen, dass frosty, Dies ist mein Auto, sorry, Fahrrad als Klassenname, die eine Elternklasse hier ist. Jetzt hier bin ich in der Klasse. Nehmen wir an, dies ist ein Fahrzeug und dieser ClassName hört Farbe und Haare weg. Ich habe mich bemüht, zu erweitern und auszudehnen. Der Name der übergeordneten Klasse ist Mike, also erweitert hier als Schlüsselwort, wie Sie wissen. Jetzt schreibe ich den Konstruktor. Und der Konstruktor hier ist vier,
das ist prestigeträchtige, Streikname. Und dann werde ich hier den Preis für dieses Fahrrad schreiben. Hier verwende ich nur super als Schlüsselwort. Warum verwenden wir also das Super-Schlüsselwort? Die super Schlüsselwörter beziehen sich auf die übergeordnete Klasse. Es wird verwendet, um den Konstruktor der übergeordneten Klasse
endet aufzurufen , um die übergeordneten Klasseneigenschaften und Methode zu überschritten. Wenn Sie das Schlüsselwort super verwenden müssen, wird dies für verwendet , um die Eigenschaften
der übergeordneten Klasse und die Methoden,
um das Vererbungskonzept I zu verstehen , oder
Es ist besser, Artikel über die Klassen im Java-Skript zu sehen und Sie müssen sich die Vorlesung der Java-Skript-Klasse ansehen. Ok? Wissen Sie, wann, wann, wenn die Verwendung im Konstruktor
der Super-Schlüsselwörter allein erscheint und verwendet werden muss, bevor dieses Schlüsselwort verwendet wird. Die super Schlüsselwörter können auch verwendet werden, um die Funktionen für das übergeordnete Objekt aufzurufen. Jetzt hier, danach, bin ich auffällig. Nehmen wir an, dieser Punktname, eine Bild-ID gleich IS rechten Namen. Und dann hier sage ich dish.price. Und der Preis hier ist gleich, dass ich den Preis schlage. Ok? Zwei Eigenschaften hier, Name und der Preis nach dem Super-Schlüsselwort. Also bekomme ich nur den Namen Unternehmen hier, OK. Jetzt nach diesem Haar schlage ich variabel. Variable hier wird angenommen, Rückruf und Fahrzeug, das gleich ist, schreibe ich neue Fahrzeuge. Also erstelle ich nur das Objekt dieser Klasse zuerst. Und dann schritt ich hier, dass die Honda ist, lassen Sie sich annehmen, der Name der Honda ist, lassen Sie sich annehmen, Honda Aktuator, okay? Das ist also der Name des Besitzers hier. Und der Preis dafür ist, ich definiere nur den Preis hier. Nehmen wir an, der Preis hier ist 80 Tausend, okay? Oder Haare als Preis hier lassen Sie sich 800. Das liegt also an dir, okay, du kannst jeden Preis bekommen. Also hier sage ich document.write wo ich das plus T v dot schreiben muss, erhalten Sie das Unternehmen, wo das Unternehmen die Methode des Jahres ist, das Unternehmen ist das Eigentum dieser Elternklasse. Und dann hier können Sie sehen, dass ich Verkettungen von V Punktnamen schreiben muss, was ein Name dieses Fahrrades ist. Und dann hier werde ich das plus V Punkt Preis schreiben. Ok? Und ich habe die nächste Ecke. Nun, ich will das nur in den Browser. So können Sie hier sehen, dass zuerst wir, wie der Firmenname Honda, die von unserer Mutterklasse bekommt, dann v wie Honda Antrieb, das ist der Name dieses Rohres. Und dann haben wir hier den Preis für dieses Fahrrad hier. Hoffentlich erhalten Sie das, wie wir
die übergeordneten Klasseneigenschaften mit Hilfe dieser Vererbung erben können . So können wir die Vererbung in der Java verwenden wird gelesen. Hoffe, damit du jetzt verstehst, wenn du es nicht bist, lass es mich wissen und danke, dass du diesen Vortrag gesehen hast.
57. Prototypen und prototypische Erhaltung: Hey Leute, willkommen zu diesem Vortrag. In diesem Vortrag werden wir über die prototypbasierte Vererbung sprechen. In der Programmierung wollen wir oft etwas nehmen und erweitert, zum Beispiel, v, wie ein Benutzerobjekt mit seinen Eigenschaften und Methoden und
wollen Admin und Gast so leicht ändern Varianten davon. Wir haben gerne wiederverwenden, was V, Wie in den Benutzern und nicht kopieren Sie die reimplementierte, es bedeutete, nur eine neue Objekte und die Spitze davon gebaut. Der Prototyp. In JavaScript, das Objekt, wie ist Pashas versteckte Eigenschaften, die Karte Prototyp als Name in den Spezifikationen, die entweder null oder Verweise durch ein anderes Objekt
ist. Dieses Objekt wird Prototyp genannt, wie hier, Sie können sehen, dass
Sie zuerst den Prototyp erstellen müssen, der unser Objekt ist. Dann erstellen Sie hier das Objekt für diesen Prototyp. Also, wenn dieses Prototypobjekt erstellt wird, bedeutet
dies, dass dies unser Prototyp ist. Der Prototyp ist ein wenig magisch und wenn wir eine Eigenschaft als Objekt lesen
wollen und es fehlt, nimmt
das JavaScript es automatisch aus dem Prototyp. In der Programmiereinstellung ist die prototypische Vererbung der Karte. Eine prototypische Programmierung ist diese Kachel der objektorientierten Programmierung, in der das Verhalten wir verwendet, die als Vererbung bekannt
ist, wird über einen Prozess der Wiederverwendung vorhandener Objekte durchgeführt,
die als Prototypen. Dieses Modell kann auch als Prototyp- oder Prototyp-objektorientierte, klassenlose Instanz-Objektprogrammierung bezeichnet werden. Hier sprechen wir über die Klasse weniger Vererbung und ich werde Ihnen zeigen, dass, wie Sie es erstellen können. Hier. Sie können sehen, dass ich hier nur ein Skript-Tag schreibe und das Skript-Tag einfüge. Vielleicht benutze ich nur eine einfache Prototyp-Fahrzeugvererbung für Sie. Ich treffe konstant. Konstante hier ist eine Person und Person, die
gleich ist hier schreibe ich, dass dies Vorname ist. Und der Vorname hier ist da. Angenommen, das ist die Glühbirne. Okay, dann müssen Sie hier sehen, dass ich geholfen habe,
Nachname zu schreiben und der Nachname hier ist Dan. Ja. Ok. Jetzt danach können Sie hier sehen, dass ich eine Methode oder die Funktion hier erstellen musste, die Forelimb erhalten ist. Und der vollständige Name hier ist der Funktionsname hier, um die Rückgabeeigenschaften
von und die Rückgabeeigenschaften von Haar zu erhalten , ist richtig, dass dies, sorry, Sie haben Recht, dass dieser Punkt Vorname. Und dann haben wir geschrieben, dass dies die Eigenschaft dieses Punkt-Nachnamen bekommt. Und ich musste diesen Code hier schließen. Bis hier kann man sehen, dass ich diesen porenähnlichen Fall wie unser altes Beispiel schließen muss. Hier können Sie sehen, dass ich gerade eine andere Klasse erstelle. Sie können sehen, dass dies eine Klasse von Entwicklern ist. Und wo Sie sehen können, dass ich Recht habe, Vorname und Vorname, was Harris gleich ist, richtig? John. Und dann schreibe ich hier Nachname
, der gleich ist, ich muss das schreiben. Der Nachname hier ist David. Und ich muss diesen Code hier schließen. Jetzt hier können Sie sehen, dass ich nur den Prototyp benutze, wo ich Recht hatte, dass sie sagen, dass Entwickler und Entwickler Punkt unterstreichen hier ich schreibe nur, dass dies Frodo ist. Und dann hier können Sie sehen, dass ich geholfen habe, das zu schreiben, was der Person hier gleich ist. So können Sie sehen, dass dieser Prototyp-Eigenschaften eine einfache Accessor-Eigenschaften ist. Ein Objekt, das Leica auf Objektpunkt-Prototyp ist
, der aus einem Getter und den Setter-Funktionen besteht. Ein Eigenschaftszugriff für das Protokoll, das Konstanten tatsächlich mag. Okay, hoffentlich verstehst du jetzt. Also werde ich Ihnen noch einmal sagen, diese Protokolleigenschaft ist ein Objekt, ist eine Eigenschaft, die den Prototyp eines Konstruktors Funktionen eines Objekts zugeordnet ist. Hoffentlich bekommst du das. Kommen wir nun zu dem Beispiel und Sie werden sehen, wie wir damit arbeiten können. Jetzt hier können Sie sehen, dass am letzten, Ich bin nur auf Person zuzugreifen. Und die Person hier ist der vollständige Name
, der mein Funktionsname ist. Und dann hier können Sie sehen, dass ich Recht habe, Entwickler, Entwickler Punkt, erhalten Sie den vollständigen Namen des Entwicklers hier. Jetzt hier können Sie zuerst sehen, wir erstellen die Person-Klasse, die eine Elternklasse ist, in der ich gerade den Vornamen und Nachnamen hier gesagt habe. Okay, jetzt danach können Sie hier sehen, ich bekomme nur den vollständigen Namen, was hier eine Methode ist, bei der das uns
diese.name zurückgibt und den Nachnamen hier in der Entwicklersicht,
Vorname und Nachname verzerrt . Wo Sie das danach sehen können, bekomme
ich nur den vollständigen Namen hier
, der Eigenschaften der Elternklasse ist. Also bekomme ich nur diese Eigenschaften hier in einer Kind-Klasse, was ein vollständiger Name ist, den Sie hier sehen können. So funktioniert die prototypische Vererbung in JavaScript. Nun, lassen Sie uns dem anderen Beispiel hier zuwenden, damit Sie das sehen können. Also lasse ich dieses Beispiel einfach hier und ich erstelle nur eines der, ein anderes Beispiel hier. So wie Sie hier sehen können, dass ich nur eine Funktion erstelle. Hier können Sie sehen, dass ich nur das Schlüsselwort konstituiert verwende, aber hier verwende ich nur die Funktion hier, wie unser altes Beispiel, Augenlicht Fahrrad. Also hier führe ich nur das Beispiel hier, oder Schrittzähler hier. Als Unternehmen. Dies ist eine Funktion als Fahrrad, die unsere Elternklasse ist. Oder das ist unsere Konstruktorfunktion, wo ich das einfach this.com schreibe. Dies ist also eine Vererbung auf funktionaler Ebene hier. Also, wo ich gerade benutze. Prototyp S1. So Harris schreiben Gesellschaft, die der Gesellschaft, und Gesellschaft gleich ist, die der Gesellschaft hier gleich ist. Und dann hier habe ich den richtigen Fahrradpunkt, Prototyp Punkt bekommen die Firma, die gleich ist, ich schreibe
einfach hier Funktion. Und die Funktion hier ist zurück this.com. Ok? Jetzt hier können Sie zuerst sehen, ich mache nur diesen Konstruktor
, der offensichtlich Konstruktor dieser Funktion ist. So können Sie hier sehen, ich erbe nur diese Funktion von diesem Fahrzeug. Ok? Wo ich den richtigen Namen hatte und dann Preis. Jetzt schreibe ich hier diesen Punktnamen, der gleich dem Namen ist. Und dann dieser Türpreis. Also das ist Preis, der gleich dem Preis ist. Ok? Jetzt hier können Sie diese Fuzzy sehen, dies ist die Funktion, die
hier eine übergeordnete Funktion ist , wo ich nur eine Konstruktorfirma erstelle. Und dann hier ist das ein Prototyp, OK. Nun danach können Sie hier sehen, dass dies eine untergeordnete Funktion ist. Und Sie können sehen, dass ein untergeordneter Konstruktor funktioniert, wo ich gerade den Namen und die Preise gesagt habe. Danach können Sie hier sehen, dass ich das richtige variable Fahrrad habe und ich gerade das Objekt hier
erstelle, wo ich das Byte schreiben muss, das gleich mu bike ist, wo ich Recht hatte, dass der Fahrradname hier ist, oder durch Firmenname hier ist Horner. Und dann muss ich am nächsten Code. Und dann hier können Sie sehen, dass ich das richtige Fahrzeug und Fahrzeug Punkt hier habe ich versucht Prototyp, die gleich Sehkraft ist. Fahrrad. Hier können Sie sehen, dass jetzt dieses Fahrrad wir als Elternteil des Fahrzeugs behandeln. Ok? Jetzt hier können Sie sehen, dass Variable und Variable hier das Fahrzeug
ist und das ist das wacheful hier und das ist gleich nu. Und nu hier ist das Fahrzeug, in dem ich gerade die Werte gesagt habe. Nehmen wir an, das ist der Honda Glanz und hier ist der Preis dafür hier 800. Und ich offenbaren seine Haare Sehkraft, Dokument Punkt schreiben und
document.write hier ist, dass Sie sehen können, dass wecken ihre Haare Augen, richtig? Besorgen Sie Gesellschaft. Und das ist ein gutes Unternehmen Methoden. So können Sie hier sehen, dass dies eine gute Firma ist, während Sie hier verwenden. Und dann hier habe ich die Seite plus. Und plus hier ist wachbarer Punktname. Ok? Und dann hier wähle ich einfach, wieder kann Fortsetzung des Fahrzeugs. Und das ist ein Vehicle-Punkt-Preis dafür. Und ich muss das schließen. Also jetzt, jetzt erkläre ich Ihnen diesen Kurs, wo
Sie sehen können, dass dies eine Funktion ist, die ein Fahrrad ist, das unsere übergeordnete Konstruktor Hetero Elternfunktion hier ist. Jetzt können Sie hier sehen, dass dies eine Eigenschaft
dieser Funktion ist und jetzt ist dies ein Prototyp. Was ich hier beschreibe, was ein Fahrradpunkt-Prototyp ist. Dies wird den Firmennamen erhalten, der den Funktionen entspricht und das wird das Unternehmen zurückgeben. Hier können Sie sehen, dass dies eine Funktion ist, die ein Weg cool ist. Und hier können Sie sehen, dass ich die Parameter dazu schreiben muss, was Name und Preis ist. Also hier ist der Schrittzähler Unternehmen, this.name, dass wir den Namen zuerst und dish.price, dass wir den Preis bekommen, war, Es scheint, dass Kinder wie unser altes Erbe. Diese Funktion wird
also, so dass diese Funktion diese übergeordnete Funktion erbt. So ist dies eine andere, Sie können sehen, dass ein Kind Funktion, die
ein Fahrzeug ist , und dies ist ein Fahrrad als übergeordnete Funktion. Ok? Jetzt hier können Sie sehen, dass ich hier nur das Kartenobjekt zu dieser Funktion bekomme. Oder Sie können sagen, dass ich nur diese Funktion aufrufe. So können Sie hier nach diesem Sehvermögen,
wachsamen Punkt Prototyp und Fahrrad sehen . Also hier können Sie sehen, dass dieses Fahrrad, wir behandeln zwei, das nennen wir das Patent. Hoffnung. Also bekommst du das jetzt, ich habe nur die Werte definiert und füge die letzten hinzu, alle Werte n können Fortsetzungen und Unterstriche
erhalten. Hier können Sie sehen, dass dies der Name der Firma ist, die Honda ist. Dies ist ein Name des Bytes und dann ist dies der Preis des Fahrrades. Hoffentlich erhalten Sie, wie wir mit
einer prototypbasierten Vererbung im Java SDK arbeiten können . Wenn Sie eines der Probleme in Bezug auf diese Vorlesung finden, lassen
Sie es mich wissen und danke für das Ansehen dieser Vorlesung.
58. Javascript Property Descript: Hey Leute, willkommen zu diesem Vortrag. Und in diesem Vortrag haben Sie gesehen, dass wir mit einigen der fortgeschrittenen im Java-Skript arbeiten werden. Und in diesem Vortrag konzentrieren wir uns ganz auf den Eigenschaftendeskriptor im Java-Skript. Und ich werde Ihnen sagen, was ist der richtige Deskriptor und wie wir es verwenden. Wie eine jede Objekteigenschaft ist mehr als nur Namens- und Wert-Paare. Jede Eigenschaft hat den Eigenschaftsdeskriptor, der dazu beiträgt, alle Attribute dieser Eigenschaften zu sehen. Wie Sie sehen können, dass v, wie lassen Sie uns unsere Variablen des Autos annehmen. Sie können sagen, dass dies nur eine Klasse davon ist. Und hier können Sie sehen, dass Sie die Marke dieses Autos haben, dass Sie das Modell dieses Autos haben, Sie haben die Motorkapazität dieses Autos, und Sie haben auch die maximale Leistung dieses Autos als auch. Um paramedizinische Objekt Konstruktor hat eine Methode, die uns alle Deskriptor einer Eigenschaft eines Objekts anzeigen lassen. Zum Beispiel können Sie den Deskriptor der Eigenschaftsmarke des Autoobjekts anzeigen indem Sie ihn aufrufen, wie Sie einfach console.log schreiben können und dann das richtige Objekt haben. Holen Sie sich Ihren eigenen, wie gehen Sie auf den Eigenschaftsdeskriptor, wo Sie nur den Klassennamen schreiben. Nehmen wir an, ein Klassenname hier ist Auto, und dann haben Sie die Eigenschaft dieses Autos getrocknet,
das heißt , lassen Sie sich Marke oder Modal oder Motor annehmen. Ok? Lassen Sie uns hier sehen, dass ich Ihnen nur ein Beispiel für
diesen Eigenschaftsdeskriptor zeige und ich werde Ihnen sagen, dass, wie Sie hier erstellen können, Sie sehen können, dass ich nur ein Skript-Tag erstelle, wo ich schreiben musste, lassen Sie eine Variable und Variable hier ist, dass das Auto gleich war. Hier schreibe ich nur Netz. Nehmen wir an, Marke des Autos, die gleich ist, Ich schreibe einfach die Marke hier ist od. Ok? Jetzt können Sie hier sehen, dass ich die Marke des Autos hier schreiben muss, was od ist. Und hier können Sie sehen, dass ich das Modell dieses Autos schreiben muss. Also schreibe ich, oder ich werde den Sterblichen dieses Autos hier schreiben, es tut mir leid,
das ist Säulenzeichen. Und jetzt können Sie sehen, dass ich beschrieben habe, das ist unser acht, sorry, R8-Modell, okay. Jetzt können Sie sehen, dass ich die Motorkapazität dieses Autos richtig habe. Das ist also Motor, und der Motor hier ist, ich muss schreiben, dass der sichere V8-Motor
, der in seinem Herzen in diesem Auto ist,
Ihnen hilft, das zu bekommen. Jetzt hier können Sie sehen, dass ich diesen Kern schließen muss und ich
Konsolenpunktprotokoll schreiben muss, wo ich schreiben muss, dass dies ein Objekt ist, okay? Und Objekt Punkt bekommen Sie Ihre auf Property Deskriptor, wo ich zuerst den Namen des Autos Durchschnittswerte schreiben musste Ihnen sagen. Und dann hier können Sie sehen, dass ich nur die Eigenschaft des Motors hier bekommen will. Also schreibe ich einfach den Namen davon. Und dann hier werde ich diese Punktzahl schließen. In diesem Beispiel haben
Sie gesehen, dass wir alle
Attribute der Eigenschaft protokollieren ,
die der Motor des Objektwagens ist. Mit der Methode erhalten Sie Ihren Get-on-Eigenschaftsdeskriptor. So können wir sehen, dass Ergänzungen zum Wertattribut, es hat drei weitere Attribute, die konfigurierbar ist, in unzähligen und beschreibbar. Also alle diese sind standardmäßig wahr. Also lassen Sie uns einfach sehen, wie wir damit arbeiten können oder wie wir können, was die Ausgabe davon ist. Lassen Sie uns diesen Code ausführen. Und Sie können sehen, dass ich nur mehr und die Konsole inspizieren werde. Hier können Sie sehen, dass wir hier ein Objekt haben. Erstens, wir, wie, Sie haben gesehen, dass erstens,
wir, wie die konfigurierbare, Ich bin konfigurierbare Eigenschaft, was wahr ist. Dann haben wir 7y, wie animierbar wir gerade gezeichnet haben. Der Wert von hier ist, dass Sie sehen können, dass ich nur den Wert hier definiere, der eine Engine ist, und ich bekomme nur den Wert davon. Also hier ist der Wert hier v tan und das Schreiben gut hier ist wahr. Die beschreibbaren Attribute entscheiden, ob der mit der Eigenschaft verknüpfte Wert geändert werden kann oder nicht. So können Sie sehen, wo es wahr ist. Das bedeutet also, dass dies veränderbar ist. Und wir können die Eigenschaftenattribute ändern, indem Sie Objekt dot definierte Eigenschaft verwenden, wie Sie einfach hier schreiben, wie hier können Sie sehen, dass ich nur Konsolenpunktprotokoll schreibe. Und hier werde ich einfach über den Platz dessen schreiben, was definiert wird Eigentum. Also das ist nur, um Eigenschaft hier zu definieren, wo Sie Ihr Auto schreiben und Sie sind ClassName, das Auto ist, und dann haben Sie Ihren Motor schreiben. Und dann hier haben Sie das richtige Komma, das hier ist, können Sie schreibbar und schreibbar hier ist falsch. Ok? Und dann müssen Sie definieren, lassen Sie sich Karte oder Haare annehmen. Ich habe gerade versucht, Motor und hier füge ich die neue Eigenschaft hier auf V ein, ein Lemma. Und ich habe gerade die Partitur hier geschlossen. Jetzt können Sie sehen, dass ich das hier leite. So können Sie hier sehen, dass der Wert hier änderbar ist. So können Sie sehen, dass wir neigen, wir neigen hier und wenn es Tage der offenen Tür ist. So können Sie hier den Sterblichen sehen und alles wird uns gezeigt. Wir haben gerade ein Haar gezeichnet. Das kannst du sehen. Hoffentlich verstehst du jetzt. Dies waren also die beschreibbaren Attribute innerhalb des Eigenschaftsdeskriptors. So wie Sie hier sehen können, dass wir schreiben, schreiben wir das beschreibbare Attribut an die Property Engine,
die zu den Stürzen geändert wird,
was bedeutet, dass die MTD auf beschreibbar ist,
dann, wenn wir versucht haben, den Wert zu ändern der Motoreigenschaft ist Spaziergang Fehler, die den Stamm zu sehen. Wir sehen nur, dass der Typfehler nicht der schreibgeschützten Eigenschaft zugewiesen werden kann, okay? Dann haben wir die unzähligen Attribute, die standardmäßig die Eigenschaft für ein Hinzufügen von Objekten ist unzählige Bedeutung und wir können über sie schleifen. Standardmäßig kann dieses Verhalten geändert werden, indem
die unzähligen Attribute für die Eigenschaften auf false gesetzt werden. Dann hielten wir eine konfigurierbare Eigenschaften. Eigenschaft, wie Sie hier sehen können, dass ich nur das entferne. Und Sie können hier sehen, ich bin nur erfrischend das. So hier können Sie sehen, dass v, wie konfigurierbar. Wie Sie hier sehen können, ist unser konfigurierbares Haar wahr. So können wir alle Eigenschaften eines Objekts konfigurieren. Wenn wir jedoch die konfigurierbaren Attribute auf false setzen, verhindert
dies, dass bestimmte Attribute geändert werden und verhindert das Löschen der Eigenschaft selbst. Dann müssen Sie einfach get schreiben und Attribute darauf setzen. Was bekommt es stattdessen Einstellungen,
so dass Attribute eine Menge erhalten, sind die Funktionen, die auf dem Getter und dem Setter arbeiten, was jeweils für die Eigenschaft ist. Hoffentlich bekommst du das, wie wir den Eigenschaftsdeskriptor in unserem Kern verwenden können. Wenn Sie eines der Probleme in Bezug auf diese Vorlesung finden, lassen
Sie es mich wissen und danke für das Ansehen dieser Vorlesung.
59. Überspringen: Hey Leute, willkommen zu diesem Vortrag. Und in diesem Vortrag werden wir über das Wesentliche sprechen oder Schreiben in JavaScript. Das Matador Schreiben in objektorientierter Programmierung ist eine
Sprachfeatures , die eine Unterklasse oder eine untergeordnete Klasse
anbieterspezifische Implementierungen einer Methode ermöglichen , die bereits von einer ihrer Oberklasse oder einer übergeordneten Klasse
bewiesen wird . Wenn eine Unterklassenuntergeordnete Klausel oder eine untergeordnete Klasse die gleichen Methoden
hat, die in der übergeordneten Klasse deklariert sind. Es wird als Methode überschreiben bekannt, was bedeutet, dass hier innerhalb dieses Klassennamens, nehmen
wir an, Sie haben den übergeordneten Klassennamen, der abgefangen wird. Und im Auto. Sie haben bereits die Funktion von Let Angenommen Modell definiert, und Sie möchten diesen sterblichen innerhalb Ihrer Unterklasse oder einer untergeordneten Klasse deklarieren. Das ist also eine Fahrzeug-Methode, weil Sie hier die gleiche Angelegenheit implementieren. Hoffentlich bekommst du das. Jetzt hier werde ich Ihnen ein einfaches Beispiel für
diese Matador Loading Sortiermethode sagen , während Sie dort schreiben, können
Sie sehen, dass ich es richtig habe? Und ich muss diese Funktion schreiben. Und so in diesem, zuerst schreibe ich einfach Skript. Und dann hier habe ich versucht, dass eine Funktion, die der Name des Beines ist. Multiplizieren, tut mir leid. Multiplizieren, wo ich gerade reiten Parameter ist x, y und sagte, okay, jetzt hier können Sie sehen, dass ich das schreiben. Nehmen wir an, das ist Rückkehr, und die Rückkehr hier ist X multipliziert mit Y und y multipliziert mit z Hier, wie Sie sehen können, erstelle
ich nur eine Angelegenheit hier. Jetzt hier können Sie sehen, dass ich nur eine Funktion erstelle,
Funktion, die multipliziert ist. Wie Sie sehen können, verwende ich den gleichen Funktionsnamen hier. Wo ich einfach x, n, y
schreibe. Jetzt hier können Sie sehen, dass ich zurückgeben und zurückgeben muss, ist x statisch y. und Sie können hier sehen, ich gebe ihm nur eine Variable, die unsere Reserve,
die gleich hier ist, schreibe ich multiplizieren, wo ich schlage die Werte 123 oder 123 hier. Und dann hier können Sie sehen, dass Sie einfach Dokumententür schreiben müssen, oder? Und hier werde ich das Ergebnis davon bekommen. Ok? Jetzt hier können Sie sehen, dass ich nur diesen Code für euch ausführe und dann werde ich das erklären. Wie Sie hier sehen können, ist mein resultierender Wert hier zwei. Ok, nun lasst uns hier an die Ecke kommen, wie diese Angelegenheit oder das Schreiben funktioniert. Hier können Sie sehen, dass ich nur eine benutzerdefinierte Funktion definiere. Und die Ausgabe hier ist zwei. Wie Sie hier sehen können, ist
der Wert Multiplikationen gleich zwei statt sechs sein. In diesem Fall sind die einzigen Funktionen verfügbar, die multipliziert ist. Wenn ja, denken wir, dass VR einen Anruf tätigt. Eine Multiplikationsfunktion, die x, y und z ist
und tatsächlich den Multiplikator dieses x, n, y hier aufruft. So wird der verbleibende Schrittzähler in diesem Stadium ignoriert. Wie Sie sehen können, dass nur ein Konzept der Methode überschreiben. Konzentrieren Sie sich nicht auf diese Ausgabe. Hier können Sie sehen, dass, wenn ich nur eine Funktion mit dem Namen derselben Funktion deklariere, ich nur den zweiten Pam deklariere. Das bedeutet also, dass dies Methode oder Schreiben ist. Hoffe, damit du das verstehst. Jetzt hier können Sie sehen, dass zuerst wir, wie die Multiplikationsfunktion, wo ich nur multipliziere x, y und z Okay, dieser Wert. Also hier, der Wert von x, y, z 123 anstelle von Ausgängen sechs v erhalten als Ausgabe zwei hier, nur wegen, Ich sage Ihnen nur, dass dies die Methode oder das Schreiben ist, in diesem Fall die einzigen verfügbaren Funktionen multiplizieren, was ein Wenn wir das schlagen, rufen wir einen Multiplikator von x, y, z an. Aber es nennt tatsächlich Multiplikator von x und y.
Und der verbleibende Schrittzähler wird ignoriert. Hoffe, so dass Sie bekommen,
dass, was ist der Prozess der Methode des Schreibens und wie es ist, wie es ist ignorieren den Wert oder weniger. Erste Funktion hilft Ihnen, jetzt zu verstehen. Jetzt hier können Sie sehen, dass ich Ihnen nur eines der Beispiele erzähle, wie Sie Metallwerk-Methode verwenden oder auf die eingebaute Funktion schreiben
können. Dies ist die benutzerdefinierte Funktion. Jetzt kommen Sie einfach zu der eingebauten Funktion hier. Jetzt hier können Sie sehen, dass ich eine Variable schreiben muss. Variable zeigt uns die Warnmeldung, die gleich ist, dass ich einfach Funktion schreibe. Und die Funktion hier ist ein Parameter der Nachricht. Und jetzt können Sie hier sehen, dass ich gerade Dokumentpunkt-Schreiben erstelle. Wir sind, Sie können sehen, dass ich nur diese Nachricht als Parameter übergebe. Ich wollte nur den Wert dieser Passage hier bekommen. Jetzt hier können Sie sehen, dass ich gerade
die folgenden Aufrufe verwendet habe, um Alert-Funktion aufzurufen oder zu schreiben, was unsere eingebauten Funktionen ist. Ok? Jetzt können Sie hier sehen, dass ich das ein Java-Skript schreiben muss. Und dann sehen Sie, dass ich diese Manilla-Nachricht nochmal schreiben muss. Und hier schreibe ich das einfach. Das ist Lernen, okay? Und ich ist die nächste Punktzahl hier. Jetzt gehe ich einfach zum Browser, aktualisiere das. Hier können Sie sehen, dass dies JavaScript ist und hier lernen. Ok? Ich denke, Ihre Frage, Harry, die meiste Zeit, Alarmfunktion wird die Nachricht in der Alarmbox anzeigen. Aber hier haben wir es bereits getan. Nun, es wird die Nachricht in der document.write angezeigt hofft Sie,
dass, wie diese Anzeigefunktion funktioniert, dass, wenn Sie entfernen dies und den Ort , an dem wir schreiben eine Warnmeldung einfach, die uns die Ausgabe in die Warnmeldung. Aber hier sage ich Ihnen nur, dass ich hier nur die eingebaute Funktion betreibe. Okay, deshalb zeigt uns das die Ausgabe in das Dokument oder die Nachricht hier. Hoffentlich bekommst du das. Wenn Sie nicht sind, lassen Sie es mich wissen und danke, dass Sie diesen Vortrag gesehen haben.
60. Javascript Property getter und Setter: Willkommen zu dieser Vorlesung. Und in diesem Vortrag werden wir über
die Property Getter und Setter Angelegenheiten in das JavaScript sprechen . In JavaScript kann ein Setter verwendet werden, um eine Funktion auszuführen wenn angegeben Eigenschaft ist wie Versuch zu versuchen, geändert werden. Center werden am häufigsten in Verbindung mit
einem Getter verwendet , um eine Art von Pseudoeigenschaft zu erstellen. Und es ist nicht möglich zu simulieren oder gleichzeitig, wie Setter auf der Eigenschaft, die den tatsächlichen Wert halten. Jetzt hier werde ich Ihnen sagen, dass, wie Sie die Getter- und
Setter-Eigenschaften verwenden können und wie Sie die Daten erhalten können und sagte die Daten. Die erste Art von in den Dateneigenschaften. Wir wissen bereits, wie man mit ihnen arbeitet. Alle Eigenschaften, die wir bisher
verwendet haben , wo unsere Dateneigenschaften in Second Typen von
Eigenschaften etwas Neues ist, dass Accessor Eigenschaften und sie sind im Wesentlichen Funktionen, die beim Abrufen und Festlegen von Wert ausgeführt werden, aber sah aus wie eine regelmäßige Eigenschaften zu einem externen Kern. Lassen Sie uns nach Beispiel zuerst sehen, und ich werde Ihnen sagen, dass, wie Sie erhalten Eigenschaft hier verwenden können. Jetzt schreibe ich nur das Skript-Tag. Und innerhalb des Skript-Tags schreibe
ich nur eine Variable. Und variabel hier ist das Paket und das Porzellan, das mir gleich ist. Der Vorname dieser Person. Lasst uns einen Farce-Namen bauen, hier ist der Jom. Okay, und dann hier ist der Nachname der Person. Und hier beginne ich den Nachnamen dieser Person und den
Nachnamen dieser Person hier ist Daniels. Ok. Harris, richtig. Komma. Und dann nach diesen Haaren schlage ich das. Welche Sprache spricht er hier? Also schreibe ich einfach die Sprache Harris English. Also verstehst du das. Jetzt hier im letzten, habe ich gerade versucht, dass
bekommen, hier ist die Länge. Also benutze ich hier nur get als Schlüsselwort. Also lang hier ist, ich erstelle hier nur ein neues Objekt. Und jetzt hier können Sie sehen, dass ich Streik Rückkehr. Return ist tut Dart Sprache. Also bekomme ich einfach die Sprache von dieser Eigenschaft hier mit Hilfe dieses Erhaltens oder mit Hilfe dieses Get Schlüsselworts. Fügen Sie nun die letzten Haare hinzu. Sie können sehen, dass ich das richtige Dokument habe oder ob Sie document.write oder document schreiben oder Element nach ID erhalten möchten. Das liegt also an dir. Also haben Sie Recht, ich habe Dokument Punkt schreiben gelesen, wo ich
schreiben musste , dass dies die Person und Person Punktlänge ist. Okay, und ich muss diesen Code hier schließen. Oder wenn Sie wie Autodokument dot getElementById schreiben möchten. Und hier müssen Sie einfach
ein Absatz-Tag schreiben , wo Sie einfache ID und ID schreiben müssen, die gleich hier ist, Sehkraft ID, was eine gute Demo ist. Und hier können Sie sehen, dass ich das schreiben muss. Das ist das Demo-Haar zu bekommen. Und jetzt hier können Sie sehen, dass ich geholfen habe, innere HTML zu schreiben, was gleich ist, dass ich Person und Person dot lang hier. Ok? Und das entfernen, also lass es jetzt sehen, nein. Und öffnen Sie in den Browser. Und Sie können sehen, dass wir keines der oberen rechts hier bekommen haben. Sie überprüfen nur den Kern. Und der Kern hier ist, dass
Sie den ersten Fernseher sehen können, wie der Vorname John, dann gefährlich, dann die Sprache Harrys Englisch. Und wir müssen dieses BR-Tag entfernen. Und ich drehte mich gerade wieder um. Hier können Sie sehen, wie wir das Eigentum dieser Sprache hier bekommen können, okay? So können wir die Eigenschaften mit Hilfe dieses erhalten als Schlüsselwort. Jetzt an der Stelle dieses Get Schlüsselwort, ich schreibe nur Satz hat ein Schlüsselwort. Okay, und hier können Sie sehen, dass ich das kommentieren muss. Und jetzt hier können Sie sehen, dass ich muss, muss
ich Satz schreiben, die Länge ist. Und wo ich schreiben musste, liefert das den Wert. Und der Wert hier ist, Sie können sehen, dass ich diese Sprache hier beschrieben. Und die Sprache ist gleich Harris, oder? Wert. Ok, jetzt können Sie hier sehen, dass wir keine der Sprache hier hatten, oder Sie wollen die Sprache hier ändern. So sehen Sie einfach nur, dass ich hier nur
Person und Person Punktlänge schreibe und die gleich Haar ist. Ich beschließe, dass das rumänisch ist. Ok. Jetzt können Sie hier sehen und zum Browser gehen und ihn umformulieren. Wie Sie sehen können, ist dies eine undefinierte Sprache und lassen Sie uns einfach den Kern überprüfen. Und hier werde ich die Sprache als Molekül bekommen. Ok, jetzt hier als drei Phasen hier können Sie sehen ich setze einfach einen neuen Wert mit Hilfe dieser Setter-Methode. So können wir den Wert erhalten und die Werte in das Java-Skript setzen. Wenn Sie eines der Probleme in Bezug auf den Diskurs oder in Bezug auf diesen Vortrag finden, lassen Sie es mich wissen. Und vielen Dank, dass Sie sich diesen Vortrag angesehen haben.
61. JS Animation: Hey Leute, willkommen zu diesem Vortrag. Und in diesem Vortrag werden wir über die Java-Skript-Animationen sprechen. Erstens werde ich zwei Animationen für euch ausführen, um euch besser zu verstehen. Und dann werde ich eine animierte Form für Sie erstellen. Dieser Vortrag wird vielleicht zu lange dauern, aber das wird es Ihnen wert sein. Hier können Sie sehen, dass ich hier nur ein Skript-Tag erstelle. Wo Sie sehen können, dass dies ein Skript-Tag ist. Und Sie können hier sehen, ich erstelle nur eine Variable und Variable hier ist ein Bildobjekt, das Harris gleich ist, richtig? Das Bildobjekt ist null. Dann hier habe ich init-Methode geschrieben, und dann schreibe ich hier einfach, das ist der Name des chaotischen aussehenden. Hier schreibe ich einfach MJ-Objekt, das dem Dokumentpunkt entspricht, bekomme Element für ID, wobei die ID hier mein Bild sein wird. Und ich zitiere hier nur den nächsten Akkord. Dann habe ich gerade versucht, Bildobjektpunkte zu kacheln, wo ich die Positionen schreiben muss und die Position hier relativ ist. Dies ist also nur eine Position, die relativ basiert ist. Und danach können Sie hier sehen, dass ich gerade das Bildobjekt wieder erstelle, wo ich diese Kachel geschrieben habe. Und sein Titel des Bildes hier bleibt übrig. So können Sie hier sehen, gibt es Tyler Bild hier ist links, das ist 0 Pixel. So hier können Sie sehen, dass Fuzzy und bekommt die Idee von ihnen. Uj ist mein Bild hier. Dann habe ich hier das richtige Bildobjekt, das ist der Stil der Positionen relativ. Und dann hier können Sie sehen, dass ich dazu beigetragen habe, die Positionen hier
links zu schreiben , bedeutet, dass auf der Seite
Ihres Webbrowsers Ihr Bild so aussehen wird. Okay? Jetzt können Sie hier sehen, dass ich nur dieses Bild bewegen möchte. Das bedeutet also, dass ich gerade dieses Bild hier animiert bin. Also hier schreibe ich einfach, dass dies nach rechts bewegt bedeutet, dass, wenn Ihr Bild in der linken Seite hier platziert wird, so dass die rechte Seite mit Hilfe einer Taste zu bewegen. Okay? Jetzt hier können Sie sehen, dass ich dieses Bildobjekt und Punkt-Stil Punkt links schreiben musste, was gleich ist hier ich schritt parse ent. Und dann können Sie hier sehen, dass ich schreiben muss, dass dies ein Bildobjekt Punktstil
ist, Punkt, links. Okay? Das bedeutet, dass Ihr Bild nach links auf die rechte Seite geht. Dann Sehkraft plus zehn. Das ist gerecht und Position davon. Und dann verkette ich hier nur Pixel, Haare und Augen am nächsten Code. Okay, jetzt nach diesem Harris rechts werden
Fenster und Fenster gesenkt. Wann werden wir auf onload Ereignis gesenkt? Und hier können Sie sehen, dass das, was dem Herrn gleich ist, init Methode ist. So können Sie hier sehen, dass dies die init-Methode wieder ist. Jetzt hier können Sie sehen, dass
ich in diesem Body-Tag nur eines der Formulare hier erstelle. So Form hier ist. Erstens, ich bekomme nur das Bild. Wir sind hier. Bild, das die ID ist. Und die ID hier ist mein Bild hier, okay? Und dann habe ich geschrieben Quelle, die dem Browser gleich ist. Und hier können Sie sehen, dass dies
das erweiterte Tag ist und ich bekomme nur eines des Bildes von hier. Okay, das ist wieder nur ein DOM-Bild. Jetzt hier werde ich am nächsten Akkord. Und dann können Sie hier sehen, dass ich ein Absatz-Tag schreiben muss, wo ich das gesagt habe. Klicken Sie auf die Schaltfläche, um Ihr Bild zu verschieben. Und dann hier werde ich schreiben, dass dies die Eingabe ist, Eingabe, die eine Art von I zitiere Taste ist. Und dann hier können Sie sehen, dass der Wert, dass hier Click Me ist, um zu bewegen. Und hier wird dieses Ereignis auf Klick geladen und onClick hier wird
es mit dieser Maus rechten Funktion sein. So ist es die rechte Funktion bewegen. Und das ist die richtige Funktion und der nächste Code und die nächste Punktzahl hier. Jetzt könnt ihr sehen, dass ich diesen Kurs durchführe, Leute, wo
ihr sehen könnt, dass dies unser Bild ist. Und wenn ich einfach darauf klicke, klicken
Sie auf mich, um die Schaltfläche zu verschieben. Hier können Sie sehen, dass, sorry, dieses Bild bewegt sich hier nicht. Lassen Sie uns den Fehler überprüfen. Und ja, hier haben wir eine Art Fehler, wo Sie die rechte Seite sehen können, dieses Fenster lädt Ereignisse außerhalb des Skripts. Und das ist eine geschweifte Klammer hier. Da ist das, aktualisieren Sie es noch einmal, und dann sehen Sie, dass Harry mit der rechten Maustaste auf mich klickt. Und Sie können sehen, dass sich dieses Bild per Mausklick hier bewegt, das können Sie sehen. Dies ist also die eine Art von Animation, in die ich auf das Bild einfüge. Jetzt hier können Sie sehen, dass ich nur einige Arten von
Animationen erstellen werde , bei denen eine Box von oben nach unten bewegt wird. Hier siehst du das Eis richtig. Ein Knopf-Tag. Und die Schaltfläche hier ist onclick. Und das ist auf Klick-Button. Hier muss ich einen Funktionsnamen schreiben, der im Skript-Tag ist. Und zuerst lese ich nur das Skript-Tag hier. Und in diesem Skript-Tag erstelle
ich nur eine Funktion. Und die Funktion hier ist Verschieben Funktionsname. Okay? Also pausiere ich diesen Move-Funktionsnamen innerhalb dieser Schaltfläche. Und jetzt können Sie sehen, dass ich hier nur die Werte gesagt habe, wo die Werte hier sind. Klicken Sie zum Verschieben auf mich. Ok. Jetzt können Sie hier sehen, dass ich
ein DIV-Tag schreiben muss, wo die ID des Tags hier gleich ist. Ich schreibe einfach, dass dies Animation ist und ich schließe diesen Code hier, okay? Dann werde
ich hier in diesem Skript-Tag nur eine Variable hinzufügen. Und Variable hier ist ein l m, das gleich document.getElementById ist, wobei die ID hier Animation ist. Also okay, das ist mein Ausweis hier. Okay? Also schreibe ich nur diese ID darin. Danach habe ich Recht. Vr war, was gleich ist, um Positionen zu entsorgen, okay? Die Positionen sind gleich 0. Dasselbe ist der Fall wie unser Beispiel. Ok, jetzt nach diesem Harris Right, Variable ID und die ID, die gleich dem eingestellten Intervall ist. Also dieses Intervall, das der Rahmen ist, und der Rahmen hier ist zehn. Hier können Sie sehen, dass ich gerade mit Typen von IDs beginne, die hier ist, wo Sie das zuerst sehen können, Augen rechte Position, relativ und dann links. Und hier können Sie sehen, dass ich gerade die Positionen eingerahmt, die er zehn hat. Aber hier können Sie sehen, dass ich zu schreiben Frame ist zehn hier. Okay? Nun bestreite ich danach die Funktion. Und die Funktion hier ist, ich muss schreiben, die Funktion ist Frame. Und dann hier können Sie sehen, dass ich Recht habe, wenn Position und Position es gleich ist, gleich 350, dann müssen Sie das Intervall klar schreiben. Und das Intervall hier ist I0. Dies wird also die Intervallkennung hier löschen. Nun muss ich dafür schreiben, dass dies der andere Codeblock ist. Und als Glück des Kerns wird hier Pause sein und dann den Operator erhöhen. Okay, jetzt hier schritt ich Sprachen, Punkte, Fliesen, und das ist LMS bedeutet das Element. Ok, deshalb schreite ich mich, lm. Okay? Jetzt oben, die gleich den Positionen ist, bedeutet Pause Variable, die Verkettungen von Pixel hier ist, und dann Eis am nächsten Kern hier. Jetzt hier können Sie sehen, dass Alans Mittelelement Punkte Kachel Stil hier Punkt links ist. Und dann können Sie hier sehen, was der Pause gleich ist. Und dann schiebe ich, dass dies plus ist und das Plus hier sind die Pixel. So wie Sie sehen können, dass unser JavaScript Kern Java ist, JavaScript-Code ist hier abgeschlossen. Und jetzt können Sie sehen, dass wir hier die Animation haben, die Id ist, und dann ist dies die Schaltfläche, die auf Click Me ist. Jetzt werden wir geben, wir setzen einige dieser Fliesen genau hier. Und der Stil, dass hier ist, gibt es ein c. Jetzt hier. Erstens schreibe ich nur diese Krawatten für die Animationen. Und die Größe der Animationen hier ist, wo ein, sorry, das ist nass und die Breite hier ist, ich muss schreiben, dass 50 Pixel. Dann ihre Augen, richtig? Die Animationsgröße, die Höhe ist, und die Höhe hier ist auch 50 Pixel hier. Jetzt Position, also Position, Position hier ist gleich Sehkraft. Dies ist eine absolute Positionen und fügen Sie dann die letzte. Ich habe den richtigen Hintergrund und der Hintergrund hier ist, oder die Hintergrundfarbe hier ist. Sie können sehen, dass ich Recht habe, dass das Königsblau ist. Okay, jetzt habe ich gerade die Partitur geschlossen. Also hier, wenn ich gerade diesen Akkord laufen, so lassen Sie uns sehen, dass dies Click Me to the move ist. Und hier können Sie das sehen, wenn ich einfach hier klicke. Diese Animation wird also so verschoben. Sie können hier sehen, dies sind die 350 Pixel. Was ich hier gerade erschaffe, okay? Und wo sind die drei? Dies ist die Position, die 350 ist. Also dieser Phillip bewegt sich auf die Positionen 350 hier, okay, Sie können sehen, dass dies nur eine Animationen der Box ist. So hoffe es. Ihr Konzept ist viel klar über die Animationen und die Grundlagen Arten von Animationen hier im JavaScript. Wenden wir uns einfach an die Form Basisanimationen. Und ich werde Ihnen sagen, wie Sie eine Art von formularbasierter Animation erstellen können. Ich habe versucht, JavaScript-Animationen eins, und lassen Sie uns hier sehen, Sie können sehen, dass ich nur zuerst den Metatag erstelle
, der UTF acht ist. Und dann hier können Sie sehen, dass
ich danach nur Mehta schreibe und dann SCTP-Äquivalent, okay, wo ich x Schrägstrich schreiben muss, UA Schrägstrich kompatibel. Und dann muss ich hier schreiben, dass dies der Inhalt ist und der Inhalt hier Internet Explorer h. Das ist also der Inhalt der Internet Explorer acht. Das ist also nur ein Materie-Tag, was ich hier bestreite. Jetzt hier erstelle ich nur die relativen Positionen oder antworte Sie als das Layout, in dem ich den Namen schreibe. Und der Name hier ist, ich schreibe nur das Ansichtsfenster. Ansichtsfenster bedeutet, dass, wenn Sie die Webseite auf dem Mobiltelefon Tablet,
Laptop, auf dem PC überprüfen . So wird dies für Sie zugänglich sein,
bedeutet, dass diese Website für Sie verantwortlich sein wird. Jetzt hier, Sehkraft, nass und nass, was dem Gerät gleich ist. Und das Gerät hier ist, ich muss schreiben, dass dies der Tierarzt und der Tierarzt danach ist, ich bin auffällig, dass dies anfänglich ist und die anfängliche Hier ist diese Tötung von gleich 1. Okay? Jetzt können Sie hier Pasta e sehen. Dies ist die Ansichtsfensterplatte. Dann ist Inhalt und Inhalt hier nass und nass. Nasser Fisch ist gleich D, gleich Gerät, und dann Tierarzt. Okay, und dann können Sie hier sehen, dass dies der ist, dies ist nur ein anfängliches SQL, das von 1 beginnt. Jetzt können Sie sehen, dass ich den richtigen Link habe, Link, der die Referenz dieses Stylesheets ist. Und dann muss ich hier HREF schreiben, was ein Link-Tag ist. Und dann habe ich den CSS-Schrägstrich main.css gestartet. Dies wird also das CSS fünf mal fünf erhalten. Okay? Jetzt hier können Sie sehen, dass ich das richtige Skript-Tag und Skript-Tag hier ist die Quelle von HTTPS, die WOW, Backslash ist. Und das ist die API, was ich gerade mit diesem Animationsformular verlinke. So können Sie hier sehen, dass dies ein Link dieser API ist, wo ich hier zoomen. Also, was Pop-Motion-Schrägstrich, Scheiben-Schrägstrich, alle Bewegungen Punkt Global, Punkt, min
Punkt Java-Skript als nächster Akkord hier ist. Ok. Jetzt danach gehe
ich nur zum Hauptteil der Seite und wir werden unser Formular plus B beginnen, ich schreibe nur DIV-Tag. Und das DIV-Tag hier ist die Klasse des Containers. Dies ist also eine Container-Klasse hier oder demonstriert. Und dann hier können Sie sehen, dass zuerst H1-Tag demonstrieren. Und hier fülle ich das Formular aus. Ok, jetzt biete das an. Sie können hier sehen, dass ich eine der Parallelen von Tang wieder ausführe. Und hier ist Seite, bitte. Füllen Sie das untenstehende Formular aus, denn das ist es, was wir wirklich tun müssen. Okay. Nun, danach muss ich eines der Formulare hier erstellen. Und Vorfälle bilden sich physisch, ich verteile das Spam-Tag, sorry span tag, wo ich Recht hatte, die Klasse. Und die Klasse hier ist die Nachricht, OK, und hier hat er den vollen Namen ausprobiert, bitte. Danach können Sie hier sehen, dass ich eine der Eingaben erstellen werde. Eingabe hier ist eine Art von Text. Und Sie können sehen, dass hier sagte ich, dass dies ein Platzhalter und Platzhalter ist Name. Und dann hier bin ich die richtige Klasse und die Klasse hier ist, dass ich schreiben muss, dass dies ein Textfeld ist. Also TXT, FLP, okay. Jetzt hatte ich hier direkt in der Port-Eingabe, was eine Art von Text ist, der der Platzhalter ist. Und der Platzhalter ist die E-Mail-Adresse, wo ich Recht hatte? Dies ist die Klasse des Text-Feeds. Und ich muss diesen Kern schließen. Jetzt hier können Sie sehen, dass ich große Input habe und eine Art von Submit erzeugt. Und das ist ein Submit-Button hier. Und dann hier habe ich Wert angefangen. Und hier im Inter Info bedeutet in Ihre Info und Harris Klasse schreiben. Und die Klasse hier ist der BTN steht für Knopf. Jetzt können Sie sehen, dass hier einige Arten von Formularen erstellt werden. Und das kannst du sehen. Das ist also nur eine Laderate Treffer und Sie können sehen, dass Sie das Formular ausfüllen und das ist unser erstes Formular, was wir hier erstellen werden. Das ist also nur eine HTML-Arbeit. Bisher sind wir hier fertig, okay? Jetzt hier werden Sie sehen, dass wir zu einigen der JavaScript-Tags bewegen. Will Harris Schreibskript wird hier abgeschnitten ist die Quelle von SGP schwamm die API hier zu trennen. Die API hier ist also diese. Okay? Bieten Sie das hier an. Sie können sehen, dass ich nur zum Skript-Tag gehe. Und in diesem Skript-Tag hier können Sie sehen, dass ich nur zuerst die Konstante schreibe. Die Konstante hier ist, ich erstelle nur die Konstante als der Container, der gleich IS richtig ist. Pop Bewegung. Und das ist ein Pop-Motions Punkt ist Tyler. Ok. Hier habe ich nur unser Erbe zu schaffen ist fixiert. Dieses M an der Stelle von n. Und dann hier können Sie sehen, dass ich das richtige Dokument und ein Dokument Punkt QD Selektor Kumar. Und das ist QD-Selektor. Und dann hier können Sie sehen, dass ich Dot Container gelesen habe. Das ist also unser Container hier. Okay? Jetzt muss ich diesen Kern schließen. Wo Sie das zuerst sehen können, schreibe
ich nur Konstante als Container, was ist, dass Sie diese Variable sehen können. Dann hier bekomme ich nur diese Papst Motion API dann sagte, es gibt Tyler Dewar. Dann schreibe ich hier einfach document.write QuerySelector Befehl, worüber wir bereits studiert haben. Und dann verbinde ich das hier nur mit diesem Behältertuch. Okay? Jetzt nach diesem hier können Sie sehen, dass ich schreiben muss, dies ist die Konstante. Und die Konstante hier ist Formelemente VD gleich hier. Ich sagte, dass dies Dokument und Dokument Dot Curie ist. Und ein süßer Selektor, wo ich das Innere bekommen muss. Okay? Jetzt hier treffe ich konstant. Und die Konstante hier ist
Nachricht, Nachricht Zellstoff, die Nachrichtenförderung ist, die gleich Eisfahrt ist. Diese Promotion hier, sorry, Pop Motion hier. Und das ist Dort ist Tyler, wo Sie sehen können, dass hier ich gesagt habe, dass dies
Document document.write QT Selektorbefehl ist , wo ich dies auf Nachricht setzen muss, die meine dieses Vorderbein ist. Sie können das Vorderbein bitte sehen. Okay. Dies wird hier auf diese Nachricht gesetzt. Danach kannst du hier sehen, dass ich konstant bin und die Konstante hier sind meine Animationen, die Harris gleich sind, richtig? Dass dies Paul Motion ist, wo ich schreiben musste, ist Bewegung ist Zwilling, wo Sie sehen können, dass ich Recht, dass von Punkt. Sie können sehen, dass ich nur die Skala einstelle. Und die Skala hier ist Lachs. Und danach können Sie hier sehen, dass ich nur Opazität fahre. Und Deckkraft hier ist, Sie können sehen, dass dies 0 ist. Und fügen Sie letzte Sehkraft, y xs, die auf minus 300 ist. Also werde ich diesen Akkord gut erklären, während ich dieses Programm lief, also verwirren Sie es nicht. Also jetzt Harris schreiben 22 hier ist, Sie können sehen, dass ich die richtige Skala und die Skala, die gleich eins ist. Und hier können Sie sehen, dass dies Deckkraft ist. Und das ist die Deckkraft hier, die eins ist. Und dann können Sie hier sehen, dass dies Y-Achse auf 0 ist. Und dann Harris, richtig? Komma und dann Dauer. Und das ist eine Dauer, die auf einer Minute ist, Holly, okay, das wird für dich in einer Minute sichtbar. Jetzt können Sie hier sehen, dass dies hier eine Konstante ist. Und konstant hier sind meine Animationen, denen Paul Motion gleich ist. Wo Sie sehen können, dass ich den richtigen Schlüssel habe und der Schlüssel hier Frames ist. Jetzt hier treffe ich Werte. Und Werte hier ist der Behälter und das Behälterhaar ist gesetzt. Keine Haare, die ich schritt komplett. Und das komplette hier ist gleich verletzt, oder? Dass dies meine Animationen zu Punkt v oder ich musste Nachricht schreiben. Und Nachricht hier ist die Pulp-Botschaft, okay? Was ist Punkt gesetzt. Also werde ich dir sagen, was ein Set ist. Messi, während ich das Programm nicht leitete. Konzentrieren Sie sich also auf den Vortrag hier. Und Sie können sehen, dass ich hier die Partitur schließen muss. Also entferne ich diesen Kollegen Brecher und den nächsten Akkord hier. Nun danach habe ich die richtige Konstante. Und die Konstante hier ist, ist Tyler. Und das ist Tyler, was gleich ist, dass ich nur den Wirbel bekomme. Also erstelle ich oder ich einfach eine Anzeige, die hier plus die Isozitratform ist. So Formelemente hier sind dunkle Kinder. Ok. Jetzt nach diesem Haar zitiere ich Punktkarte. Wir werden in den nächsten Vorträgen etwas über die Karte erfahren. Harris, rechtes Fruchtfleisch, das Bewegung ist, ist Tyler. Und ich musste die Partitur hier schließen. Jetzt hier können Sie sehen, dass ich konstant getrocknet habe. Und das ist eine Konstante hier als Schlüsselwort und hier zitiert er Tyler, sorry, Animation. Das sind also alle Missionen, die dem Array entsprechen sollten. Und das Array hier ist, dass ich es schreiben musste. Das ist wie Tyler, die Punktlänge ist. Okay? Und das ist Fastenzeit. Und hier habe ich versucht, dass Punkt füllen und füllen. Hier ist Paul. Bewegung. Dot Heaviside ist Frühling. Okay? Jetzt können Sie hier sehen, dass ich diese Form schreiben muss, die von einem 100 beginnen wird. Und dann hier können Sie, dies wird bis zu 0 gehen. Und hier habe ich die nächste Schule. Jetzt treffe ich hier Pop-Bewegungen und der Pop-Motions dot ist Tagger. Wo? Tut mir leid, das ist Tagger. Wir sind, ich habe dies abgeleitet, da alle Missionen und Emissionen auf eine 100 gesetzt werden. Danach habe ich geholfen, Stern zu schreiben. Und dieses Herz hier ist V, das gleich IC ist, das gleich N größer als Eis ist, oder? V Punkt für jede Ausgabe, wo ich X n i setzen musste und dann hier sagte ich, dass dies gleich und größer ist als Tyler. Also holen Sie den Index i hier. Und dann habe ich hier versucht, Türsatz. Und das Set hier ist, dass ich Y schreiben kann und dann hier begann ich x Achse. Und dann sehen Sie, dass ich dieses Gericht auch schließen muss. Also kopiere ich das einfach und füge es auch hier und hier ein. Okay, und das tut mir leid. Hier. Ich werde es hier einfügen. Und dann habe ich gerade die Partitur geschlossen. Wie Sie hier sehen können, ist
mein JavaScript-Code hier zum Festlegen
der Animationen abgeschlossen . Ich werde jede Sache in einer Weile besprechen. Ich führe nur dieses Programm. Jetzt kommen Sie einfach zum Gezeitenabschnitt dieses Codes. Jetzt hier können Sie nachher sehen, sagte
ich diese Kachel. Und dann hier können Sie sehen, dass zuerst ich nur HTML schreibe und dann Stil für den Körper, wo Sie ihre Augen sehen können, oder? Marge in der Marge hier ist 0. Dann sagte ich hier den Hintergrund und den Hintergrund davon. Körper hier ist, ich muss schreiben, dass dies hellgrün ist. Ok. Jetzt danach können Sie hier sehen, dass ich die Form getrocknet habe und die Schrift hier ist und die ausländische Familie hier gleich Fläche ist. Okay? Nun danach können Sie hier sehen, dass ich gerade gesagt H1 Tag. Und das H1-Tag wird den Rand von 0 setzen. Dann am nächsten Akkord. Und hier treffe ich Dot Container. Und das ist die Container-Klasse, was wir gerade bekommen. Und dann hier können Sie sehen, dass ich sagte Tierarzt, Tierarzt, Hier ist es, und 50 Pixel. Dies ist also ein Container für das Formular. Und dann hier streike ich Polsterung und die Polsterung hier ist zwei m, also ist das unpräzise, ok. Jetzt Harris Right Hintergrund und der Hintergrund hier ist, dass ich die Farbe weiß einstellen muss. Und dann hier hatte ich direkt an der Grenze und dem Grenzradius
, der gleich acht Pixel ist. Das sind also acht Pixel. Jetzt hier zitiere ich Marge und den Rand, der zehn Pixel, 10%, unsere Umfrage ist. Jetzt danach können Sie hier sehen, dass wir den Container hier bekommen. Jetzt können Sie hier sehen, dass ich nur das Textfeld und die Einstellung bekomme, die für die Textfelder
entwirft. Also harris, Ri, dot, TXT und FAD, das ist der Klassenname hier. Hier ist richtig nass, nass, was Taschenrechner ist. Hier ist ein 100% und minus zwei e. Und dann habe ich hier getrocknete Polsterung in der Polsterung hier ist ein EM, okay? Jetzt habe ich hier den rechten Rand und die Marge ist hier der obere Rand. Wir sind, ich hatte Recht? Das ist eins, E m, okay? Jetzt hier schreibe ich einfach btn und das btn hier ist das rote. Und das Rot hier ist 100%. Und der Hintergrund und der Hintergrund hier ist, Sie können sehen, dass dies die Farbe von hellblau ist. Okay, jetzt hier, das ist die Knopffarbe, okay? Jetzt hier schlage ich Farbe und die Farbe hier ist vite. Okay, die Textfarbe hier ist weiß. Jetzt studiere ich den Rand, oberen, oberen Rand des Knopfes. So oberen Rand ist zwei m und dann harris rechten Rand und die Grenze hier ist gleich nonbutton. Wie keine Grenze? Jetzt habe ich den Grenzradius angefangen. Und das ist ein Grenzradius und der fünf Pixel ist. Jetzt Polsterung. Und die Polsterung hier ist ein EM und die Formulargröße. Und die Schriftgröße hier ist 2.1.2 EM. Und dann Cursor. Cursor hier ist der Zeiger-Cursor bedeutet, dass ich diese Maus Flügel, also wird dies ein Zeiger-Cursor sein. Okay, jetzt schreibe ich Absatz-Tag, wo ich nur schreibe, dass die Farbe des Absatz-Tags auch grün ist. Für diese Einstein-Nachricht. Und die Botschaft hier ist die Position des absoluten. Und die Polsterung ist Punkt fünf E n. Und der Hintergrund. Und der Hintergrund ist RGBA, was bedeutet, dass rot, grün, blau. Also hier schreibe ich das ist RGB Farben 000. Und dann sagte ich hier 0,8. Also lassen Sie uns das sehen. Was ist die Farbe hier? Das ist also die schwarze Farbe, okay? Das ist also eine Mischung aus RGBA. Und dann hier habe ich die richtige Farbe und die Farbe hier ist weiß. Oder Sie müssen Hexadezimalwert schreiben, der dreifache F hat und dann hier zitiere ich die beste Stadt. Und die Kapazität hier ist 0. Wie Sie sehen können, ist unser gesamter Kern hier vollendet. Bevor Sie diese Ausgabe Bücher
überprüfen, überprüfen Sie unsere Gerichtskraft. Und Sie können sehen, dass, ja, hier, er ist Hier haben wir ein Problem, bei dem ich gerade einige der Befehle verpasst habe. Und Sie können sehen, dass Sie hier Recht haben, das ist das Update. Und das ist ein Update hier. Und dann können Sie sehen, dass hier sagte ich, dass dies meine Animationen Punkt geteert ist. Okay? Jetzt hier schließe ich den Kern. Das ist also der Anfang. Okay? Wie Sie sehen können, wird dies hier geschehen. Jetzt hier in diesem können Sie sehen, dass ich nur die Werte für den Rahmen bereitstelle. So können Sie sehen, dass ich hier zuerst den Wert auf der y-Achse gestartet habe
, der minus 50 ist, wo die Deckkraft ist. Und die Deckkraft ist 0. Okay? Dann können Sie hier sehen, dass die Deckkraft
20 minus 20 beträgt und die Kapazität hier auch minus 20 beträgt. Und Sie können sehen, dass hier ich Seite, obwohl Passage von einem beginnen
wird , und das ist auch eine hier. Und dann fügt es hinzu, dass die letzte Sehlicht-Deckkraft 0 auf 0 ist. Okay? Ich schlage hier Komma. Und dann hier zitiere ich, sorry, das ist ein Komma. Und dann hier schiebe ich, dass dies die Zeiten sind. Und die Zeiten hier sind gleich 0, dann 0,2.8 und dann eins. Okay? Und hier streike ich Dauer. Und die Dauer hier ist, und die Dauer hier ist 3 Tausend, was bedeutet, dass 3%. Okay? Jetzt ist unser Code erfolgreich hier abgeschlossen und wir gehen zum Browser und aktualisieren diese Seite. So können Sie hier sehen, dass, wie diese Seite jede Matrix ist. So können Sie hier sehen. Lassen Sie uns nun diesen Code hier erklären. So können Sie sehen, dass zuerst von diesem Containerabschnitt aus beginnt. Und hier finden Sie das H1-Tag, p-Tag und den Formularstapel. Hier können Sie sehen, dass dies H1-Tag ist, das ist Absatz-Tag, und das ist zwei Eingänge und eine Taste, okay? Was ist Name, E-Mail-Adresse, und dann, so hier können Sie sehen, dass dies das Textfeld, beide. Und dann ist dies ein Nachrichten-Button und das ist endlich die Senden-Schaltfläche. Ok. Hier können Sie sehen, dass Sie den Vornamen finden, bitte. Sie können hier sehen, dass dies ist, finden
Sie bitte den Vornamen. Das ist also hier. Sie werden feststellen, dass wir sind, wir definieren die Kraft. Entschuldigung, hier, lassen Sie uns das überprüfen. Tut mir leid, das war ein voller Name. So können Sie hier sehen, diese Nachricht wird uns wie Haare gezeigt werden, OK, wenn wir dieses Programm auffrischen. So können Sie hier sehen, dies ist ein vollständiger Name bitte Option, okay. Dies ist auch animiert. Jetzt können Sie hier sehen, dass dies eine Konstante und Container als Konstante ist. Also nehme ich diesen Behälter einfach als Konstante hier. Und dann hier habe ich gerade gesagt Dokument Punkt QD Selektor darauf. Und dann sind das die inneren HTML-Dateien, Edward. Dann ist das Pop-Motion Tyler auf der Nachricht hier, das ist unser dieser Name und dies wird uns den vollen Namen gezeigt werden, bitte Nachricht hier mit Hilfe dieser Kumar. Jetzt hier können Sie sehen, dass ich versucht, konstante Animation zuerst, wo Sie sehen können, dass ich gerade gesagt, die Skala Lachs und die Kapazität hier ist 0. Lasst uns einfach nachsehen. Dies ist also eine Skala Lachs und Deckkraft ist 0. Es gibt also keine Deckkraft. Deckkraft bedeutet, dass die Farbe Ihres, dieser Hintergrund, lassen Sie uns überprüfen, dass die Deckkraft fünf ist. Und aktualisieren Sie das. So können Sie hier sehen, dass dies eine Deckkraft von fünf Jahren ok ist. Und jetzt werde ich hier auch die Deckkraft ändern. Okay? So können Sie das sehen. Dies wird also Opazität genannt. Dann hier ist dies eine Skala, eine Skala, die bedeutet, dass dies eine Größe Ihrer gesamten Form ist. Und dann ist dies eine Y-Achse und Ei bedeutet, dass dies die Positionen auf der Y-Achse sind, nur auf Positionen. Okay? Jetzt können Sie das sehen. So können Sie sehen, dass dies eine Dauer ist, was bedeutet, dass 100. Die Dauer hier ist also 1 Sekunde. Hier können Sie sehen, dass das bedeutet, dass die Dauer
der Bewegung dieser Animation hier 1 Sekunde beträgt, okay? Sie können sehen, dass dies nach 1 Sekunde unsichtbar ist. Hier. Kommen Sie zu meiner Animation , wo Sie sehen können, dass dies eine Pop-Bewegungen, die Schlüssel für ihn ist. Keyframe hier ist das hier der gesamte Rahmen, okay? Nun können Sie danach die Deckkraft von hier aus ändern. Und dann ist dies eine Zeit. Die Zeitdauer beträgt also 0,2.812 und die Zeitdauer beträgt hier drei Sekunden. Also kannst du hier sehen, was 3 Tausend ist, okay? Jetzt hier wird dies sein, dass der Containersatz gelehrt wird. Und dann nach Abschluss, das wird uns die Nachricht zeigen, die Pop-Nachricht ist. Hier können Sie sehen, dass dies uns diese Nachricht nach Abschluss der Frame-Last zeigt. Und dann hier können Sie sehen, dass dies die Kostenkonstante wie dieser Tyler ist, Dies wird das Array der Kinder Element bekommen und dann Popbewegungen Tyler, die von der Karte bekommen. Und hier können Sie sehen, dass dies die Animation ist, die die Länge eines 100 bis 0 ist, und dies ist Animation, die bis zu einer 100 Person ist. Also hier können Sie sehen, dass dies die Startmethode bekommt und hier sortiere
ich für jede Schleife und dann ist Tyler dot gesetzt. So hoffentlich verstehen Sie jetzt, wie wir mit den Java Script Animationen arbeiten können. Und wenn du den Punkt hier nicht verstehst, lass es mich wissen und danke, dass du diesen Vortrag gesehen hast.
62. JS Maps: Hey Leute, willkommen zu diesem Vortrag. In diesem Vortrag werden wir über Karten in Java sprechen. Ich schreie von der klassischen for-Schleife zu den für jede Schleife Methoden, verschiedene Techniken und Methoden werden verwendet, um durch das Datenblatt in JavaScript zu iterieren. Eine der beliebtesten Methoden im Java-Skript ist die Map-Methode. Die Karte erstellt eine hinzugefügt aus dem Aufruf einer bestimmten Funktionen für jedes Element in der Gegenwart, Array. Maps ist eine nicht mutierende Methode, die ein neues Array als See erstellt, im Gegensatz zu Stummschaltung der Methoden, die nur Änderungen am Aufruf des Arrays vornehmen. In diesem Vortrag werden wir die Karten sehen und ich werde Ihnen sagen , dass, wie diese Karten Schlüssel und die Werte waren. Um die Karten zu erstellen. Es gibt ein Schlüsselwort, das neue Karte verwendet. Mit Hilfe dieser Schlüsselwörter müssen
Sie die Karten oder eine neue Karte erstellen. Wie Sie hier sehen können. Dann müssen Sie einfach Karte Punkt-Set schreiben. Und hier werden Sie Schlüssel und den Wert auf die Karte schreiben. Also dieser Wille ist in Richtung des Schlüssels durch den Wert, okay, bedeutet, dass es Philae Store gibt, Sie sind Schlüssel nach Ihrem Wert. Lassen Sie uns sehen, wie wir die Karte erstellen können. Also benutze ich nur lassen als Schlüsselwort, das gleich ist, schreibe ich einfach neue und neue Haare ist Karte. Die Harris schreiben Karte, Punkt, Set und Set hier ist, können
Sie hier sehen, ich bin nur zuerst String-Map erstellen. Also hier zitiere ich eins. Harris schreibe einen, und dann hier nach diesem Ion, richtig? Zeichenfolge Nummer eins. Wie Sie hier sehen können, definiere
ich nur den Schlüssel als String. Dann streike ich Map.get set. Und hier muss ich einen schreiben. Und dann hier werde ich das schreiben. Nehmen wir an, das ist eine Zahl. Also können Sie hier sehen, tut mir leid, das ist eins, und hier haben wir die Nummer. Das ist also, Sie können hier sehen, dass dies ein numerischer Schlüssel hier ist. Wie Sie sehen können, ist dies einer, also ist dies ein numerischer Schlüssel. Jetzt hier habe ich Site-Map gesetzt, und dann hier werde ich die Karte für den booleschen Wert schreiben, wo richtig wahr. Und dann habe ich es versucht, das ist Boolean. Das ist also b und der Boolean hier. Und das ist die Nummer. Ok? Und ich am nächsten Akkord hier. Nach dem Tod muss ich eine Warnmeldung schreiben, in der ich die Warnmeldung zeige, um die Karte zu bekommen. Also Harry sagte Map.get Methode, bei der ich nur frostig den numerischen Schlüssel hier bekomme, der eins ist. Und dann können Sie hier sehen, dass ich die richtige Warnmeldung habe. Und die Warnmeldung hier ist, dass ich den Kartenpunkt bekommen werde, und der Get hier ist der String-Schlüssel. Ok? Also fange ich hier an und ich habe hier den nächsten Code. Und endlich können Sie hier sehen, ich bekomme nur die Größe der Karte. Also Karte Punktgröße, wo Sie sehen können, dass ich die nächste Größe habe. Denken Sie also daran, das reguläre Objekt, es würde den Schlüssel in die Zeichenfolge konvertieren und den Schlüssel zum Typ zuordnen. Es gibt also die zwei verschiedenen Möglichkeiten, also müssen Sie auch die Strings und die numerischen Schlüssel erhalten. Lassen Sie uns einfach das Beispiel ausführen. Und wir werden die Ausgabe dafür sehen. So können Sie sehen, dass zuerst, dass wir den Schlüssel bekommen. Und der Schlüssel ein Wert hier ist Zahl. Ok, dann wird das den String-Wert erhalten, sorry, String-Schlüssel und der String-Wert hier ist string. Und dann füge das letzte hinzu, das mir die Größe der Karte zeigt, die drei ist. Ok? Also einige Schlüsselpunkte, die Sie sich merken müssen, während Sie mit der Karte arbeiten. Daher kann ein Map-Objekt den doppelten Wert nicht enthalten. Denken Sie daran, dass ein Map-Objekt doppelte Werte als Schlüssel enthalten kann und der Wert beliebige Typen sein
kann, die sowohl ein Objekt als auch die Parameterwerte zulassen. Und die Kartenobjekte, Eisblätter es ist Element in der Einfügereihenfolge. Hoffentlich bekommst du das. Dieser Map-Wert kann den doppelten Schlüssel nicht enthalten, aber es kann den Duplikats-Wert anheften. Okay, so arbeiten wir mit den Karten im JavaScript. Wenn Sie ein neues Problem in Bezug auf
diesen Vortrag finden oder einen Punkt, den Sie hier nicht verstehen, lassen
Sie es mich wissen und danke, dass Sie diesen Vortrag gesehen haben.
63. JS Timing: Hey Leute, willkommen zu diesem Vortrag. Und in diesem Vortrag werden wir über den Java Script Timer sprechen. Eine Zeit oder ist eine Funktion, die es uns ermöglichen,
eine Funktion zu einem bestimmten Zeitpunkt mit der Zeit auszuführen , oder Sie können die Ausführung des Codes anzeigen, so dass es
nicht zum genauen Zeitpunkt und Ereignis wird auf der Seite ausgelöst. Nehmen wir an, Sie laden die Seite und eine Art Timer ist verfügbar Hirsch, so dass die Ausführung hier sein wird. Sie können sehen, dass wir annehmen, dieser Pfeil ist normale Ausführung Ihres Programms, wenn Sie nur Timer einstellen, nehmen
wir an, ich setze nur den Timer auf 3 Sekunden auf dieser Website. Also nach drei Sekunden werden Sie Programm ausgeführt werden. Zum Beispiel können Sie mit dem Timer das Werbebanner auf
Ihrer Website in regelmäßigen Zeitintervallen booten oder eine Echtzeituhr anzeigen, extra, extra. Wie die meiste Zeit können Sie einige Arten von Werbung
auf der Website sehen , die angenommen, 50% der, 50% Rabatt, okay? Oder Sie können sehen, dass eine 100% dieser Inhalte, diese Art von Werbung wird nach dem Laden der Seite bis zu drei Sekunden oder fünf,
nach oben drei oder fünf Sekunden gewählt . Diese Werbung sind Shows auf Ihrer Website, so dass diese durch den Timer gemacht werden. Und da sind die beiden Funktionen. Was wir in der Timer verwenden, die erste ist V, Wie eingestellt Timeout-Funktion. Ok? Und dann haben wir setInterval. So eingestellt Zeitfunktion nimmt die gesamte Uhr und eingestellte Zeitintervall nimmt das Zeitintervall bedeutet, dass dies das Häkchen ist. Jetzt hier können Sie sehen, dass wir ein Programm ausführen, das den Code nach einigen Mitteln,
einigen Sekunden Verzögerung ausgeführt
wird . Hier können Sie sehen, dass ich hier nur einen Code schreibe, der der JavaScript-Code ist. Ich schreibe nur ein Script-Tag. Und in diesem Skript-Tag schreibe
ich nur eine Funktion. Also Funktion hier ist meine Funktion oder du sagst einfach, dass dies eine Zeitfunktion ist. Hier. Ich zeige euch nur die Warnmeldung, wo
ihr sehen könnt, dass dies die Warnmeldung ist, hallo, Wort. Ok, das ist nur eine Nachricht. Ok? Jetzt hier, nach diesem Skript-Tag, werden
wir eine Schaltfläche erstellen. Und hier können Sie sehen, dass dies nur in der Schaltfläche hier ist, die onclick ist. Onclick hier ist das mein Funktionsname? Okay, das ist der Name der Funktion. Hier. Sie können sehen, dass ich diesen ersten Schaden schreiben muss, oder? Legen Sie eine Auszeit fest. Und dann hier ist meine Funktion schreiben. Und ich schreibe nur, dass dies 343 Tausend ist, was bedeutet, dass dies bis zu 3 Sekunden warten wird. Und hier ist es, richtig. Hier ist Click Me. Ok. Das zeigt euch nach drei Sekunden die Ergebnisse an. So wird die setTimeout-Funktion verwendet, um eine Funktion auszuführen sind spezifische Stück Code kurz nach einer bestimmten Zeit. Mse meinen, dass nach der Zeit abgeschlossen ist. Dies wird ausgeführt. Ich möchte das nur in den Browser und hier können Sie sehen, dass ich auf diesen Button klicke. Nach drei Sekunden wird
Ihre Funktion ausgeführt. So können Sie hier sehen, dass Ihr Programm so ausgeführt wird. 100 bedeutet also, dass dies 11000 Millisekunden sind, was gleich 1 Sekunde ist, okay? Deswegen schreibe ich hier nur 3 Tausend. Das sind also die 3 Tausend Millisekunden, die hier gleich 3 Sekunden sind. Ok? Hoffentlich bekommst du das. Jetzt hier führe ich nur eines der, ein anderes Beispiel. Seid ihr vir, ich erstelle nur eine Uhr. Ok? Und ich werde Ihnen sagen, wie Sie die Uhr hier erstellen können. Danach gehe ich einfach zum Programm hier. Und hier schreibe ich nur noch einmal das Script-Tag. Und in diesem Skript-Tag schreibe
ich nur zuerst die Uhr. Hier können Sie sehen, dass ich gerade eine Variable erstellt habe. Also variabel hier ist, ich schreibe nur, dass dies Intervallkennung ist. Ok? Dies ist nur eine, Sie können diese Variable hier sagen. Nach dieser Variablen schreibe ich das nur als Funktion. Und die Funktion hier ist erstens, ich bestreite die Funktionen für die Show die Zeit. Ok. Ich sage dir nur, dass ich nur warte. Uhr hier, wo Sie können, ist top Sie auch Ernte, okay? Oder Sie können sagen, dass die, stoppen Sie die Ausführung Ihres Timers als auch. Also erstens können Sie sehen, dass ich nur eine Funktion erstelle, die
die kurze Zeit ist , in der ich Variable d und d treffe, die gleich dem neuen Datum ist. Ok? Nachdem ich die Variablen bis zum Datum erstellt habe, schreibe ich nur Dokumentpunkt getElementById. Und hier bekomme ich nur die ID hier ist Uhr. Und dann definiere ich nur die Id-Uhr hier. Und dann können Sie hier sehen, dass ich innerHTML zitiere, das gleich d ist. D ist meine Variable hier und d Punkt hier. Das habe ich auch versucht. Lokale Datumszeichenfolge, okay? Was bedeutet, dass das Ihre Ortszeit bekommen wird. Und hier können Sie sehen, dass ich hier nur ein Absatz-Tag erstelle. Und hier können Sie sehen, dass ich ein Absatz-Tag nehme und hier ist genau dann die aktuelle Zeit auf Ihrem Computer ist. Computer ist, und dann schreibe ich einfach, dass dies ein Span-Tag ist bei dem die ID gleich der Uhr ist. Wie Sie hier sehen können, habe ich gerade gesagt, oder ich bekomme einfach das Element nach ID, die hier die Uhr ist. Und ich bin nur am nächsten Code hier. Ok? Jetzt hier, danach können Sie sehen, dass
ich nach der Ortszeit nur eine Funktion gewonnen habe. Und die Funktion hier ist, ist oben auf der Uhr. Und in dieser Funktion schreibe ich einfach das Intervall klar, okay, was bedeutet, dass danach deine Zeit hier gelehrt wird. Also hier schreibe ich nur ein klares Intervall, und hier übergebe ich nur diese Intervallkennung, die hier die Variable ist, und umschließt den Kern. Jetzt hier, danach können Sie sehen, dass ich über Variable und Variable streite. Hier ist das Intervall und Intervall ID, die gleich i Sehenswürdigkeiten gesetzt Intervall ist. Und hier schreibe ich erst mal Show-Zeit. Und dann hier nach diesem Eis,
das sind 11000 Millisekunden, was bedeutet, dass 1 Sekunde. Und Sie können sehen, dass unser Kern hier ist, abgeschlossen. Jetzt hier können Sie sehen, dass ich gerade zum Header-Tag und Aufständischen Header-Tag gehe. Ich schreibe nur Hash-Uhr und ich setze nur das Design ein oder entschuldige, erstens zitiere ich diese Kachel hier. Und nachdem das Tile ist, setze
ich nur das Design darauf ein, wo wir annehmen, das ist die Uhr. Und Uhr hier ist, ich setze den Hintergrund und der Hintergrund hier ist gleich, Sie können schwarz schreiben oder Sie können 000 schreiben. Oder tut mir leid, das hier ist ein Doppelpunkt. Und hier ist schreiben dreifach 0. Dann habe ich versucht, Paarung. Und das Padding hier ist zwei Pixel, sorry, 20 Pixel hier, oder Sie können die Kopplung als auto festlegen. Jetzt habe ich hier die Marge gesagt. Und der Rand hier ist 20 Pixel und 0. Jetzt hier schreibe ich die Farbe hier, und die Farbe hier ist, dass Sie die Farbe hier grün oder das hellgrün einstellen können, oder Sie können die Farbe hier LAN grün oder alles, was Sie hier schreiben können. Dann hier Sehanzeige, die Block ist. Und dann ist es, richtig, dass dies die Form von 48 Pixel-Monospace ist. Entschuldigung, dies ist ein 48 Pixel, das Mono ist. Ok? So können Sie sehen, dass hier unser Programm abgeschlossen ist. Jetzt mache ich nur diesen Kurs. So können Sie sehen, dass unsere Uhr hier uns zeigt, was nur die Daten bekommt. Ok? Jetzt hier können Sie sehen, dass ich nur zum Code gehe. Und hier laufe ich gerade, oder ich erstelle hier nur einen Button. So können Sie sehen, dass ich hier schreibe, dass dies der Button ist, der onclick ist. Entschuldigung, das ist onclick. Onclick, was gleich hier ist, es ist richtig, dann ist dies diese Top-Uhr, oder das ist eine gestoppte Uhr hier. Und danach können Sie
hier sehen, dass ich das gerade schließe und hier ist es genau da ist es. Oben Sie die Uhr, die mir das Datum hier zeigt. Nur wegen der Haare können
Sie sehen, dass ich gerade die lokale Datumszeichenfolge des Werkzeugs gesagt habe, so dass wir hier die Datumszeichenfolge erhalten, wenn Sie die Zeitzeichenfolge erhalten möchten. Also schreiben Sie einfach die Zeit auf den Ort, dass. So können Sie diese Funktion ausführen. Und dann hier werden Sie Ihren Code erneut ausführen. Und nach einigen Sekunden hier, was wir gerade definieren, wird
Ihre Datumsmethode hier ausgeführt. Also das ist OK, OK String. Und hier können Sie sehen, dass ich diesen Code einfach noch einmal ausführe. Und Sie können sehen, dass ich die aktuelle Zeit hier bekomme. Das kannst du sehen. Und danach, wenn du das nur topping. So können Sie sehen, dass diese oben der Club, wenn ich nur auf die Uhr stoppen klicken. So können Sie hier sehen, Ihr Intervall ist, ist oben rechts hier. So können Sie Ihre Ausführung mit Hilfe der Timer-Methode ausführen und installieren. Sie erhalten also, dass sowohl setTimeout als auch set Intervall Methoden eine eindeutige ID und einen positiven Integer-Wert zurückgeben
, der Timer-ID genannt wird, okay, die die Zeit identifizieren, die von diesen Methoden erstellt wurde. Wenn Sie das Problem
mit dieser Timer-Methode im JavaScript kennen , lassen
Sie es mich wissen und danke für das Ansehen dieser Vorlesung.
64. JS Validierung der JS: Hey Leute, willkommen zu diesem Vortrag. Und in diesem Vortrag werden wir über die Java ist gegriffen Validierungen sprechen. Es ist wichtig, das von
den Benutzern übermittelte Formular zu validieren , da es dazu beitragen kann, Ashish-Werte zu verbessern. So gut Ausgabe ist notwendig, um den Benutzer zu betreuen. Java ist beschädigt, bietet die Möglichkeit, das Formular auf der Client-Seite zu validieren. Datenverarbeitung ist also schneller als die serverseitigen Validierungen. Die meisten der Web-Entwickler bevorzugt Java ist Skript-Formularvalidierungen zu gut, es wird manchmal bilden. Wie Webs Form helfen, ein wesentlicher Bestandteil
der Web-Anwendungen zu werden und es wird oft verwendet, um die Benutzerinformationen wie Name,
E-Mail-Adresse, Standort und Alter zu sammeln . Wenn Sie einige Arten von Anwendungen einreichen. Oder Sie möchten eine Art von Paket anwenden, oder Sie möchten die Online-Bestellung erhalten. Also hier, wie Sie dort sehen, dass es einige Arten von Formularen und einige Formen, wie die Formulare Validierungen. Nehmen wir an, Sie haben einige Arten von Eingabefeld und Eingabefeld Name hier ist Name. Und wenn Sie dieses Feld leer lassen, so wird eine Nachricht an Sie generiert, dass Sie den Namen hier hinzufügen müssen. Also das ist Karte die Form Validierungen. Daher ist die clientseitige Validierung auch hilfreich, um die bessere Benutzererfahrung zu schaffen, da sie auch falsch ist, da die Validierungen im Browser des Benutzers aufgetreten sind. Ob die serverseitigen Validierungen auf den Servern erfolgen, denen die Eingaben des Benutzers die Daten zuerst übermitteln und senden müssen und dann angeboten werden, dass diese Daten validiert werden. Bei First können Sie sehen, dass ich hier nur einige Arten von Formularen erstelle. Und dann werde ich Ihnen sagen, wie wir dieses Formular validieren können. Also das ist nur, das ist nicht nur ein Formular, dies ist ein einzelnes Eingabefeld. Was ich euch für euer besseres Verständnis bestreite. Danach werden wir auch einige Arten von TextField erstellen. In der nächsten Vorlesung werden wir arbeiten, werden
wir unsere gesamte Form erstellen. Okay, hier erzähle ich Ihnen nur den Validierungen der Formulare und wie wir unsere Text-Unkraut validieren. Okay, jetzt habe ich nur den Namen des Formulars gesagt, das ist meine Form. Und dann hier können Sie sehen, dass ich auf Submit-Methode schreiben muss. Okay, jetzt hier können Sie sehen, dass ich Funktion und Funktion
hier bestreite , ist ich schreibe einfach, dass dies das Formular validieren ist. Ok? Dies ist mein Funktionsname. Und hier schreibe ich einfach diesen Funktionsnamen hier, und ich bekomme nur den Rückgabewert davon. Hier können Sie sehen, dass in diesem Formular, hier, ich erstelle nur den Namen. Und Name hier ist das Eingabefeld. Und Eingabe hier ist die Art von Text, der der Name von fname ist. Fname Ich schreibe hier nur für einen Vornamen. Und dann hier in der Eingabe, Eingabe, die eine Art von Submit ist. Dies wird also die Last der Schaltfläche „Senden“ sein. Und hier ist der Wert hier einreichen. Ok. Wie es nur in den Browser laufen. Also wirst du die Ausgabe so weit finden, okay? Kein Angebot das. Wir gehen zum Skript und hier validiere ich nur dieses Formular,
plus ja, erstelle einfach eine Variable,
Variable x, die gleich dem Dokument und dem Dokumentpunkt hier ist, schreibe ich einfach Formulare. Ok? Jetzt hier, in dieser Form hier habe ich geschrieben, dass dies meine Form ist, die mein Name dieses Formulars ist, wie Sie hier sehen können. Und dann können Sie hier sehen, dass ich schreiben muss , dass dies die erste Dimerize intelligente Dualität ist. Das zwang ihn auch. Also schreibe ich einfach Wert. Und dann hier schreibe ich, wenn x gleich ist, gleich Harris, leere Zeichenfolge. Dann muss ich hier schreiben, dass ein Anwalt und Alarm hier Name ausgefüllt werden muss. Ok? Das bedeutet, dass Sie Ihren Namen
eingeben müssen und Ihr Feld hier nicht leer lassen können. Deshalb schreibe ich hier nur die leere Zeichenfolge,
bedeutet, dass, wenn Ihr Feld leer ist, das einfach sein wird. Ich zeige euch einfach eine Nachricht. Ok, und hier ist richtig falsch, Rückkehr und der Fall, die Aussage. Ok? Jetzt hier, ich habe gerade dieses erste Jahr laufen, ich musste schreiben, dass dies ein Funky ist und ich nur das einreichen. So können Sie sehen, dass dies direkt hier einreicht und der Name hier eingereicht wird. Aktualisieren Sie diese und klicken Sie auf die Schaltfläche Absenden. Also hier können Sie sehen, es gibt Meldungen, die mir zeigen, dass Name gesendet werden muss
, bedeutet , dass Sie dieses Feld hier nicht leer lassen können. Hoffentlich bist du das. Konzept ist viel klar, dass, wie wir unsere Formulare im Java-Skript validieren können. Jetzt hier können Sie sehen, dass, wie ein Wochenende unser Feld mit Hilfe von Passwort validieren, wie wenn Sie das Passwort als leer lassen, so dass Sie nach dem Passwort fragen. Okay, lassen Sie uns sehen, wie wir damit arbeiten können. Jetzt in diesem Beispiel haben wir bereits mit dem Namen gearbeitet, und hier werden wir mit einem möglichen arbeiten, dass, wenn das Passwort weniger als sechs Ziffern oder eine Ziffer ist, sie korrigieren. Das wird Ihnen also nicht als Ausgabe angezeigt oder das wird die formale sein noch direkt hier eingereicht werden. Hier. Sie können sehen, dass ich BR-Tag abgeleitet habe und dann hier habe ich
et heartache für Ihr besseres Verständnis schreiben , dass
wir mit den verschiedenen Skripten arbeiten. Hier innerhalb des Skript-Tags. Innerhalb des Skript-Tags starte ich die Funktion. Und Funktion hier ist das Formular Nummer eins zu validieren. Ok? Und hier drinnen werden wir unseren Schritt schaffen. Jetzt kommen wir einfach zum Formular hier. So Form hier ist der Name
, der Name, der gleich ist hier ist es, richtig. Mein Telefon, meine Telefonnummer eins, ist mein Name. Ok. Dann hier habe ich schreiben, dass dies auf Vorlage ist. Und das ist auf Einreichung. Und hier habe ich schreiben, dass dies Rückkehr ist. Und zurück hier ist mein Funktionsname. Ok? Und ich muss diesen Code hier schließen. Erstens hatte ich Recht, dass dies ist, lassen Sie den vollständigen Namen annehmen. Und der vollständige Name hier ist gleich dem Eingabefeld und schließen Sie das Gefühl Haar ist eine Art von Text. Und das ist eine Art von Text hier. Und dann hier müssen wir den Namen dieses Eingabefeld setzen, das einen Namen hat. Und Name. Hier ist der Name. Ok? Dann habe ich hier BR-Tag für den Single End Break geschrieben. Und danach erstellen wir hier das Passwortfeld. Ok? Und das Passwort-Feld hier ist, können
Sie sehen, dass die eine Art von Eingabe und Eingabe Haar ist eine Art von, Ich sagte nur, dass dies eine Art von Passwort ist. Und dann ist der Name hier auch möglich, okay? Und dann hier habe ich geschrieben, dass es ein BR-Tag ist. Und das ist ein BR-Tag hier. Kein Angebot, das ich einreichen musste. Ich muss den Submit-Button erhalten und was eine Art von Submit ist. Und hier müssen wir den Wert einstellen. Und der Wert hier ist Login, oder der Wert hier ist register. Das liegt an dir, ok? Hier können Sie jeden der Werte festlegen. Wie Sie hier sehen können, sieht
unser Formular so aus. Vorname und Forelimb, Passwort und registrieren. Lassen Sie uns einfach dieses Formular validieren. Und hier können Sie sehen, dass wir zwei Variablen erstellen müssen, den Variablennamen
verschieben. Und dann haben wir die Variable und Variable hier ist ein Passwort. Ok. Persönlich habe ich das richtige Dokument. Entschuldigung, das ist Dokument Punkt mein Formular. Und meine Form hier ist meine Form eins. Sie können sehen, dass dies der Name des Formulars ist. Und dann musste ich hier den Namen und den Namen Punktwert schreiben. Und hier sehen Sie die Dokumentpunktform. Ich kopiere das einfach und füge es hier ein. Und dann hier muss ich schreiben, und das ist Passwort. Und hier ist das Passwort hier der Wert. Also erstens wird diese Form die Werte mit Hilfe
dieser Variablen erhalten und ist in Richtung des Wertes in diese Variablen. Und nach diesem Haar können Sie sehen, dass ich zur if-Anweisung gehen musste. Und wenn Name, der gleich null ist. Sie können sehen, dass wir in der letzten Vorlesung den Namen als leere Zeichenfolge schreiben. Aber wenn Sie dieses Feld als Null belassen, oder Sie können diesen Namen sehen, der gleich einer leeren Zeichenfolge ist. So wird eine Nachricht an Sie generiert, die eine Warnmeldung ist und eine Warnmeldung hier ist, dass der Name nicht leer sein kann. Okay, und dann können Sie hier sehen, dass ich diesen Kern schließen muss und das wird das Ergebnis als Fehler zurückgeben. Warum ich einfach schreibe, fällt hier, weil das nicht
in das Einreichen von Informationen übergehen wird. Ok? Jetzt hier habe ich anders angefangen, wenn, sonst wenn Bedingung hier ist, wir haben gerade die Bedingung auf dem Passwort gesagt. Also, wenn POS, die gleich ist oder wenn Passagen Punktlänge und hier bin ich nur Schrittlänge kleiner als sechs oder lieh seine weniger als acht bedeutet, dass Sie eine Ziffer von Zeichen oder acht Ziffern von Zahlen hier gegeben
werden müssen . Jetzt hier schlage ich Alarm und Alarm hier ist Passwort muss mindestens sein. Es Charakter lang. Ok? Und dann habe ich hier zwei engsten Akkord. Und hier können Sie sehen, dass ich zurück schreiben musste. Und das Rückgabeergebnis hier ist falsch. Wir können jetzt hier ich zoomen diesen Akkord wieder,
sehen, ob dieser Code und aktualisieren Sie dies. Zuerst entscheide ich oder wende mich einfach um. So können Sie hier sehen Name kann nicht leer sein. Und hier können Sie sehen, dass ich reiten, so hoch ist ein voller Name. Und dann hier 12345678 stellige Zeichen. Also zitiert er hier Zeichen. Und klicken Sie auf „Registrieren“. So können Sie hier sehen, dass diese Formulare eingereicht werden, wenn ich nur Register schreibe. So können Sie hier sehen, dass das Passwort mindestens ein Zeichen lang sein muss. So wie Sie hier sehen können, ist
dies nur ein Formular Validierungen auf den Vornamen und das Passwort. Jetzt hier werde ich Ihnen sagen, dass, wie Sie das Textfeld direkt hier
hinzufügen können , bedeutet Anhang Textfeld, das nur Ihre Nummer nehmen wird,
bedeutet, dass, wenn Sie die Handynummer des Benutzers nehmen möchten, so fügen Sie das Feld Sie zu schreiben, müssen
Sie nur die Zahlen erhalten Sie,
Sie haben es nicht bestritten, haben keine der Tags, String-Zeichen genommen. Ok? Hier können Sie das sehen. Und wir gehen hier zum Code. Und jetzt hier können Sie sehen, ich habe schreiben, als ob und sonst wenn hier ist, bin ich angekommen, das ist Nummer und hier muss ich schreiben, das ist num. Ok? Jetzt können Sie hier sehen, dass ich eine Variable erstellen muss. Und variabel hier ist num. Num, was Harris gleich ist, richtig? Dass dies Dokument Punkt meiner Form Nummer eins Punkt hier ist, hatte ich Recht, dass dies Zahl und Zahl Punktwert ist. Okay, jetzt hier werden wir eines der Felder hier hinzufügen, das ist das Zahlenfeld. Und hier ist es, richtig? Das ist die Nummer, wo ich Recht hatte? Dass dies die Eingabe und Eingabe ist, die eine Art von Text ist. Ok. Und hier ist der Name num. Ok? Hier haben Sie Recht, Pan Tang und sein Stift Tag hier ist die ID und ID, die gleich hier ist. Ich habe dort angefangen. Diese ID ist hier gleich Num Lock. Und ich muss diesen Code hier schließen. Und dann ist das BR-Tag. Okay, jetzt können Sie sehen, dass wir jetzt nur zu diesem Drehbuch gehen. Und hier hatte ich Recht, dass dies Dokument und Dokument ist. Dokument Punkt erhalten Element nach ID und Haar. Die ID hier ist, dass Sie sehen können, dass Num Lock. Und dann können Sie hier sehen, dass ich Recht habe, was nur dem inter numerischen Wert entspricht. Dies wird also die Nachricht hier sein, und dann wird das Ergebnis hier als falsch zurückgeben. Ok, hoffe, das zu bekommen. Jetzt hier. Also das ist wenn-sonst und hier haben wir das geschrieben, okay? Aktualisieren Sie diese. So können Sie hier sehen, werden wir nur Zahl hinzufügen. Dies ist das Kennwortfeld, und dies ist der Name. Ich klicke einfach darauf, damit du hier meine Kunst sehen kannst, es ist ihr Haar eingereicht. Wenn ich hier nur eines der Felder leer lasse. So können Sie hier sehen, so tut mir leid, das ist die Nummer und das wird uns nicht die Nachricht hier zeigen. Also hier müssen wir zu der else Aussage gehen. Und in diesem als Aussage hier schreibe ich, dass dies hier wieder wahr sein wird. Hier haben wir einige Arten von Fair, die ich gerade versucht habe, ist Zahl hier, aber hier wähle ich nur nan hier, was eine Funktion ist. Und dann führe ich hier einfach diesen Code und das Passwortfeld aus und klicke dann einfach darauf. Das wird also hier eingereicht. Und wenn ich nur diese Korrekturwerte schreibe, lassen Sie uns den Fehler überprüfen. Wir nennen dies als diese Zeichenfolge hier nicht zu nehmen. Tut mir leid, die Nummer hier. Und ja, wir vermissen in unserem HTML hier. Aktualisieren Sie diese. Speichern und aktualisieren Sie wieder und Erbe rechts dann hallo ist eine volle Gliedmaße. Das ist das Passwort. Und wenn ich einfach die Korrektoren hier
in dieses Zahlenfeld schreibe und einfach auf Registrieren klicke. Hier können Sie also sehen, dass wiederum nur numerische Werte. Und hier können Sie sehen, dass, wenn ich nur auf numerische Werte ausgerichtet bin, so dass hier als resultierender Wert genommen wird. Hoffentlich bekommen Sie das, dass, wie Sie mit
einem Formular Validierungen in der Java arbeiten können , Clip ist. So können wir mit unseren JavaScript-Formulierungen arbeiten. Wenn Sie eines der Probleme hier in dieser Vorlesung finden, lassen
Sie es mich wissen und danken Sie für diese Vorlesung.
65. JS Validation: Hey Leute, willkommen zu diesem Vortrag. Und in diesem Vortrag werden wir über die Fehlerbehandlung in JavaScript sprechen. Bevor Sie mit der Fehlerbehandlung oder dem außergewöhnlichen Hurling im JavaScript beginnen, müssen
wir nur verstehen, dass was ein Fehler ist? Fehler ist eine illegale Operationen, die von den Benutzern durchgeführt werden, die zu abnormalen,
abnormalen Arbeit aus Ihrem Programm führen . Wie? Wie hier schreibe ich nur ein Skript-Tag. Und hier schließe ich nur das Skript-Tag hier. Das ist also dein normaler Programmablauf, okay
, der keine Fehler hielt, dann gibst du diesem Trump-Tag hier nicht und schließt diesen seinen Griff nicht. So wird unsere Fehlermeldung direkt hier generiert, was Auto und Fehler ist. Also, was ist ein Adder-Handling? Die Fehlerbehandlung bezieht sich auf die Antwort- und Wiederherstellungsprozeduren aus der Fehlerbedingung, die in den Softwareanwendungen vorhanden ist. Mit anderen Worten, es ist ein Prozess, der von
Antizipationen und Erkennungen und Auflösungen des Fehlers der Anwendung komprimiert wird. Programmierfehler oder Kommunikationsfehler. Fehlerbehandlung hilft bei der Aufrechterhaltung des normalen Flow eines Programms Ausführungen. In der Tat, viele Anwendungen basieren zahlreiche Design anspruchsvoll und eine herausfordernde und unter Berücksichtigung der Fehlerbehandlungstechnik. Also erzähle ich Ihnen einfach von dem Adder und der Fehlerbehandlung im JavaScript. Jetzt können Sie hier sehen, dass was die Ausnahmebehandlung ist? Eine Ausnahme, die das Vorhandensein von
abnormen Bedingungen gegenüber einem vis bedeutet , erforderte die spezielle Bedienung oder Technik. Sagen Sie einfach, dass die Fehlerbehandlung. Also werde ich Ihnen zeigen, die Luft in der Luft V, Wie die illegalen Operationen von den Benutzern durchgeführt, die
in abnorme Arbeit des Polen führen scheint ein Fall wie hier in der Ausnahme. In der Ausnahme v, wie der Programmierbegriff und die Ausnahmen des anomalen Akkord, der brig ist, der normale Fluss eines Codes, erfordert
der normale Fluss eines Codes,
wie Ausnahmen eine spezielle Programmierung, die VCE-Konstrukt aus dem Ausführung. Also jetzt hier werde ich Ihnen sagen, dass das, was die außergewöhnliche
Ausnahmebehandlung bei der Programmierung von
Ausnahmebehandlungen ist , ein Prozess oder eine Methode ist, die für die Behandlung der
abnormalen is Anweisung im Code verwendet wird und die sie ausführt. Es ist auch aktiviert das Handle, Handle der Flusssteuerung Ihrer Programme von der Handhabung des Kerns, die die verschiedenen Handler verwendet werden, die die Ausführungen verarbeiten und den Code ausführen. Ok. Wir haben verschiedene Arten von Adder-Handling, wo wir uns helfen, der Aufstieg nimmt Fehler. Also, wo ist der Sand dauert Ära? Der verurteilte Fehler hier ist, ich sage Ihnen nur, dass Sie hier ein Skript-Tag schreiben werden. Und dann hier müssen Sie dieses Skript schließen. Tag, okay, so ist das normal für Programm, wenn Sie einfach nicht fahren ist Skript-Tag hier. Dies heißt also, dies ist ein Syntaxfehler, was bedeutet, dass, wenn unsere Benutzer einen Fehler in
einem vordefinierten gesendeten Text einer Programmiersprache machen . Und der Syntaxfehler können wir hier erscheinen. Dann haben wir den Laufzeitfehler. Der Laufzeitfehler hier tritt auf, wenn eine Luft, wie während der Ausführung Ihres Programms, wie z. B. ein Fehler als Laufzeitfehler bekannt ist. Die Kerne, die diese Laufzeitfehler erzeugen, werden als Ausnahmen bezeichnet, helfen Ihnen jetzt zu verstehen
, helfen Ihnen jetzt zu verstehen
,wird die Ausnahmebehandlung für die Verarbeitung von Laufzeitfehlern verwendet. Dann haben wir die logischen Fehler. Die logischen Fehler sind die Fehler, die auftreten, wenn die Lodge, wo V macht einen logischen Fehler in den Programmen, die nicht fortfahren, dass gewünschte Ausgabe und kann abnormal beendet werden, wie ein Fehler wird als logischer Fehler bekannt. Jetzt hier können Sie sehen, dass ich gerade ein Programm. Seid ihr Jungs? Wir werfen VR einige Arten von Fehlern. Tust du das? Ok, hier können Sie sehen, dass ich ein Skript-Tag schreiben muss. Und erstens schreibe ich euch nur die satzbasierten Fehler. Wo Sie sehen können, dass ich hier schlage Fenster Punkt. Hier schreibe ich nur Druckfunktion. Ok. Und hier können Sie sehen, dass ich in der Nähe gehalten habe. Ich habe gehört, diese Klammer hier nicht zu schließen. Ok. Jetzt hier führe ich diesen Fehler nur in den Browser. So können Sie hier sehen, dass sich daraus ergibt, aber dies ist nicht resultierend, weil wir ihm keinen der Werte hier geben. Jetzt hier können Sie sehen, dass ich schreiben muss, dass dies Dokument und Dokument Punkt schreiben ist. Und genau hier muss ich schreiben, dass dies ein Fehler ist. Und hier können Sie sehen, dass ich diesen Code schließen muss. Jetzt hier, wenn ich das einfach leite. So können Sie hier sehen, dass dies uns nicht den Wert nur wegen hier zeigt. Wir geben hier keine Klammern. Das bedeutet also, dass dies Auto en, gesendet textbasiert. Hoffe, damit du jetzt verstehst, jetzt hier werde ich dir jetzt über den Laufzeitfehler erzählen. Jetzt können Sie hier sehen, wo ich gehört habe, richtig? Dokument und document.write, wo Sie sehen können, dass ich die Zeichenfolge definieren
muss, aber keinen anderen Wert hier angegeben. So können Sie das hier sehen, lassen Sie uns das Ergebnis davon überprüfen. Und dann gehe ich hier einfach in den Inspekt-Modus und eine Konsole. So können Sie hier sehen, es zeigt mir den Fehler dieser Zeile. Ok? Also hier entferne ich nur diesen Fehler hier. Und lassen Sie uns jetzt nachsehen. Hier können Sie sehen, dass dies eine richtige Aussage ist. Nun, okay, bei, in unserem letzten Beispiel, können
Sie hier sehen, dass ein Satz Bayes Fehler war. Aber hier können Sie sehen, dass wir unsere richtige,
richtige Codezeile definieren . Aber das zeigt sich nicht als Ergebnis, weil wir hier einen Fehler
machen, der uns hier einen Laufzeitfehler zeigt
, der uns nicht den, der
Ausgabewerte zeigt, okay? Nun wollen wir uns hier den logischen Fehlern zuwenden. Also, was sind die logischen Fehler? Die logischen Fehler können die schwierigsten Arten von Fehlern sein, die aufzuspüren sind. Diese Fehler sind nicht das Ergebnis eines Wissenschaftlers oder eines Laufzeitfehlers. Stattdessen tritt die auf, wenn sie einen Fehler in einer Logik machen, die
Ihr Skript antreibt und Sie nicht das Ergebnis erhalten, dass Sie nicht das erwartete Ergebnis. Ok? Jetzt hier können Sie sehen, dass wir diese Art von einem Fehler mit einem Versuch fangen erhöhen. Und schließlich als Schlüsselwort, was ist versuchen? Versuche, Urteile können Sie einen Block von Code des Fehlers testen. Wie Sie sehen können, dass hier, wenn Sie zur Hölle, Ihr Programm startet, OK, dann haben Sie hier die Bedingungen, wo Sie sind. Probieren Sie Ihren Kern aus. Wenn Ihre Bedingungen Hölle, keine Fehler. Also, das wird zum catch-Block gehen und das ist ignorieren, sorry,
das heißt, den catch-Block zu ignorieren und dann wird das ausgeführt, oder ist es in Ordnung, wenn diese Bedingungen einen Adder haben? Also, das wird einfach wieder zum Versuch gehen
, der Ihr Trie zurücksetzt, dann wird das einen Catch-Block des Co-Schreibens ausführen. Lassen Sie uns sehen, wie. Sie können hier sehen, dass ich nur versuchen als Schlüsselwort verwende. Dann hier können Sie sehen, dass ich nur eine Warnmeldung verwende. Und die Warnmeldung hier ist, Sie können sehen, dass Harris richtig? Probieren Sie Blockläufe aus. Ok? Und hier können Sie sehen, dass
ich danach nur eine der Warnmeldungen hier wieder verwende. Und wachsam hier ist, es ist genau hier und von höchstem Zeitblock. Ok, hier können Sie sehen, dass ihnen diese Tri-State-Männer angeboten werden. Sie müssen nur einen Fehler hier fangen. Ok? Die Eingabe hier ist, Sie können das sehen. Hier können Sie sehen, dass der Fehler hier Alarm ist. Und die Warnmeldung hier ist, hier fangen wir und der Fang ist ignoriert, weil es keinen Fehler gibt. Ok. Hier können Sie sehen, Lassen Sie uns einfach diesen Kurs laufen. So können Sie hier sehen, dass dies ein Versuch Blöcke laufen und versuchen Blöcke n, weil es hier
keinen Fehler gibt und keine Ausnahme direkt hier zwischengespeichert wird. Hoffe es so. Du kriegst das hier. Sie können das sehen, oder ich mache hier einen Fehler. Wie hier schreibe ich Alarmbereitschaft. Ok? Jetzt hier können Sie sehen, dass ich gerade dieses Programm gespeichert habe, zurücksetzen versuchen Blöcke R1. Und dann können Sie hier sehen, dass es endet. Ja. Okay, hier müssen wir einen Fehler finden. Und hier schreiben wir die Warnung. Alarmieren Sie hier, wie Sie das sehen können, OK. Hier habe ich nur einen kleinen Fehler gemacht. Also sind die Fehlervariablen hier nicht definiert, okay? Jetzt, wenn ich das hier verkauft habe, kannst du sehen, wie ihr Stammesochse zuerst laufen. Und dann können Sie hier sehen, dass dies diese Warnmeldung hier im try-Block ignoriert, und das wird einfach zum catch-Block hier wechseln und Ihre Ausnahme abfangen. Hoffentlich verstehst du jetzt. Jetzt ist der Punkt, dass try and catch-Blöcke nur mit unseren Laufzeitfehlern funktionieren. Hoffe, damit du das bekommst. Hier. Sie können sehen, dass wir hier ein Programm mit Katze laufen, eine
Art Trie Castro und schließlich als Ausnahme hier. So können Sie mit Preisaussagen den Codeblock so testen. Dann fangen Sie die Ausnahme ab, lassen Sie den Fehler behandeln, dann können Sie mit echten Anweisungen einen Zollfehler erstellen. Und schließlich können Sie mit Anweisungen den Code nach der Bindung und dem Fang ausführen. Ok. In Bezug auf den Grund. Jetzt können Sie hier sehen, dass dies ein Zeitfang ist, aber wir haben bereits über studiert. Jetzt hier werden wir mit einem Fehler arbeiten, was bedeutet, dass wir standardmäßig Fehler versuchen. Okay, jetzt hier können Sie sehen , dass ich hier
ein neues Skript erstelle, in dem ich einen Fehler werfen muss. Hier können Sie sehen, dass ich
den Körper in seinem Körper definieren muss, hier erstelle ich nur ein Absatz-Tag. Wir sind da drüben Augen. Dies ist ein echter Fehler. Ok? Dann muss ich hier eine Eingabe erstellen und einen Tippknopf erzeugen. Wir sind der Wert hier ist klicken Sie mich. Und dann hier habe ich direkt auf Klick-Methode. Und für die OnClick-Methode hier haben wir den Funktionsnamen nukleate. Ich habe die Funktion deklariert
, wo ich angefangen habe, dass dies eine Funktion als Funktionsname ist. Und hier muss ich
diesen Funktionsnamen übergeben oder wie man diesen Funktionsnamen an diese Schaltfläche aufruft. Okay, am nächsten Akkord. Und jetzt hier können Sie sehen, dass ich nur zeichne und unsere Haarposten hinzufügen. Ich fotografiere nur eine Variable a und Variable a, die gleich 200 ist. Und dann habe ich hier die richtige Variable B und Variable B, die gleich hier ist, es ist richtig 0. Also hier definiere ich nur einen 0 Divisionsfehler. Ok? Und hier können Sie sehen, dass ich Recht habe, wenn b das gleich 0 ist, b das gleich 0 ist. Und hier habe ich nur TO als Schlüsselwort verwendet, okay? Und werfen Sie hier als Schlüsselwort. Und dann hier können Sie sehen, dass ich genau dort hatte, dies wird durch 0 geteilt. Ok? Und hier habe ich zum nächsten Kern. Jetzt gehe ich einfach zum anderen Zustand. Und die andere Bedingung hier ist, dass ich die richtige Variable c und c habe, die gleich a geteilt durch b ist. Wo Sie sehen können, dass hier danach,
ich hoffe, dass dieser Fehler, dieser Fehler, fangen wird. Also hier schreibe ich E als Ausnahme oder den Fehler, den wir sind, ich hatte richtig? Warnmeldung und Warnmeldung hier ist Fehler und Fehler wird Ken Fortsetzungen von e sein, was bedeutet, dass ich hier die EDA hinzufüge, diese Aussage. Ok? Jetzt können Sie hier sehen, dass ich diesen Code jetzt ausführen muss. Also erstens, das wird die ersten Anweisungen ausführen. Und hier können Sie sehen, dass die Caches ignorieren, weil es keinen Fehler gibt. Hier. Das führt diese Punktzahl aus. Und jetzt hier habe ich nur gesagt, okay, und dann kannst du sehen, dass ich einfach auf diesen Klick klicke. Hier können Sie sehen, dass hier ein Wurffehler generiert wird, der Fehler geteilt durch 0 Fehler ist. Ok, Sie können also Spielzeugaussagen verwenden, um Ihre integrierten Ausnahmen in Ihr Programm zu schreiben, oder Sie müssen Ihre Ausnahmen anpassen. Also verstehst du das. Also lassen Sie uns auf die endgültige Anweisung zu bewegen und die finally-Anweisungen können Sie den Code nach
einem Versuch ausführen und den Fang unabhängig von dem Grund, wie Legacy. Jetzt hier können Sie sehen, dass, wenn dieser Kern, Ich schreibe nur ein Endlich als Schlüsselwort. Und hier benutze ich nur die Warnmeldung. Und die Warnmeldung hier ist, dass ich HI schreibe, I M endlich. Ok. Und hier muss ich als Kern schließen. Jetzt führe ich diesen Code aus. Also zuerst können Sie hier sehen unsere diese versucht Edmund läuft. Dann tritt hier die Ausnahme auf, wo sich dies zum Catch bewegt. Und jetzt hier können Sie sehen, dass angeboten diese, wir bewegen uns auf die schließlich als Schlüsselwort genau hier. Hoffentlich verstehen Sie jetzt, dass das, was ein Adder ist und was Ausnahmebehandlung in das JavaScript ist, hofft, dass Sie, wenn Sie irgendwann eines
des Problems finden , das Sie hier in dieser Vorlesung nicht verstehen, bitte lassen Sie es mich wissen und vielen Dank, dass Sie sich diesen Vortrag angesehen haben.
66. Javascript: Hey Leute, willkommen zu diesem Vortrag. Und in diesem Vortrag werden wir über die Fehlerbehandlung in JavaScript sprechen. Bevor Sie mit der Fehlerbehandlung oder dem außergewöhnlichen Hurling im JavaScript beginnen, müssen
wir nur verstehen, dass was ein Fehler ist? Fehler ist eine illegale Operationen, die von den Benutzern durchgeführt werden, die zu abnormalen,
abnormalen Arbeit aus Ihrem Programm führen . Wie? Wie hier schreibe ich nur ein Skript-Tag. Und hier schließe ich das Skript-Tag hier. Das ist also Ihr normaler Programmablauf, okay
, der keine Fehler hielt, wenn Sie diesen Begriff Tag hier
nicht geben und diesen seinen Griff nicht schließen. So wird unsere Fehlermeldung direkt hier generiert, was Karte ein Fehler ist. Also, was ist ein Adder-Handling? Die Fehlerbehandlung bezieht sich auf die Antwort- und Wiederherstellungsprozeduren aus der Fehlerbedingung, die in den Softwareanwendungen vorhanden ist. Mit anderen Worten, es ist ein Prozess, der von
Antizipationen und Erkennungen und Auflösungen des Fehlers der Anwendung komprimiert wird. Programmierfehler oder Kommunikationsfehler. Fehlerbehandlung hilft bei der Aufrechterhaltung des normalen Flow eines Programms Ausführungen. In der Tat, viele Anwendungen basieren zahlreiche Design anspruchsvoll und eine herausfordernde und unter Berücksichtigung der Fehlerbehandlungstechnik. Also erzähle ich Ihnen einfach von dem Adder und der Fehlerbehandlung im JavaScript. Jetzt können Sie hier sehen, dass was die Ausnahmebehandlung ist? Eine Ausnahme, die das Vorhandensein
einer abnormalen Zustände gegenüber einem vis bedeutet , erforderte die Specials operativ oder Technik. Es sagt Ihnen nur, dass die Fehlerbehandlung. Also werde ich Ihnen zeigen, die Luft in der Luft sah die illegalen Operationen von den Benutzern durchgeführt , die in abnormer Arbeit des Polens Wüste scheint ein Fall wie hier in der Ausnahme. In der Ausnahme v, wie der Programmierbegriff und die Ausnahmen des anomalen Akkord, der brig ist, der normale Fluss eines Codes, erfordert
der normale Fluss eines Codes,
wie Ausnahmen eine spezielle Programmierung, die aus der Ausführung konstruiert wird. Also jetzt hier werde ich Ihnen sagen, dass das, was die außergewöhnliche
Ausnahmebehandlung bei der Programmierung von
Ausnahmebehandlungen ist , ein Prozess oder eine Methode ist, die für die Behandlung der
abnormalen is Anweisung im Code verwendet wird und die sie ausführt. Es ist auch aktiviert das Handle, Handle der Flusssteuerung Ihrer Programme von der Handhabung, der Code, der eine verschiedene Handler hatte, verwendet werden die die Ausführungen
verarbeiten und den Code ausführen. Ok. Wir haben verschiedene Arten von Adder-Handling, wo wir uns helfen, der Aufstieg nimmt Fehler. Was ist ein Syntaxfehler? Der verurteilte Fehler hier ist, ich sage Ihnen nur, dass Sie hier ein Skript-Tag schreiben werden. Und dann hier müssen Sie dieses Skript schließen. Tag, okay, so ist das normal für Programm, wenn Sie einfach nicht fahren ist Skript-Tag hier. Dies heißt also, dies ist ein Syntaxfehler, was bedeutet, dass, wenn unsere Benutzer einen Fehler in
einer vordefinierten Syntax einer Programmiersprache machen . Und der Syntaxfehler können wir hier erscheinen. Dann haben wir den Laufzeitfehler. Der Laufzeitfehler hier ist, dies tritt auf, wenn eine Luft wie sind während der Ausführung Ihrer Programme, wie ein Fehler wird als Laufzeitfehler bekannt. Der CORS ist erstellt. Laufzeitfehler werden als Ausnahmen bezeichnet, hilft Ihnen jetzt zu verstehen, die Ausnahmebehandlung für die Verarbeitung der Laufzeitfehler verwendet. Dann hatten wir die logischen Fehler. Die logischen Fehler sind Fehler, die auftreten, wenn die Lodge, wo V macht einen logischen Fehler in den Programmen, die nicht fortfahren, dass gewünschte Ausgabe und kann abnormal beendet werden, wie ein Fehler wird als logischer Fehler bekannt. Jetzt hier können Sie sehen, dass ich gerade ein Programm. Seid ihr Jungs? Wir werfen einige Arten von Fehlern. Tust du das? Ok, hier können Sie sehen, dass ich ein Skript-Tag schreiben muss. Und Erstens schreibe ich nur die satzbasierten Fehler an euch Jungs, wo ihr sehen könnt, dass ihre Augen rechtes Fenster hier Punkt, ich schreibe nur Druckfunktion. Ok. Und hier können Sie sehen, dass ich in der Nähe gehalten habe. Ich habe gehört, diese Klammer hier nicht zu schließen. Okay. Jetzt hier führe ich diesen Fehler nur in den Browser. So können Sie hier sehen, dass sich daraus ergibt, aber dies ist nicht resultierend, weil wir ihm keinen der Werte hier geben. Jetzt hier können Sie sehen, dass ich schreiben muss, dass dies Dokument und Dokument Punkt schreiben ist. Und genau hier muss ich schreiben, dass dies ein Fehler ist. Und hier können Sie sehen, dass ich diesen Code schließen muss. Jetzt hier, wenn ich das einfach leite. So können Sie hier sehen, dass dies uns nicht den Wert nur wegen hier zeigt. Wir geben hier keine Klammern. Das bedeutet also, dass dies Auto en, gesendet textbasiert. Hoffe, damit du jetzt verstehst, jetzt hier werde ich dir jetzt über den Laufzeitfehler erzählen. Jetzt können Sie hier sehen, wo ich gehört habe, richtig? Dokument und document.write, wo Sie sehen können, dass ich die Zeichenfolge definieren
muss, aber keinen anderen Wert hier angegeben habe. So können Sie das hier sehen, lassen Sie uns das Ergebnis davon überprüfen. Und dann gehe ich hier einfach zum Inspekt-Modus und zur Konsole. So können Sie hier sehen, es zeigt mir den Fehler dieser Zeile. Okay? Also hier entferne ich nur diesen Adder hier. Und lassen Sie uns jetzt nachsehen. Hier können Sie sehen, dass dies eine richtige Aussage ist. Nun, okay, bei, in unserem letzten Beispiel, können
Sie hier sehen, dass Higgs Bayes Fehler gesendet wurde. Aber hier können Sie sehen, dass unsere richtige,
richtige Codezeile neu definieren . Aber das zeigt sich nicht als Ergebnis, weil wir hier einen Fehler
machen, der uns hier einen Laufzeitfehler zeigt
, der uns nicht den, der
Ausgabewerte zeigt, okay? Nun wollen wir uns hier den logischen Fehlern zuwenden. Also, was sind die logischen Fehler? Die logischen Fehler können die schwierigsten Arten von Fehlern sein, die aufzuspüren sind. Diese Fehler sind nicht das Ergebnis eines Wissenschaftlers oder eines Laufzeitfehlers. Stattdessen tritt die auf, wenn sie einen Fehler in einer Logik machen, die
Ihr Skript antreibt und Sie nicht das Ergebnis erhalten, dass Sie nicht das erwartete Ergebnis. Okay? Jetzt hier können Sie sehen, dass v Rice, diese Art eines Fehlers mit unserem Versuch fangen. Und schließlich als Schlüsselwort, was ist versuchen? Versucht zu bereichern. Lassen Sie einen Block von Fehlercode testen. Wie Sie sehen können, dass hier, wenn Sie zur Hölle, Ihr Programm startet, OK, dann haben Sie hier die Bedingungen, wo Sie sind. Probieren Sie Ihren Kern aus. Wenn Ihre Bedingungen Hölle, keine Fehler. Also, das wird zum catch-Block gehen und das ist ignorieren, sorry,
das heißt, den catch-Block zu ignorieren und dann wird das ausgeführt, oder ist es in Ordnung, wenn diese Bedingungen einen Adder haben? Also, das wird einfach wieder zum Versuch gehen,
der Ihr Trie zurücksetzt, dann wird das einen Catch-Block von Code ausführen. Lassen Sie uns sehen, wie. Sie können hier sehen, dass ich nur versuchen als Schlüsselwort verwende. Dann können Sie hier sehen, dass ich eine Warnmeldung verwende. Und eine Warnmeldung hier ist, Sie können sehen, dass Harris richtig? Versuchen Sie Blockläufe. Okay? Und hier können Sie sehen, dass
ich danach nur eine der Warnmeldungen hier wieder verwende. Und wachsam hier ist, es ist genau hier und von hohem Zeitblock. Ok, hier können Sie sehen, dass ihnen diese Tri-State-Männer angeboten werden. Sie müssen nur einen Fehler hier fangen. Okay? Die Eingabe hier ist, Sie können das sehen. Hier können Sie sehen, dass der Fehler hier Alarm ist. Und die Warnmeldung hier ist, hier fangen wir und der Fang ist ignoriert, weil es keinen Fehler gibt. Ok. Hier können Sie sehen, Lasst uns einfach dieses Gericht leiten. So können Sie hier sehen, dass dies ein Versuch Blöcke laufen und versuchen Blöcke n, weil es hier
keinen Fehler gibt und keine Ausnahme direkt hier zwischengespeichert wird. Hoffe, damit du das hier bekommst. Sie können das sehen, oder ich mache ein paar Fehler hier. Wie hier schreibe ich Alarmbereitschaft, okay? Jetzt hier können Sie sehen, dass ich gerade dieses Programm gespeichert habe, zurücksetzen versuchen Blöcke R1. Und dann können Sie hier sehen, dass es endet. Ja. Okay, hier müssen wir einen Fehler finden. Und hier schreiben wir die Warnung. Alarmiert ist, dass Sie das sehen können, OK. Hier habe ich nur einen kleinen Fehler gemacht. Also sind die Fehlervariablen hier nicht definiert, okay? Jetzt, wenn ich das hier verkauft habe, sehen Sie zuerst, dass Stammes-Ochsen laufen. Und dann können Sie hier sehen, dass dies diese Warnmeldung hier im try-Block ignoriert, und das wird einfach zum catch-Block hier wechseln und Ihre Ausnahme abfangen. Hoffentlich verstehst du jetzt. Jetzt ist der Punkt, dass try and catch-Blöcke nur mit unseren Laufzeitfehlern funktionieren. Hoffe, damit du das bekommst. Hier. Sie können sehen, dass wir hier ein Programm mit Kat laufen, sorry, wir versuchen Castro und schließlich als Ausnahme hier. Preisaussagen können Sie also den Codeblock so testen, dann die Ausnahme abfangen, den Fehler behandeln
lassen, dann können Sie mit echten Aussagen einen Zollfehler erstellen. Und schließlich können Sie mit Anweisungen den Code nach der Bindung und dem Fang ausführen. Ok. In Bezug auf den Grund. Jetzt können Sie hier sehen, dass dies ein Zeitfang ist, aber wir haben bereits über studiert. Jetzt hier werden wir mit einem Fehler arbeiten, was bedeutet, dass wir standardmäßig Fehler spielen. Okay, jetzt hier können Sie sehen , dass ich hier
ein neues Skript erstelle, in dem ich einen Fehler werfen muss. Hier können Sie sehen, dass ich den Körper in seinem Körper
definieren muss, hier erstelle ich nur ein Absatz-Tag. Wir sehen richtig, dass dies der wahre Fehler ist. Okay? Dann muss ich hier eine Eingabe erstellen und einen Tippknopf erzeugen. Wir sind der Wert hier ist klicken Sie mich. Und dann hier habe ich direkt auf Klick-Methode. Und für die OnClick-Methode hier haben wir den Funktionsnamen nukleate. Ich habe die Funktion deklariert
, wo ich angefangen habe, dass dies eine Funktion als Funktionsname ist. Und hier muss ich
diesen Funktionsnamen oder sie übergeben , um diesen Funktionsnamen auf diese Schaltfläche aufzurufen. Okay, am nächsten Akkord. Und jetzt hier können Sie sehen, dass ich zerstöre und fügen Sie unsere Haarposting. Ich fotografiere nur eine Variable a und Variable a, die gleich 200 ist. Und dann habe ich hier die richtige Variable B und Variable B, die gleich hier ist, es ist richtig 0. Also hier definiere ich nur einen 0 Divisionsfehler. Ok? Und hier können Sie sehen, dass ich Recht habe, wenn b das gleich 0 ist, b das gleich 0 ist. Und hier habe ich nur TO als Schlüsselwort verwendet, okay? Und werfen Sie hier als Schlüsselwort. Und dann hier können Sie sehen, dass ich genau dort hatte, dies wird durch 0 geteilt. Okay? Und hier habe ich zum nächsten Kern. Jetzt gehe ich einfach zum anderen Zustand. Und die andere Bedingung hier ist, dass ich die richtige Variable c und c habe, die gleich a geteilt durch b ist. Wo Sie sehen können, dass hier danach,
ich hoffe, dass dieser Fehler, dieser Fehler, fangen wird. Also hier schreibe ich E als Ausnahme oder den Fehler, den wir sind, ich hatte richtig? Warnmeldung und Warnmeldung hier ist ein Fehler. Und Fehler wird Ken Fortsetzungen von E sein, was r. Hier füge ich die EDA hinzu, diese Aussage. Okay? Jetzt können Sie hier sehen, dass ich diesen Code jetzt ausführen muss. Erstens, das wird die ersten Anweisungen ausführen. Und hier können Sie sehen, dass der Fang ignoriert wird, weil es hier keinen Fehler gibt. Das führt diese Punktzahl aus. Und jetzt hier habe ich nur gesagt, okay, und dann kannst du sehen, dass ich einfach auf diesen Klick klicke. Hier können Sie sehen, dass hier ein Wurffehler generiert wird, der Fehler geteilt durch 0 Fehler ist. Ok, Sie können also Spielzeugaussagen verwenden, um Ihre integrierten Ausnahmen in Ihr Programm zu schreiben, oder Sie müssen Ihre Ausnahmen anpassen. Also verstehst du das. Also lassen Sie uns auf die endgültige Anweisung zu bewegen und die finally-Anweisungen können Sie den Code nach
einem Trie und der Katze ausführen , unabhängig von dem Grund, wie geführt. Siehst du. Jetzt hier können Sie sehen, dass mit diesem Kern und schreibt ein Endlich als Schlüsselwort. Und hier benutze ich nur die Warnmeldung. Und die Warnmeldung hier ist, dass ich HI schreibe, I M endlich. Okay. Und hier habe ich zwei engsten Kern. Jetzt führe ich diesen Code einfach zu schnell aus. Sie können hier sehen, dass unsere Try Anweisung ausgeführt wird. Dann tritt hier die Ausnahme auf, wo sich dies zum Catch bewegt. Und jetzt hier können Sie sehen, dass angeboten diese, wir bewegen uns auf die schließlich als Schlüsselwort genau hier. Hoffentlich verstehen Sie jetzt, dass das, was ein Adder ist und was Ausnahmebehandlung in das JavaScript ist, hofft, dass Sie, wenn Sie irgendwann eines
des Problems finden , das Sie hier in dieser Vorlesung nicht verstehen, bitte lassen Sie es mich wissen und vielen Dank, dass Sie sich diesen Vortrag angesehen haben.
67. Das Keyword: Hey Leute, willkommen zu diesem Vortrag. Und in diesem Vortrag werden wir über die Java sprechen wird gekribelt ES6. Und in diesem werden wir über das let-Schlüsselwort in JavaScript sprechen. Es6 ist Spezifikationen führen zwei Nachrichten Weg ein, um eine
Variable im Java-Skript mit let und const und die Kosten als Schlüsselwort zu deklarieren . In dieser Vorlesung werde ich Ihnen von der Führung als Schlüsselwort erzählen. Das let-Schlüsselwort wird verwendet, um die Variablen im Java-Skript zu deklarieren. Und das V-A-R-Schlüsselwort wird auch verwendet, um unsere Variablen zu deklarieren. Aber der Hauptunterschied zwischen ihnen liegt darin, dass Cope mag Variablen in den Variablen, die wir in der Funktion verwenden, ist Cope und lassen Sie mich in den Block verwendet wird fertig. Hofft, dass du das bekommst. Um das Schlüsselwort let zu verstehen, ist
es wichtig zu verstehen, dass wie let n Variablen voneinander unterscheiden. Hier werde ich Ihnen sagen, dass dies der VaR als Schlüsselwort ist und dies LET als Schlüsselwort ist. Und das kann verwendet werden, um die globale Variable zu erstellen. Die beiden werden verwendet, um die globale als Variable zu erstellen. Also hier innerhalb dieser Variablen V, Wie zu erlösen? Redeclare die Variablen und D3-Deklarationen ist hier beteiligt. Und wir verwenden auch diese Variablen hier in der Funktion ist Scope. Ok. Aber hier in den let-Variablen ist
die erneute Deklaration nicht laut im gleichen Bereich, und dies wird in dem Blockbereich verwendet. Wie Sie hier sehen können, gibt es, ich erstelle nur ein Skript-Tag hier. Und in diesem Skript-Tag hier können Sie sehen, wie ich einfach das Konsolenpunktprotokoll
definiere wo ich schreiben musste, dass der Wert des X hier ist. Und dann können Sie hier sehen, ihre Augen definiert
x. Was bedeutet x, wo das x hier meine Variable ist und x, die gleich zehn ist. Und dann hier ist schreiben x, das gleich x plus fünf ist. Wie Sie hier sehen können, ist
dies eine normale Variable, bei der ich hier mit dieser Funktion fahre, ist in Ordnung. Jetzt hier können Sie sehen, dass ich die richtige Konsole habe,
Konsolenpunktprotokoll , okay? Und hier können Sie sehen, dass ich genau dort habe, das ist ein Wert von x nach Block. Wie Sie hier sehen können, ist
diese Variable hier ein funktionsbasierter Ansatz, der heißt, ich benutze die Konsolenfunktion, okay, jetzt können Sie hier sehen, dass ich die richtige Funktion habe,
Funktion, die gleich Finger als Schlüsselwort ist. Und dann können Sie hier sehen, dass ich diese Funktion einfach außerhalb dieser Funktion
aufrufen muss. Ok? Dies ist eine Funktion hier. Jetzt hier können Sie sehen, dass ich zum Browser gehen muss. Und überprüfe das. So überprüfen Sie Modus und Konsole. So können Sie hier sehen, dass der Wert des x hier undefiniert
ist und der Wert von x nach dem Block hier ist. Hoffentlich bekommen Sie, dass dies nur ein variabler Ansatz hier ist. Jetzt hier werden wir dies als das let-Schlüsselwort als ES6- und leadbasierten Ansatz nehmen, ich erstelle hier nur eine Funktion. Dann können Sie hier sehen, dass ich das nur kommentiere. So hier können Sie sehen, dass dies nicht das x ist nicht keine hier und die Krawatte entkommentiert die Linie. Ok? Jetzt hier können Sie sehen, dass ich dies einfach als Let ändere, lass x ist gleich zehn und x, was gleich x plus fünf ist. Jetzt können Sie hier sehen, dass ich diesen funktionsbasierten Ansatz einfach hier entferne. Ok? Jetzt können Sie sehen, dass ich gerade dieses Gericht führe. Hier können Sie sehen, dass das x nicht hier ist, hilft Ihnen, das zu bekommen. Also zuerst können Sie hier die Variablen sehen. Sie können hier sehen, wie wir die Variablen deklarieren können und wie wir die LED deklarieren können. So können Sie hier sehen, dass in einem zweiten Beispiel der LED. Also der See, ich kümmere
mich, ich schreibe nur Zeile Nummer 16, die das X darstellen, was gleich x plus fünf ist. Beachten Sie also, dass dies nur nicht so ist, wie es innerhalb des Blogs definiert ist. Es ist ein definierender Codeblock, der deklariert wird. Okay, jetzt hier, ich werde dich nicht mehr darüber verwirren. Hier IST richtig, dieses Skript-Tag wieder, wir bewegen uns einfach zum let-Schlüsselwort. Hier ist also gestorben. Nehmen wir an, lassen Sie sich mangle. Ich führe das nur, da ein Block cobe ist. Ok? Jetzt verwende ich die Funktion hier nicht. Jetzt hier können Sie sehen, dass die Mango Farbe hier ist Eis Fahrt so gelb. Ok, jetzt hier fange ich an, wenn Mangle und die Mango-Haar gleich dem Fluss ist, dann hier muss ich schreiben, dass dies die lassen und lassen Sie sein ein Schlüsselwort und lassen Sie Mango, was gleich Harris ist, richtig? Blau. Okay, dann schreibe ich hier Konsole, Konsolenpunktprotokoll. Und das Protokoll hier ist, dass ich Mango als Variablen angehalten habe. Jetzt hier können Sie sehen, dass ich Konsolenprotokoll gelesen habe und Konsolenprotokoll hier ist mangle, okay? Hier können Sie sehen, dass ich diesen Kern laufen muss. Also erstens können Sie hier sehen, dass wir blau und gelb laufen. So ist Mango als das gelbe und
die Zeilennummer erste Haare deklarieren oder hier können Sie das sehen. Aber wir deklarieren die Mango hier mit Hilfe dieses Lead-Schlüsselworts in dieser Zeilennummer 26. Hier können Sie also sehen, dass in diesem, wenn Block, jedoch die Ausgabe an der Mango angezeigt wird, wird innerhalb des
if-Blocks deklariert und v hat ein wird nur mit diesen Blöcken bewältigt. Und die Außenseite dieses Blocks V, ursprünglich druckte die Mango hier für den Fall. Zum einen sieht man hier das Blau gedruckt und dann drucken wir hier ursprünglich unsere Mango als das gelbe hier. Hoffentlich bekommst du das. Nun, hier, ich führe euch eines der, ein weiteres Beispiel an. Wir sind ein Hydrid-Skript-Tag. Und in diesem Skript-Tag hatte ich Recht, lass x, das gleich eins ist, lass x, das gleich eins ist. Dann hier habe ich Recht, wenn x das gleich ist, gleich eins. Und hier können Sie sehen, dass ich let x schreiben musste, was gleich zwei ist. gleiche ist der Fall wie Gelb und das Blau wie eine Mango. Ok, hier können Sie sehen, dass ich die richtige Konsole und console.log Datei hier, x hier, und dann hier. Danach können Sie sehen, dass das gleiche der Fall ist wie unser altes Beispiel hier, ich würde Konsolencontroller-Log schreiben und den Ordinalwert hier drucken, der x
ist. Jetzt hier können Sie sehen, dass die erste DNA hinzufügen zunächst
müssen wir den Wert von x zu deklarieren ist eins. Und dann können Sie hier sehen, dass, wenn x gleich eins ist, dann hier wir diesen Code hier ändern, x ist, was gleich zwei ist. Lassen Sie uns diese Ausgabe ausführen und es ausführen. Hier können Sie sehen, dass im ersten Jahr der resultierende Wert als Werkzeug gedruckt wird. Und dann haben wir den Wert hier als derjenige, der als Fall wie unser Beispiel gesehen wird. So ist es also, wie VR mieten oder VR das let-Schlüsselwort im Java-Skript ES6 erstellen. Also hoffentlich verstehen Sie jetzt dieses Beispiel, wenn Sie keinen der Punkt hier in dieser Vorlesung verstehen, lassen
Sie es mich wissen und danke für das Ansehen dieser Vorlesung.
68. Das const: Hey Leute, willkommen zu dieser Vorlesung. Und in diesem Vortrag werden wir über das Schlüsselwort Ackman Script Constant sprechen. Die Konstantendeklarationen erstellen schreibgeschützten Verweis auf eine Variablen. Und es bedeutet nicht, dass der Wert halten ist veränderbar, nur dass die Variablen-Identifikator kann Italien ist in Ordnung. Okay, und die Konstanten sind der Blockbereich. Erinnern Sie sich an die Anzeige und eine ähnliche Variablen, die mit den let-Anweisungen definiert wurden. Die folgenden Regeln müssen Sie auf das Schlüsselwort Kostenkonstante in EC six anwenden, wo Sie zwei haben, können die Reyes nicht ändern. Ich kann den Wert der Variablen nicht ändern, und Sie können den Wert nicht einer Variablen zuweisen, wie in Konstante sechs und Konstante ES6, Sie haben bu, Sie können nicht lesen, deklarieren Sie auch Ihre Variablen. Und eine Konstante erfordert einen Initialisierer. Diese Konstante muss während der Deklarationen initialisiert werden. Sie müssen Kosten als Schlüsselwort deklarieren, um Ihre Variablen zu mutieren oder stumm zu schalten. Wie Vermächtnis? Hier können Sie sehen, dass ich das schreiben muss. Nehmen wir an, dies ist ein Absatz-Tag und hier
habe ich die ID und IE definiert, die Demo gleich sind. Und hier muss ich schreiben, dass dies ein Absatz-Tag ist, okay? Jetzt hier habe ich Skript-Tag schreiben, wo ich
Abschnitt hier laufen musste , wo Sie sehen können, dass ich zuerst die Kosten als Schlüsselwort definieren muss. Die Konstanten bedeuten, dass der Wert nicht änderbar sein kann. Und hier schreibe ich nur 2.3.14, was der Wert von i ist und das ist der Wert hier, okay? Jetzt hier können Sie sehen, dass nach dem Deklarieren, nachdem ich diesen Wert zugewiesen
habe, ich einfach wieder pi schreibe, was 3,14 Hops entspricht, das bekommst du. Also hier, in der ersten Stufe können Sie sehen, dass dies eine Konstante ist, die der Wert ist nicht änderbar. Und dann hier können Sie sehen, dass ich habe, ich muss diesen Wert hier neu zuweisen, der 3,14 ist. Ok? Hier können Sie also sehen, dass ich schreiben muss, dass dies hier einen Adder fängt. Und der Fehler hier ist, dass ich diesen Dokumentpunkt getElementById schreiben muss, wo die ID hier Demo ist. Und dann hier habe ich geschrieben, dass dies Punkt inneres HTML ist. Und dann können Sie hier sehen, dass ich hier einen Fehler generieren muss. Ok? Jetzt können Sie hier sehen, dass der Fehler hier einen Fehler erzeugt, Sie nicht ändern können. Ok? Jetzt leite ich nur diesen Kern. Und Sie können hier sehen, dass Sie den Wert nicht ändern können, was meine Aussage hier ist, das ist mein a, dieser Absatz Tag hier. Und hier können Sie sehen, dass
Sie danach sehen können, dass dies ein Typfehler ist und die Zuweisung zur Konstantenvariablen ist, okay? Was bedeutet, dass wir keine Variablen nach Constant einlösen können, unsere diese Variablen hofft, dass Sie bekommen,
dass, wie wir eine Konstante in ES6 erstellen können. Wenn Sie eines der Probleme in Bezug auf diese Vorlesung finden, lassen
Sie es mich wissen und danke für das Ansehen dieser Vorlesung.
69. für Loop in ES6: Hey Leute, willkommen zu dieser Vorlesung. Sie haben bereits über die for-Schleife im JavaScript studiert. Hier werde ich Ihnen sagen, dass, wie Sie eine for-Schleife in ES6 erstellen können, die for-Schleife einen Codeblock ausführt, wird die Anzahl der Zeit angegeben, und es kann zu I28 oder einem festen Satz von Werten wie einem arabischen verwendet werden. Lassen Sie uns sehen, wie wir eine for-Schleife in JavaScript ES6 erstellen können. Hier können Sie sehen, dass ich für erstellen muss, für als Schlüsselwort hier. Dann hier beschrieb ich lassen. Lassen Sie hier ist, ich erstelle nur eine temporäre Variable hier. Jetzt hier können Sie sehen, dass ich gerade den Wert von i
initialisiere und ein Wert für i hier 0 ist. Dann schlage ich hier J, was gleich eins ist. Und dann hier können Sie sehen, dass j, die weniger als 30 ist. Ok? Jetzt können Sie hier sehen, dass ich temp,
temp schreiben muss , was gleich i ist. Und dann können Sie hier sehen, dass ich richtig gehört habe? Ich, die gleich j ist. Ok? Dann danach können Sie hier sehen, dass ich Recht habe, Koma und G, die gleich i und i plus temp ist. Ok? Jetzt hier können Sie sehen, dass ich die richtige Konsole, Konsolenprotokoll habe. Und das Protokoll hier ist, ich drucke nur den Wert des G hier aus. Hier können Sie sehen, dass ich nur das Fiber schön
Serienbeispiel ausführe , wo Sie sehen können, dass ich hier mehrere Ausdrücke zuweisen muss,
okay, zwei, die die for-Schleife kombinieren. So können Sie hier zuerst sehen, ich definiere nur die vier. Dann lassen Sie ein Schlüsselwort haben. Diese beiden sind also das Schlüsselwort. Also lassen Sie sich hier eine Variable. Dann erstelle ich das einfach als temporäre Variable und ich ist auch temporäre Variable, sorry, ich ist auch ein Lead hat eine Variable. Und dann hier definieren wir einen Wert des j. hier. Ich definiere nur den Ausdruck hier. Nehmen wir im Variablenbeispiel an, das ein funktionsbasierter Ansatz ist, bei dem Sie sehen können, dass Sie definieren
müssen , dass ich das gleich Zahl ist. Dann müssen Sie i definieren, die größer als oder kleiner als ist, was gleich 30 ist. Und dann musst du i plus plus definieren. Aber hier können Sie sehen, dass ich dies als vier definieren muss, lassen Sie temporäre Variable dann hier auf Sie definiert ist. Jede Variable ist i, und dann ist hier die Variable j. Dann definieren wir hier die Variablenbedingung. Dann können Sie hier sehen, dass ich eine temporäre Variable starte, die i und i ist, die gleich j und j ist, die gleich I plus temporäre Variable ist, was bedeutet, dass, wenn Sie temporäre Variable sind gleich I und II ist hier 0, okay? Dann ist hier 0, was gleich eins in dieser Phase ist, okay? Dann können Sie hier sehen, dass eine, die gleich 00 plus eins ist, okay? Jetzt hier können Sie sehen, dass, dass unsere V1, die gleich eins plus eins ist. Also, das wird die Forschung so ausführen, okay, an ihm wird dies zunächst dazu führen, dass der Wert eins sein wird, dann 12, dann 358, und so weiter. Okay, lassen Sie uns die Ausgabe für diesen Kurs überprüfen. Und hier können Sie sehen, dass ich dies in
den Browser-Inspect-Modus und hier die Konsole ausführen musste. So können Sie hier sehen, dass der Wert hier eins ist, was ein zweimaliges hier ist. Sie können sehen, dass dann hier haben wir 2358132134 genau hier. Hoffe, damit du das bekommst,
dass, wie wir eine For-Schleife in ES6 ausführen können, okay? Wenn Sie eines der Probleme hier in dieser Vorlesung finden, lassen
Sie es mich wissen und danke für die Anschauung dieser Vorlesung.
70. ES6-Vorlagenbuchstände: Hey Leute, willkommen zu dieser Vorlesung. Und in diesem Vortrag werden wir über Template-Literale in JavaScript sprechen. In dieser Vorlesung erfahren Sie mehr über das JavaScript-verlockte Literal. Das ist eine Liebe, die du mit uns zusammenarbeitest. Einfache String-Vorlage, die sehr einfacher ist. Wie Punkt bis ES6, können
Sie einfache Anführungszeichen oder doppelte Anführungszeichen verwenden, um eine Zeichenfolgenliterale aufzurufen. Und die Zeichenfolge hat eine sehr begrenzte Funktionalität Ihnen
zu ermöglichen, komplexere Probleme zu lösen, die ES6 Template-Literale bietet die Syntax, mit der Sie
arbeiten können , ist String in einer Pflege- und saubereren Art und Weise ist unser Template-Literal. Template-Literale sind ein Zeichenfolgenliteral Das erlaubt eingebettete Ausdrücke und Sie können mächtige Zeilen
verwenden, sind Strings und Strings wie Interpolations-Features mit ihnen. Sie werden Template-Literale genannt. Hier können Sie sehen, dass ich nur schreibe einige
der folgenden Programme für unsere Template-Literale, wo Sie ihre Augen sehen können, oder? Lassen Sie und lassen Sie hier sind Strings und die Strings, die hier gleich sind, können
Sie sehen, dass ich diese Anführungszeichen Zeichen schreiben muss, und hier ist ein Template-Literal. Ok, und ich musste diesen Kern hier schließen. Hier können Sie also sehen, dass Sie hier eine mächtige Zeichenkette definieren müssen. Und Sie können hier auch die String-Formatierung für Ihre Zeichenfolge verwenden. Ok? Jetzt hier können Sie sehen, dass, wenn Sie das Ergebnis bekommen hier ist richtig, dass Konsole und console.log Datei hier ist, ich muss schreiben, dass dies Strings und Legis das Ergebnis und den Wert davon überprüfen. Wo ich dieses String-Literal ausführen muss. Und Sie können sehen, Sie können das im Inspect-Modus sehen und dann hier Sie, also können Sie hier sehen, dass dies unser Template-Literal ist, okay? Jetzt können Sie hier auch die Länge Ihres Literal finden. Wie Sie hier sehen können, hatte ich den richtigen Konsolen- und Konsolenpunkt hier schreibe ich Protokoll und logge hier ist, dass ich Strings schreiben muss. Und String Dot. Hier finde ich auch die Länge meiner Saite. Ok? Und Sie können auch Konsolenprotokoll schreiben. Und hier haben Sie die richtige Art von, Sie können auch den Typ Ihres Schlüsselworts finden, Typ Ihrer Variablen sowie mit Hilfe dieser Art von Schlüsselwort. So hier können Sie sehen, dass wir hier einen Fehler haben, der in der Länge ist, ist String-Punktlänge hier. Und lassen Sie uns einfach den Fehler überprüfen. Der Fehler hier ist hier definiere ich Großbuchstaben String. Lassen Sie uns diesen Code einfach noch einmal ausführen. So können Sie hier zuerst sehen, wir müssen die Vorlagen retro bekommen, dann ist die Länge dieses Literal hier 1027. Und dann hier haben wir, richtig, wir müssen den Typ String bekommen. Hier, warum wir die Template-Literale verwenden? Nehmen wir an, hier erstelle ich nur Schlüssel, ich erstelle nur eine Variable. Die Variable hier ist eine Zeichenfolge, eins, die gleich hier ist richtig. Ich schreibe einfach, nehme ich an, hier. Wenn ich nur dieses Anführungszeichen hier definiere, so können Sie hier sehen ich innen hier. Also, wenn ich das einfach definiere, so dass Sie hier sehen können, nimmt dies nicht als Anführungszeichen in Ihre Zeichenfolge. Ledges überprüfen mit einem String-Literal. Also Ihr Template-Literal, so sind wir genau hier, und hier ist, die Vorlage ist richtig, dass dies eine Vorlage Literale ist. Und jetzt hier habe ich console.log geschrieben. Und die Protokolldatei hier ist, dass ich schreiben muss, dass dies eine Zeichenfolge Nummer eins ist. Ok, lassen Sie uns diesen Code jetzt ausführen. So können Sie hier sehen, das ist Touring kommt mit hier. Und hier können Sie sehen, dass dies ein Anführungszeichen gut in Ihre Zeichenfolge ist. Hoffentlich verstehen Sie jetzt, wie Sie
Ihr Beispiel mit Template-Literal im Java Escaped ausführen können . Das ist also heute unser Beispiel. Wenn Sie eines der Probleme in Bezug auf diese Vorlesung finden, lassen
Sie es mich wissen und danke für das Ansehen dieser Vorlesung.
71. ES6-Funktionsparameter: Hey Leute, willkommen zu dieser Vorlesung. Und in dieser Vorlesung werden wir über
den Parameter der Standardfunktion in der Java sprechen webbed ES6. Hier werden Sie sehen, wie wir den Parameter unserer Standardfunktion umgehen können. Hier erstelle ich nur eine Funktion,
Funktion, die hallo ist. Okay, also innerhalb des Skript-Tags deklariere
ich nur die Funktion. Und die Funktion hier ist Hallo. Dies ist eine Funktion, Funktion ist hallo. Und ich leite das einfach. Ok? Jetzt hier können Sie sehen, dass ich nur pausieren Schrittzähler als die Nachricht. Und hier können Sie sehen, dass ich den Wert diesem Wert zuweise ist Hallo. Ich bin Funktion. Nun, wie Sie hier sehen können, bin ich auf Konsole. Konsolenpunktprotokolldatei hier ist, ich führe nur diesen Parameter hier aus, was die Nachricht hier ist. Und wie Sie hier sehen können, führe
ich nur diese Funktion aus, oder ich rufe diese Funktion direkt hier auf. Der Standardwert des Message-Parameters hier ist, dass Sie sehen können , dass dies in die Hello Funktion ist und der Funktionswert hier Hallo ist, ich bin Funktion. In JavaScript können Sie mit den Parametern der Funktion den Namen Schrittzähler mit einem Standardwert
initialisieren. Und wenn kein Wert oder ein undefiniertes in ein Funktionsvermächtnis übergeben wird, was ist die Ausgabe davon? Und hier können Sie sehen, dass ich nur zur Inspektion mehr und Konsole hier gehe. So können Sie hier sehen, dies ist der Wert der Funktion. Hier. Hilft Ihnen jetzt zu verstehen, dass, was ist der Parameter der Standardfunktion in diesem ES6 in JavaScript? Wenn Sie ein anderes Problem in Bezug auf diese Vorlesung finden, lassen
Sie es mich wissen und danke für das Ansehen dieser Vorlesung.
72. ES6-Pfeilfunktionen: Hey Leute, willkommen zu dieser Vorlesung. Und in diesem Vortrag werden wir über die Pfeilfunktion im JavaScript sprechen. Pfeilfunktionen wurden mit ES6 eingeführt da ein neuer Satz gesendet abnimmt das Schreiben von JavaScript-Funktion. Diese CVS Entwickler Zeiten und vereinfachen die Funktion ist Umfang. Hier werde ich Ihnen sagen, was sind die Pfeilfunktionen? Die Pfeilfunktionen werden auch als der fette Pfeil von Ihnen kann, wenn Sie den Kaffee verwenden wird als trans kompilierte Sprache abgeschnitten. Also r, das sind die prägnantesten Wissenschaftler die den Funktionsausdruck
schreiben und sie verwenden ein neues Token, das angenommen wird, ist gleich und größer als Zeichen Bindestrich aussehen wie ein fetten Pfeil. Hier sehen Sie das, was gleich und größer als Zeichen ist. Ok? Die Funktionspfeilfunktionen sind also anonym und das hat die Art und Weise geändert
, wie dies dahinter in der Funktion bindet. Ok? So Pfeilfunktionen Ausdruck ist wissenschaftlich kompakt Icon Natur zu den regulären Funktionen Ausdrücke durch ohne ist auf Bindung an die, dieses Argument und super Schlüsselwörter, neue Tür Ziel Schlüsselwörter. So Pfeilfunktionen, Ausdrücke
sind als Methode und sie können nicht als Konstruktor verwendet werden. Lassen Sie uns über das Beispiel
der Pfeilfunktion überprüfen und wir werden sehen, dass, wie wir dies verwenden können. Also schreibe ich hier nur ein Script-Tag. Und in diesem Skript-Tag schreibe
ich nur die Konstante als das Schlüsselwort, das zum Deklarieren der Variablen hier dient. Nehmen wir an, ich schreibe nur konstante Materialien, was gleich ist, dass ich das Material hier definiere. Konstante bedeutet, dass sich der Wert nicht gut ändern kann, okay? Jetzt hier können Sie sehen, dass die Materialien hier erstens sind, ich schreibe nur die Automaterialien. Ok. Dann können Sie hier sehen, dass
ich, wie Sie hier sehen können, nur ein Array erstelle. Das ist also in den Klammern hier. Dann können Sie hier sehen, dass ich gerade das LKW-Material schreibe. Dann biete diese Haare an. Sie können sehen, dass ich Recht habe, dieses schlichte Material. Dann können Sie hier sehen, dass ich am letzten Haar das ausprobiert habe. Nehmen wir an, Zyklusmaterialien. Wie Sie hier sehen können, definiere
ich nur einige Arten von AD ist hier. Und jetzt hier können Sie sehen, dass ich nur die Länge davon bekomme. So können Sie hier sehen, ich definiere nur console.log. Und hier können Sie sehen, dass ich Material abgeleitet habe, Material Durham nur mit Karte es. Und dann hier können Sie sehen, dass ich Material schreiben hatte , das gleich und größer als Zeichen ist, was hier ein Zeichen der Pfeilfunktion ist. Hoffe, damit du das verstehst. Jetzt hier können Sie sehen, dass Material Punkt Loc, sorry, Material Punkt hier definiert ist oder Säume bekommen die Länge dieser Orte hier. Legis prüft die erwartete Ausgabe für diesen Akkord. Wo Sie hier sehen können, ist richtig, ich führe das einfach in Google Chrome und dann hier Konsole. So können Sie hier sehen, die Luft ist Größe hier vier,
und dann ist der erste Wert Fastenzeit hier 131515 hier. So können Sie hier sehen, dass dies ein Prototyp eines Arrays hier ist. Ok, hoffentlich verstehst du jetzt. Also, wo verwenden wir die Pfeilfunktion? Also das ist hier, Pfeilfunktion, die hier ein feiner Pfeil ist. Wenn Sie feststellen, dass ich das Problem in Bezug auf diese Vorlesung kannte, lassen
Sie es mich wissen und danke für das Ansehen dieser Vorlesung.
73. ES6-Kurs: Hey Leute, willkommen zu dieser Vorlesung. Und in diesem Vortrag werden wir über die Klassen in ES6 sprechen. Objektorientierung ist eine Software, die in
Paradise Grom entwickelt wurde , die der realen Modellierung folgt. Objektorientierungen betrachten ein Programm als die Sammlungen der Objekte, die über den Mechanismus der Methoden miteinander kommunizieren. Es6 unterstützt diese objektorientierten Komponenten dahin, wo Sie das Objekt definieren müssen, wo Sie dieses Zustandsverhalten und Identität definieren müssen. Dann müssen Sie auch die Klassen deklarieren, bei denen eine Klasse im Begriff der objektorientierten mit objektorientierter Programmierung, die ein Blueprint zum Erstellen des Objekts ist und eine Klasse die Daten für das Objekt
kapselt, dann müssen Sie auch die Methoden verwenden. Sie können auch Konstruktor und Funktion verwenden. So ist der Konstruktor verantwortlich für die Zuweisung des Speichers für ein Objekt in die Klasse und die Funktionen sind die Aktion des Objekts übernehmen kann repräsentieren. Nehmen wir das Beispiel, eine Klasse zu schaffen und das Objekt zu schaffen, um es in die ES6. Hier können Sie sehen, dass wir eine Klasse erstellen werden. Die Klasse hier ist, ich erstelle nur eine Klasse von Polygon. Wir sind, Sie müssen sehen, dass zuerst ich nur den Konstruktor erstelle. So wie ich Ihnen nur sage, dass der Konstruktor hier für die Zuweisung des Speichers, wo ich die variable Höhe definieren muss. Und das Nasse. Hier schreibe ich nur diese Punkthöhe, die gleich IS rechts ist, dass dies hier eine Höhe ist. Dann hier danach benutze ich nur diesen Punkt W. Also W ist für nass, und hier musste ich die Breite davon definieren. Jetzt hier sollte ich den Test definieren. Also teste ich nur diese Bedingungen, die kontrolliert oder protokolliert. Und das Protokoll hier ist i definiert ist, das ist die Höhe des Polygons. Und dann haben Sie hier gesehen, dass ich richtig hatte, diese Punktkante. Ok? Jetzt können Sie hier sehen, dass ich nass und nass des Polygons definieren musste. Und hier ist es definiert, ich Punkt w hier, sorry, dieser Punkt w hier. Jetzt hier bin ich bestreiten die Instanz der Klasse hier, wo Sie sehen können, dass Haare gefärbt OBJ Pauli, ok, wo Sie dieses Objekt hier sehen können und hier ist ein neues. Und neu. Hier ist ein Polygon innerhalb eines Klassennamens. Und dann hier definiere ich die Höhe, die 20 ist und wo die gleich 250 hier ist. Ok? Jetzt hier können Sie sehen, dass ich richtig OBJ, OBJ polly dot hier habe. Ich führe nur die Testfunktion hier aus. In diesem Beispiel haben
Sie gesehen, dass wir eine Klasse erstellen, die ein Polygon ist. Und der Klassenkonstruktor nimmt hier zwei Argumente, die die Höhe und den Tierarzt sind, die respektvoll v respektieren. Okay, also hier können Sie sehen, dass ich gerade dieses Schlüsselwort verwendet habe. Dieses Schlüsselwort bezieht sich also auf die aktuelle Instanz der Klasse, die versteckt und dann auf die nasse ist. In anderen Worten Konstruktor hier werden zwei Variablen initialisiert, die h und w sind, mit dem Parameterwert an den Konstruktor übergeben. Hier können Sie sehen, dass ich nur die Testfunktionen in der Klasse ausführe, die den Wert der Höhe und der Breite ausgibt. Ok? Machen Sie die Skripte funktionsfähig. Das Objekt der Klasse hier wird in dieses Objekt schlecht erstellt. Hier können Sie sehen, dass sich das hier auf
eine Variable bezieht und hier bestreite ich das Objekt. Okay, lassen Sie uns einfach die Ausgabe dafür überprüfen. Und Sie können hier sehen, ich werde nur mehr und Konsole inspizieren. So können Sie hier sehen, die Höhe des Polygons ist 20 und die Breite des Polygons hier ist 50. So können Sie Ihre Klassen in ES6 deklarieren. Hoffe, damit du jetzt verstehst, wenn du den Punkt hier nicht verstehst, lass es mich
bitte wissen und danke für das Ansehen dieser Vorlesung.
74. Die Rest: Hey Leute, willkommen zu dieser Vorlesung. Und in dieser Vorlesung erfahren Sie, wie Sie
Javascript Rest Schrittzähler verwenden , um den Parameter zu sammeln und sie in allen Arabisch zu setzen. Wie ES6 eine neue Art von Parametern zur Verfügung stellt. Also Karte, Schrittzähler, Festnahme Schrittzähler, der ein Präfix von drei Punkten hat. Die restlichen Schrittzähler ermöglichen es Ihnen,
eine unbestimmte Anzahl von Argumenten als Eddie darzustellen . Wie kannst du das sehen? Nehmen wir an, dies ist ein innerhalb dieses Skript-Tag. Ich erstelle nur eine Funktion. Die Funktion hier ist, Sie können sehen, dass dies eine Funktion ist und hier I Stride Parameter a, b. Und hier können Sie sehen, dass ich einfach drei Punkte schreibe, wo ich Ihnen nur sage. Und dann definiere ich hier einfach Argumente hinein. Also letzten Schrittzähler Argument wird mit drei Punkten vorangestellt, die Ruhe Schrittzähler genannt wird. Alle Argumente, die Sie in den Funktionen posten, werden zu einer Schrittzählerliste im gesendeten Text hier, den Sie sehen können, zugeordnet. Und das erste Argument ist a zugeordnet, und das zweite Argument wird B zugeordnet und das dritte, vierte usw. wird in den Rest Parameter gerissen sein, was Argument ist, okay? Als Editierung. Hier können Sie sehen, dass ich nur ein Beispiel führe. Seid ihr Jungs, wir sind hier. Sie können sehen, dass dies eine Funktion ist. Und hier können Sie sehen, dass dies ein Argument ist. Ok. Und jetzt hier können Sie sehen, dass ich nur den Rückgabewert der Argumente bekomme. Hier sind Argumente hier. Ich definiere nur das rote Reduzieren. So wie Sie hier sehen können, dass ich nur den Rest Schrittzähler hier definiere. Jetzt hier schreibe ich nur, dass dies eine Vorschau oder Haare ist. Er hat Recht, dass das vorangegangen ist. Und dann hier, danach können Sie sehen, dass ich nur den Parameter als Strom hier definiere. Ok? Wo ich gerade diese Pfeilfunktion definiert habe. Und jetzt können Sie hier sehen, dass ich den Rückgabewert definieren muss. Und der Rückgabewert hier ist vorheriges plus Schneiden. Ok? Und ich hatte zwei engsten Kern hier. Jetzt hier können Sie sehen, ihre Augen definieren Cutoff, Trost oder Log-Wert. Wo zuerst ich gehört habe, um den Funktionsnamen zu definieren, oder ich muss den Funktionsnamen
aufrufen, wo ich nur diese Werte addiere, die wir sind, können
Sie sehen, dass Harris, richtig, 1234. Und nach diesem Haar können
Sie sehen, dass ich die richtige Konsole und console.log Datei hier ist, dass ich die Funktion definieren muss. Ich muss die Funktion aufrufen. Wir sind Eis, nicht wahr? 12456. Okay, und hier muss ich die Partitur schließen. Jetzt. Ich führe das nur in den Browser. So können Sie sehen, hier inspizieren Konsole. Also ist der erste Wert hier zehn und dann 18. Also zehn hier ist 236 und das ist zehn. Und dann können Sie hier den Lachs sehen. Und hier können Sie die 1313 plus sechs sehen. Hier ist, Sie können sehen, dass der Wert hier 18 ist. Ok? Dies ist unser Rest Schrittzähler in JavaScript ES6. Hoffentlich verstehst du jetzt, wenn du keine der Pflanzen hier in dieser Vorlesung verstehst, lass es mich wissen. Und vielen Dank, dass Sie sich diesen Vortrag angesehen haben.
75. Der Spread: Hey Leute, willkommen zu dieser Vorlesung. In dieser Vorlesung erfahren Sie mehr über die JavaScript ist ziemlich Operator, der die Elemente eines iterierbaren Objekts ausgebreitet ist. Es6 bietet einen neuen Operator, die Karte ist Operator gespielt, der aus
drei Punkten besteht , wie Rest Schrittzähler scheinen. So teilen sie Operatoren ermöglichen es Ihnen, die Elementhoffnung und drehbare Objekte wie ein Add a Map-Set usw. drehbare Objekte wie ein Add a Map-Set usw. Und wenn Sie dieses Skript-Tag finden, und in diesem Skript-Tag, definiere
ich nur die Konstante als Schlüsselwort oder irgendetwas. Also habe ich gerade versucht, Konstante oder was gleich hier ist, m definiert das Hinzufügen dort. Nehmen wir an, eins bis fünf, sorry, ein Komma zwei Komma fünf. Ok. Dann hier, also ein Komma drei, Komma phi, weil wir hier sind, erstelle
ich nur die Bestellnummer Eddie. Und hier auch Lachs. Okay, jetzt hier können Sie sehen, dass ich die richtige Konstante habe. Und die Konstante hier ist, dass ich einfach eine
andere Variable definiere , die kombiniert wird und die Kombination, die gleich hier ist, es ist richtig, dass dies ist, nehmen wir 2468 an. Und hier können Sie sehen, dass ich nur
den Rasteroperator definiere , wo ich drei Punktsinus neu definieren musste. Und dann hier habe ich schreiben oder so r ist meine Variable hier. Hier muss ich Konsole schreiben, console.log Datei, wo Sie sehen können, dass ich hier nur diesen kombinierten Wert ausführe. Ok. Das ist meine Variable hier. Also lassen Sie uns diese Ausgabe in den Browser überprüfen und überprüfen Console. Und hier können Sie sehen, dass Eris acht hat. So hier können Sie sehen, dass ich nur diese beiden Werte ohne Konstante kombiniert. Also 2468123 und Zelle oder ein geradliniger Wert hier, okay? Jetzt hier in diesem Beispiel haben Sie gesehen, dass der Hauptfokus hier ist, ist bezahlter Operator, wo sich der Spin-Operator in den 4d-Bereich befindet, wo Sie sehen können, dass dies die $3 Zeichen sind und der Streifen-Operator das Element von ein Array hier. Ok? Also verwenden wir diese drei Punkte Wissenschaft auch für die Rest Parameter. Aber Dreze-Schrittzähler verwenden als Argumente in Ihre Funktion. Aber hier können Sie sehen, dass wir dies als Operator hier verwenden. Hoffentlich bekommst du das. Wenn Sie eines der Probleme in Bezug auf diese Vorlesung finden, lassen
Sie es mich wissen und danke für das Ansehen dieser Vorlesung.
76. ES6-Aufgabe: Hey Leute, willkommen zu diesem Vortrag. In diesem Vortrag werden wir über die Störung der Zuweisung in JavaScript sprechen. Unterbrechende Zuweisungen ermöglichen es Ihnen, die Eigenschaften eines Arrays oder
Objekts einer Variablen zuzuweisen , indem Sie den Satz verwenden, der Array- oder Objektliterale ähnlich aussieht. Zerstörungszuweisungen ist eine coolste Funktion, die mit ES6 geliefert wird. Unterbrechen von Zuweisungen ist ein Java ist Ausdrücke, die es ermöglichen,
den Wert aus Bereichen oder Eigenschaften von Objekten in die unterschiedliche Variable zu entpacken . Das heißt, wir können die Daten aus Array und Objekten extrahieren und sie einer Variablen zuweisen. Schauen Sie die Frage, warum, warum es notwendig ist, zerstörerische Zuweisungen zu verwenden. Lassen Sie uns sehen, vorstellen v0, v1 Daten aus LA zu extrahieren. Also, wie das gemacht wird, haben Sie bereits das Array studiert. Jetzt hier können Sie sehen, dass ich gerade eine Variable erstelle. Variable hier ist, Sie können sehen, dass ich variable Intro schreibe, was gleich ist, ich schraube nur den Pfeil lüften. So sehr Website hoch. Hier schreibe ich i dann schreibe ich ich m. Und hier kann man sehen, dass ich nur eine andere Variable, sorry, unter indizierten Array hier und hier ist es, richtig, dieser hohe funky Programmierer. Ok? Also hier, wie Sie sehen können, erstelle
ich nur das Array. Und dann können Sie hier sehen, dass ich die Variable verteile. Variable hier ist, dass ich schreibe, dies ist eine Variable für den Gruß. Und dann hier bin ich diskret, um diese Adi zu bekommen, und ich möchte nur die Atemwege auf die Indexnummer 0 drucken. Dasselbe ist der Fall wie hier. Ich bin nur, ich will nur drucken, nehmen
wir an, der Name und der Name hier ist, ich möchte nur den Namen dieses Funky hier drucken. Sie können hier sehen, ich möchte nur drucken, sorry, 0123. Und so wollte ich nur diesen Index Nummer drei hier drucken, was mein Name ist. Ok. So hier, wie Sie sehen können, dass ich hier nur Werte indexieren kann, was 03 ist. Ok? Also d rho 0 ist hoch. Eintrag hier ist funky. Ok? Das ist ein normaler Bereich, was ich hier beschreibe, okay. Jetzt hier können Sie sehen, dass ich gerade Monate Seele console.log. Und dann hier zuerst drucke ich nur diesen variablen Gruß. Und dann hier danach muss
ich diesen Variablennamen drucken. Und hier können Sie sehen, dass ich nur den Namen hier drucken möchte. Okay, jetzt hier können Sie sehen, dass ich dieses Programm ausführe und zur Konsole gehe. Und hier können Sie sehen. Es wird uns normalerweise den Index 0 und Index Nummer drei drucken, was unser flippiger hier ist. So können wir sehen, dass, wenn wir die Daten aus dem Array extrahieren wollen, wir das Gleiche
immer wieder tun mussten , bedeutet, wenn Sie den Wert 0 erhalten möchten, also müssen wir den Wert 0000 immer wieder erhalten. ES6-Zerstörungszuweisungen machen es also einfacher, die Daten zu extrahieren. Wie geht man das? Also lass uns jetzt mal sehen. Jetzt hier führe ich nur ein Beispiel aus, das ein grundlegendes Beispiel
für diese störende Zerstörungsaufträge eliminiert . Jetzt hier können Sie sehen, dass ich schwan, um das Skript zu drucken. Jetzt hier, ich bekomme diese Ära hier. So können Sie hier sehen, das ist mein Hinzufügen. Jetzt hier erstelle ich nur die Variable. Variabel. Hier ist erstens, Sie können sehen, dass ich nur die Variable hier lösche. Erstens ist dies die Variable für die Begrüßung. Und dann hier, wenn Sie den Namen bekommen wollen, so einfach, müssen Sie den Namen hier schreiben. Also was ist gleich Harris, richtig? Intro. Hofft, dass du das bekommst. Jetzt hier habe ich Schreibkonsole, Konsolenprotokolldatei. Und danach bekomme
ich nur einen Gruß. Tut mir leid, hier bekomme ich nur Gruß. Und dann hier bekomme ich Console und console.log. Und loggen Sie sich hier ein, ich muss den Namen davon bekommen. Oder hier können Sie sehen, dass wir bereits den Namen bekommen. Also hier schreibe ich das. Ich habe geschworen, das Pronomen zu drucken. Und hier können Sie sehen, dass das Pronomen hier, okay, jetzt hier können Sie sehen, dass Ihre Augen zum Browser gehen und dies aktualisieren. So können Sie hier Politik sehen, die mich lesen Nachricht drucken wird, die hoch ist, und dann wird das mir das Pronomen drucken, das ist ich hier. Ok? So, wie Sie hier sehen können,
dass, wie wir eine Basis zuweisen können, ist LKW-Grundzerstörung, okay? Jetzt können Sie sehen, wie ich nur eine Variable damit deklariere,
okay, jetzt können Sie hier sehen, dass dies ein Skript-Tag ist. Jetzt hier kopiere ich das einfach und drucke hier. Dann hier entferne ich einfach diese Luft ist Werte und hier können Sie sehen. Das ist also meine Variable hier, wo ich gerade erschaffe, was Gruß und das Pronomen ist. Hofft, dass du das bekommst. Jetzt hier mit Hilfe dieser Variablen. Also weise ich einfach die Variablen zu diesem Array zu. So wie Sie hier sehen können, dass dies Gruß und das Pronomen hier ist. Jetzt, was gleich hi ist, bin ich funky Programmierer. Und scheinbar willst du nur hierher kommen. So wie Sie sehen können, ich einfach umformuliere es, so dass Sie hier Fuzzy sehen können, die Hallo drucken wird, und dann höre ich, hoffentlich bekommen Sie, dass, wie wir verwenden können oder wie wir die Variablen zuweisen können,
bevor wir die Variablen deklarieren können, bevor Sie zuweisen. Nun können Sie hier feststellen, dass eine Variablen von links nach rechts gesetzt werden, wie Sie hier sehen können. Die erste Variable erhält also das erste Element im Array und die zweiten Variablen erhalten die zweiten Variablen im Array und so weiter. Wenn Sie einen anderen Wert wie I,
M und dann hier drucken möchten, müssen Sie eine andere Variable erstellen. Ok? So können wir die Variablen vor der Zuweisung in der zerstörenden Methode deklarieren. Ok, hoffentlich bekommen Sie das und Ihr Konzept ist viel klarer zu diesem Thema heute, das die Zuordnung stört. Wenn Sie eines der Probleme in Bezug auf diese Vorlesung finden, lassen
Sie es mich wissen und danke für das Ansehen dieser Vorlesung.
77. ES6-Aufgabe 2: Hey Leute, willkommen zu diesem Vortrag. Und in diesem Vortrag werden wir über die Java-Skript-Generatoren sprechen. Der Java-Skript-Generator oder die Generator-Funktionen sind eine der weniger bekannten Merkmale von Ekman-Skripten. Es ist, was ES6 ist. Sie können etwas seltsam aussehen. In diesem Vortrag werde ich Ihnen sagen, wie Sie es verwenden können. So, jetzt können Sie sehen, was unser
Generator, Generator sitzt irgendwo zwischen I Verräter und Funktionen. Die Art und Weise, wie normale Funktionen funktionieren, ist sehr einfach. Wenn Sie eine Funktion aufrufen, wird
sie zurückkehren, bis sie abgeschlossen ist. Es wird den gesamten Code in ihm ausführen oder bis es auf die return-Anweisung trifft. Ich Twitters Arbeit in ähnlicher Weise. Wie lassen Sie uns das Beispiel der for-Schleife nehmen und sich vorstellen, dass Sie
ein Array mit einigen Daten haben oder Sie für Schleife verwenden möchten, ob ich handeln oder es, wenn die for-Schleife es beginnt, wird es zurückkehren, es wird die Until laufen, es wird ausgeführt , bis es durch die von Ihnen angegebenen Bedingungen gestoppt wird. Oder es wird identifizieren, dass dies zwischen
den Java-Skript-I-Verrätern von den Funktionen und I-Verrätern unterschieden wird. Entschuldigung, die Java-Skript-Generatoren aus den Funktionen. Und der erste Unterschied besteht darin , dass der Generator seinen Code nicht ausführt, wenn Sie sie einbeziehen. Stattdessen werden sie zurückkehren ist PESTLE Objekt, das Generator genannt wird. Der zweite Unterschied besteht darin, dass
Sie im Gegensatz zu einer Schleife nicht den gesamten Wert auf einmal erhalten. Wenn Sie Generator installiert verwenden, erhalten
Sie jeden Wert nur, wenn Sie Hit Hoffnungen, die Sie bekommen wollen. Wissen Sie, was sind die Vorteile von Generator und warum wir sie verwenden. Dies ist ein Evolutionsmodell, das
die Entwicklung eines Ausdrucks verzögert , bis sein Wert benötigt wird. Der Generator, unser Speicher effizient und es ist wie Identifizierung der Wiederholungsbereich und Erzeugungstechniken sind Identifikatoren. Ok? Jetzt hier können Sie sehen, dass wir hier Beispiele für den Generator ausführen werden hier. Das erste Beispiel hier ist, dass ich zuerst ein reguläres Funktionsbeispiel für euch führe. Für Ihr besseres Verständnis. Hier können Sie sehen, dass ich Funktion schreiben musste, die ABC ist. Und dann können Sie hier sehen, dass ich das schreiben muss. Nehmen wir an, das ist Konsole und console.log hier ist ich schreiben, dass dies ich dann hier können Sie das hohe Eis sehen, richtig? Ich, dann hier schreibe ich M funky Programmierer. Ok? Jetzt können Sie hier sehen, dass dies der Funktionsname ist, der ABC ist. Und hier können Sie sehen, dass dies einige der Werte sind, die ich gerade hier zugewiesen habe. Und hier können Sie sehen, dass ich schreiben muss, dass dies ABC ist und ich diese
Funktion hier aufgerufen habe. Jetzt hier können Sie sehen, dass ich das einfach in den Browser laufe. Und Sie können hier die resultierenden Werte sehen, die Hi ist, ich bin funky Programmierer. Dies ist eine normale Funktion. Worüber wir bereits studiert haben. Jetzt können Sie hier sehen, wie wir können. Wandeln Sie eine reguläre Funktion in den Funktionsgenerator oder den Generator um. Hier. Sie können sehen, dass ich persönlich nur die statische zu ihm schreibe, was Tarik ABC ist oder hier können Sie sehen, dass Tarik generieren. Also verstehst du das. Wie Sie hier sehen können, ist
unser Funktionsname generiert, oder wenn Sie a,
b, c, zwei schreiben möchten , liegt das an Ihnen. Jetzt hier können Sie sehen, dass ich Konsolenpunktprotokoll schreiben muss. Hier können Sie sehen, dass ich das schreiben muss. Das ist, ich muss schreiben, das ist in ging und ging ihre Augen, richtig? Das ist das erste Mal. Also möchte ich nur diese Funktion einbeziehen. Und dann können Sie hier sehen, dass ich das im zweiten Spaziergang schreiben muss. Ok? Jetzt hier können Sie sehen, dass ich Recht habe? Doch als Schlüsselwort. Okay, aber als Schlüsselwort, OK, das erste Mal. Und dann hier können Sie sehen, dass ich richtig,
geschrien und geschrien habe , um die zweite Bräune hinzuzufügen. Also bei First haben Sie gesehen, dass wir richtig gehalten haben, zuerst mit dem Funktionsschlüsselwort zu nehmen, wie Sie hier sehen können, um diese Funktion als Generator zu machen. Es ist also statisch. Static spendet, dass die Agenda Rate funktioniert, oder
das ist jetzt, das ist jetzt keine normale Funktion hier. Ok? Bei der zweiten Anweisung haben
Sie gesehen, dass wir Recht noch Anweisungen vis einen Wert
zurückgeben und die Ausführung der Funktion anhalten. Hoffentlich verstehst du das, wie wir schreien Aussagen verwenden können, okay? Noch einmal werde ich diese schreien Aussagen erklären. So wie Sie sehen können, schrie
dies, Hier ist ein Schlüsselwort. Es ist ein bisschen wie Rückkehr, aber nicht zurückgegeben. Einfach Schulden werden nach einem Funktionsaufruf zurückkehren und es wird Ihnen
nicht erlauben, etwas zu tun, nachdem Sie diese Aussage zurückgegeben haben. Okay, jetzt können Sie sehen, dass ich diesen Code hier ausführen muss. Und hier können Sie sehen, dass unsere, sorry, ja, okay. Hier haben wir ein bisschen Fehler, wo wir haben, Sie können sehen, dass wir hier das richtige ABC haben, ok. Und hier muss ich Lead gen schreiben, was gleich hier ist, es ist richtig, generieren. Wie Sie hier sehen können, bekomme
ich hier nur einen Generator. Und so hier bin ich nur, Ich rufe einfach den Generator hier, Pasta, Sie haben nichts in der Konsole gesehen, wie Sie hier sehen können, wenn ich nur das laufen. Also kannst du hier sehen, okay. Und danach können Sie hier sehen, ich bin genau richtig. Ich habe gerade versucht, Konsole, console.log und log hier ist ich nur Generator hier drucken. Jetzt einfach auffrischen. Hier können Sie sehen, dass der Generator hier suspendiert ist, okay, wenn ich einfach darauf klicke. So können Sie hier sehen, dass der Status des Generators ausgesetzt ist. Und hier können Sie sehen, dass es ein Funktionsempfänger ist. Und die Bereiche hier sind drei. Dies ist ein Beispiel für das, was wir auf
den Generator-Ledgers reden über die mehr Beispiele auf dem Generator hier erstellen , wo Sie sehen können, dass ich richtige Landschaft, Sorry, Skript-Tag. Wo Sie sehen können, dass ich hier die richtige Funktion hatte. Und die Funktion hier ist, ist anstrengend. Ähnlicher Fall wie unser Beispiel hier ist richtig, abc. Okay, jetzt hier schreibe ich lassen. Lassen Sie hier ist der Index auf 0. Jetzt hier können Sie sehen, dass ich while-Schleife schreiben muss. While-Schleife hier ist die Anweisung. Wenn die Anweisung hier wahr ist, bedeutet, dass die 0, so müssen Sie einfach noch als Schlüsselwort schreiben. Und dann habe ich hier den richtigen Index und Index plus, plus, was mein Inkrementoperator ist. Ok? Das ist also, dies wird mein Inkrementoperator hier sein. Nun, danach können Sie hier sehen, ich habe schreiben lassen F, was gleich ist, hier habe ich geschrieben, dass dies abc ist. Das ist also ein Objekt, wo ich hier sage. Also, das ist angenommen, unsere Variable und dann rufe ich hier nur die Funktion auf. Ok, jetzt dafür muss ich hier getrost oder Protokolldatei schreiben, wo ich f Punkt nächsten Wert schreiben, sorry, f dot nächsten Wert. Ok? Also das ist F Punkt nächsten Wert. Und dann muss ich das hier schließen. Also meine nächste, die Sie hören, nächstes brennen Sie Ihre Haare wird erwartet Ergebnis als 0, dann hier ein, dann zwei. Okay, Sie können hier sehen. Jetzt hier, gehen Sie zum Browser, aktualisieren Sie dies. Also hier können Sie sehen, dass der Wert hier 0 ist als falscher Wert eins dann fällt, value2 fällt dann. Also hier haben wir drei Werte und Index y, das sind zwei Werte, wie Sie hier sehen können. So können Sie sehen, dass wir unsere Generatoren hier drucken werden. Hoffentlich bekommst du das, was ist ein Generator und wie wir verwenden, und was ist die vielen Fußzeilenvorteile davon? Wenn Sie eines der Probleme in Bezug auf diese Vorlesung finden, lassen
Sie es mich wissen und danke für das Ansehen dieser Vorlesung.
78. ES6-Generatoren: Hey Leute, willkommen zu diesem Vortrag. Und in diesem Vortrag werden wir über die Java-Skript-Generatoren sprechen. Der Java-Skript-Generator oder die Generator-Funktionen sind eine der weniger bekannten Merkmale von Ekman-Skripten. Es ist, was ES6 ist. Sie können etwas seltsam aussehen. In diesem Vortrag werde ich Ihnen sagen, wie Sie es verwenden können. So, jetzt können Sie sehen, was unser
Generator, Generator sitzt irgendwo zwischen I Verräter und Funktionen. Die Art und Weise, wie normale Funktionen funktionieren, ist sehr einfach. Wenn Sie eine Funktion aufrufen, wird
sie zurückkehren, bis sie abgeschlossen ist. Es wird den gesamten Code in ihm ausführen oder bis es auf die return-Anweisung trifft. Ich Twitters Arbeit in ähnlicher Weise. Wie lassen Sie uns das Beispiel der for-Schleife nehmen und sich vorstellen, dass Sie
ein Array mit einigen Daten haben oder Sie für Schleife verwenden möchten, ob ich handeln oder es, wenn die for-Schleife es beginnt, wird es zurückkehren, es wird die Until laufen, es wird ausgeführt , bis es durch die von Ihnen angegebenen Bedingungen gestoppt wird. Oder es wird identifizieren, dass dies zwischen
den Java-Skript-I-Verrätern von den Funktionen und I-Verrätern unterschieden wird. Entschuldigung, die Java-Skript-Generatoren aus den Funktionen. Und der erste Unterschied besteht darin , dass der Generator seinen Code nicht ausführt, wenn Sie sie einbeziehen. Stattdessen werden sie zurückkehren ist PESTLE Objekt, das Generator genannt wird. Der zweite Unterschied besteht darin, dass
Sie im Gegensatz zu einer Schleife nicht den gesamten Wert auf einmal erhalten. Wenn Sie Generator installiert verwenden, erhalten
Sie jeden Wert nur, wenn Sie Hit Hoffnungen, die Sie bekommen wollen. Wissen Sie, was sind die Vorteile von Generator und warum wir sie verwenden. Dies ist ein Evolutionsmodell, das
die Entwicklung eines Ausdrucks verzögert , bis sein Wert benötigt wird. Der Generator, unser Speicher effizient und es ist wie Identifizierung der Wiederholungsbereich und Erzeugungstechniken sind Identifikatoren. Ok? Jetzt hier können Sie sehen, dass wir hier Beispiele für den Generator ausführen werden hier. Das erste Beispiel hier ist, dass ich zuerst ein reguläres Funktionsbeispiel für euch führe. Für Ihr besseres Verständnis. Hier können Sie sehen, dass ich Funktion schreiben musste, die ABC ist. Und dann können Sie hier sehen, dass ich das schreiben muss. Nehmen wir an, das ist Konsole und console.log hier ist ich schreiben, dass dies ich dann hier können Sie das hohe Eis sehen, richtig? Ich, dann hier schreibe ich M funky Programmierer. Ok? Jetzt können Sie hier sehen, dass dies der Funktionsname ist, der ABC ist. Und hier können Sie sehen, dass dies einige der Werte sind, die ich gerade hier zugewiesen habe. Und hier können Sie sehen, dass ich schreiben muss, dass dies ABC ist und ich diese
Funktion hier aufgerufen habe. Jetzt hier können Sie sehen, dass ich das einfach in den Browser laufe. Und Sie können hier die resultierenden Werte sehen, die Hi ist, ich bin funky Programmierer. Dies ist eine normale Funktion. Worüber wir bereits studiert haben. Jetzt können Sie hier sehen, wie wir können. Wandeln Sie eine reguläre Funktion in den Funktionsgenerator oder den Generator um. Hier. Sie können sehen, dass ich persönlich schreibe nur die statische, um es, das ist Tarik ABC oder hier können Sie sehen, dass Tarik generieren hilft Ihnen, das zu bekommen. Wie Sie hier sehen können, ist
unser Funktionsname generiert, oder wenn Sie a,
b, c, zwei schreiben möchten , liegt das an Ihnen. Jetzt hier können Sie sehen, dass ich Konsolenpunktprotokoll schreiben muss. Hier können Sie sehen, dass ich das schreiben muss. Das ist, ich muss schreiben, das ist in ging und ging ihre Augen, richtig? Das ist das erste Mal. Also möchte ich nur diese Funktion einbeziehen. Und dann können Sie hier sehen, dass ich das im zweiten Spaziergang schreiben muss. Ok? Jetzt hier können Sie sehen, dass ich Recht habe? Doch als Schlüsselwort. Okay, aber als Schlüsselwort, OK, das erste Mal. Und dann hier können Sie sehen, dass ich richtig,
geschrien und geschrien habe , um die zweite Bräune hinzuzufügen. Also bei First haben Sie gesehen, dass wir richtig gehalten haben, zuerst mit dem Funktionsschlüsselwort zu nehmen, wie Sie hier sehen können, um diese Funktion als Generator zu machen. Also ist es Tadic Geschlecht, Ästhetik spendet, dass die Agenda Rate funktioniert oder
das ist jetzt, das ist jetzt keine normale Funktion hier. Ok? Bei der zweiten Anweisung haben
Sie gesehen, dass wir Recht noch Anweisungen haben vis
einen Wert zurückgeben und die Ausführung der Funktion anhalten hilft Ihnen,
dass, wie wir yell Anweisungen verwenden können, okay? Noch einmal werde ich diese schreien Aussagen erklären. So wie Sie sehen können, schrie
dies, Hier ist ein Schlüsselwort. Es ist ein bisschen wie Rückkehr, aber nicht zurückgegeben. Einfach Schulden werden nach einem Funktionsaufruf zurückkehren und es wird Ihnen
nicht erlauben, etwas zu tun, nachdem Sie diese Aussage zurückgegeben haben. Okay, jetzt hier können Sie sehen, dass ich diesen Code hier ausführen muss. Und hier können Sie sehen, dass unsere, sorry, ja, okay. Hier haben wir ein bisschen Fehler, wo wir haben, Sie können sehen, dass wir hier das richtige ABC haben, ok. Und hier muss ich Lead gen schreiben, was gleich hier ist, es ist richtig, generieren. Wie Sie hier sehen können, bekomme
ich hier nur einen Generator. Und so hier bin ich nur, Ich rufe einfach den Generator hier, Pasta, Sie haben nichts in der Konsole gesehen, wie Sie hier sehen können, wenn ich nur das laufen. Also kannst du hier sehen, okay. Und danach können Sie hier sehen, ich bin genau richtig. Ich habe gerade versucht, Konsole, console.log und log hier ist ich nur Generator hier drucken. Jetzt einfach auffrischen. Hier können Sie sehen, dass der Generator hier suspendiert ist, okay, wenn ich einfach darauf klicke. So können Sie hier sehen, dass der Status des Generators ausgesetzt ist. Und hier können Sie sehen, dass es ein Funktionsempfänger ist. Und die Bereiche hier sind drei. Dies ist also ein Beispiel für das, was wir auf
den Generator-Ledgers reden über die mehr Beispiele auf dem Generator hier erstellen , wo Sie sehen können, dass ich die richtige Landschaft, Sorry, Skript-Tag. Wo Sie sehen können, dass ich hier die richtige Funktion hatte. Und die Funktion hier ist, ist anstrengend. Ähnlicher Fall wie unser Beispiel hier ist richtig, abc. Okay, jetzt hier schreibe ich lassen. Lassen Sie hier ist der Index auf 0. Jetzt hier können Sie sehen, dass ich while-Schleife schreiben muss. While-Schleife hier ist die Anweisung. Wenn die Anweisung hier wahr ist, bedeutet, dass die 0, so müssen Sie einfach als Schlüsselwort geschrien schreiben. Und dann hier habe ich den richtigen Index und Index ist plus, plus, was mein Inkrementoperator ist. Ok? Das ist also, dies wird mein Inkrementoperator hier sein. Nun, danach können Sie hier sehen, ich habe schreiben lassen F, was gleich hier ist, habe ich geschrieben, dass dies abc ist. Das ist also ein Objekt Lampen, das hierher kommt. Also, das ist unsere Variable, und dann rufe ich hier nur die Funktion auf. Ok, jetzt dafür muss ich hier getrost oder Protokolldatei schreiben, wo ich f Punkt nächsten Wert schreiben, sorry, f dot nächsten Wert. Ok? Das ist also der nächste Wert von F Punkt. Und dann muss ich das hier schließen. Also meine nächste, die Sie hören, nächstes brennen Sie Ihre Haare wird erwartet Ergebnis als 0, dann hier ein, dann zwei. Okay, Sie können hier sehen. Jetzt hier, gehen Sie zum Browser, aktualisieren Sie dies. Also hier können Sie sehen, dass der Wert hier
0 ist als falscher Wert eins dann fällt, value2 fällt dann. Also hier haben wir drei Werte und Index y, das sind zwei Werte, wie Sie hier sehen können. So können Sie sehen, dass wir unsere Generatoren hier drucken werden. Hoffentlich bekommst du das, was ist ein Generator und wie wir verwenden, und was ist die vielen Fußzeilenvorteile davon? Wenn Sie eines der Probleme in Bezug auf diese Vorlesung finden, lassen
Sie es mich wissen und danke für das Ansehen dieser Vorlesung.
79. Generatoren: Hey Leute, willkommen zu dieser Vorlesung. In diesem Vortrag werden wir darüber sprechen, dass Generatoren eisig Knochen
sind und Objekt ist ein iterable, wenn es Ernährungsverhalten definiert, wie, welche Werte sind gelooped oder in vier, konstruieren. Einige integrierte Typen wie Eddie oder Maps, wie Standard-Iterationen Verhalten. Während andere Typen wie ein Objekt nicht sind,
um ein Objekt zu ermöglichen, muss ich Verräter implementieren. Das vereinfachen. Das bedeutet einfach, dass das Objekt oder eines der Objekte seiner Prototyp-Ketten, Kette muss eine Eigenschaft mit einem Symbol Punkt i Türkei haben. Ich dreifache Objekte ist unsere Verallgemeinerungen des Hinzufügens. Debt ist ein Konzept, das es uns ermöglicht, jedes Objekt nutzbar oder nutzbar in einer for, of Schleife zu machen. Okay, natürlich, bei einem beschreibbaren. Aber es gibt viele andere Beltons eingebaute Objekte , die Augenprobleme darstellen, wie Sie hoffentlich jetzt verstehen. Jetzt hier können Sie sehen, da ich gerade generiere oder ich kämpfe eines der Beispiele hier und mache Ihr Konzept klarer. So, wie Sie sehen können, Skript-Tag. Hier habe ich Schreibfunktion, Funktion. Ich mache diese Funktion nur als Generator. So hier können Sie sehen, dass ich hatte, wo ich hier generieren und generieren. Und jetzt hier können Sie sehen, dass ich schreiben musste, dass dies als Schlüsselwort geliert wird, Wert Nummer eins, dann hier, wenn die Zahl 23. Also, wie Sie sehen können, nun, Sie kennen 23 hier. Ok? Und hier siehst du, dass ich Eis anfange, richtig? Dass dies ein Rückgabewert ist. Jetzt habe ich Recht, lassen Sie, hier ist, Sie können sehen, dass dies erzeugt wird, was gleich Harris Writer ist, das ist ein generierter Wert. Wie Sie hier sehen können, ist
dies hier eine Variable. Und jetzt hier können Sie sehen, dass ich das Recht for-Schleife für den Wert von generieren habe. Ok? Jetzt können Sie hier sehen, dass ich die Warnmeldung auf die Werte drucken muss. Das wird also den Wert 12 drucken, nicht drei. Ok? Jetzt können Sie hier sehen, dass ich Ihnen eine andere Sache hier sagen werde, dass wir Iterationen verwenden. Der Java-Skript-Iterator ist ein Objekt, das bei dieser Beendigung eine Sequenz
von potenziell Rückgabewert definiert ist. Wie Sie hier in unserem letzten Beispiel sehen können, dass wir die Werte haben und die Veranstaltungsorte getan bedeutet , dass der nächste Wert in der Iterationssequenz mit 012 und dann ein echtes Mittel dichtes Mittel ist. Dies ist ein True, wenn der letzte Wert in der Sequenz bereits verbraucht wurde. Wenn der Wert entlang der Seite vorhanden ist, dann ist es das I Triple E wird die Werte hier zurückgeben. Ok? Jetzt können Sie dort sehen, lassen Sie uns einfach die Ausgabe dafür überprüfen. Und hier habe ich diese Ausgabe ausgeführt. Wie Sie hier sehen können, dass diese Ausgabe das Ergebnis hier nicht ausführt. Ok? Also lassen Sie uns einfach jetzt noch einmal überprüfen, was wir, welchen Fehler wir hier gemacht haben. Hier haben wir da einen kleinen Fehler gemacht. Wir wollen diese Variable hier bekommen. Okay, jetzt hier bin ich nur erfrischend das. So können Sie hier zuerst sehen, wir erhalten die Warnmeldung auf den Wert eins und dann zwei. So ist das, wie wir i handelbar aij i Probleme oder den Generator. So können Sie hier zu diesem Zweck sehen, ich benutze nur die FOR-Schleife hier. Also hoffentlich verstehen Sie jetzt und wenn Sie eines der Probleme in Bezug auf diese Vorlesung
finden, lassen
Sie es mich wissen und danke, dass Sie diesen Vortrag gesehen haben.
80. Symbol.Iterator: Hey Leute, willkommen zu diesem Vortrag. Und in diesem Vortrag werden wir über Symbolpunkt-Iterator-Methode sprechen. Symbol dot i Verräter ist das Protokoll, das Nato-Objekt wie Eris gesetzt macht und IT die Item-Tabelle verdoppelt, indem sie eine Hoffnung in Sprachfunktionen wie for-Schleifen bereitstellt. Und es gibt Spread Operator. Hier. Ich führe nur die Beispiele. Haben Sie Leute, wo wir gehen, um zu überprüfen, wie wir Symbol Lord Iterator-Methode verwenden. Ich benutze nur Let Range. So Bereich hier ist die Funktion. Ok? Also, warum wir Bereichsfunktion verwenden? Und die Bereichsfunktion ist eine Funktion, die im Grunde einen Startindex und einen
Endindex nehmen , der eine Liste aller Ganzzahlen von Anfang bis Ende zurückgegeben wird. Hier streik ich von der, von Mittelwert den Wert, den wir beginnen werden. Also schritt ich eins ein. Und dann habe ich hier auch Recht. Also schreibe ich hier nur den Wert zehn. Ok? Anstelle der Bereichsfunktion müssen
Sie also auch for-Schleife verwenden. Ok? Jetzt hier können Sie sehen, dass ich nur Generator verwende, dann hier mit Symbol- und Symbolpunkt-Iterator-Methode. Ok? Danach hier verwende ich nur 44 let value, der gleich hier ist, sage
ich diesen Punkt von. Und dann hier muss man sehen, dass ich Recht habe, dass ein Wert und Wert, der kleiner oder gleich ist. Das ist also ziemlich heilend. Und hier ist dieser Punkt zwei. Wie Sie hier sehen können, zitiere ich, ob der Wert dieser Tür gleich dem n Wert ist, der kleiner oder gleich diesem Punkt t2 ist. Also hatten Sie einfach den richtigen Wert plus, plus, okay? Und dann hier können Sie sehen, dass ich blaue nächste Ecke habe. Ok? Jetzt hier können Sie sehen, also für Blei. Jetzt hier, danach habe ich geschrieben, dass dies als Schlüsselwort geschrien wird. Und hier geschrien ist, dass ich hier nur den Wert ergebe. Nächste Punktzahl zeigt die Warnmeldung, wo ich zuerst Klammern schreiben muss. Dann habe ich hier geschrieben, dass dies ein Klammerzeichen ist und hier drucke ich einfach den Bereich hier aus. Okay, ist Spread Schlüsselwort. Also lassen Sie uns überprüfen, was die erwarteten Werte genau hier sind. Und ich leite diesen Akkord. So können Sie hier sehen, dass meine Dysfunktion nicht funktioniert Legis überprüfen Sie das Atom jetzt. Also haben wir hier einige Arten von Pfahl, das sind drei Punkte. Und das ist von, Okay, jetzt führe ich diesen Code hier aus. So können Sie hier sehen, dass mir hier den Bereich von ein bis zehn Werten geben wird. Dieses Symbol Punkt Iterator-Methode. So wie Sie sehen können, dass das Symbol Punkt i Twitter ist ein Protokolle, die das Nato-Objekt wie Eddie machen. Und das sagte Edit, Sets und Karte. Und das ist das i behandelbare, indem wir eine Hoffnung in unsere Sprachfunktionen wie for-loop und Spirit Operator geben. So hier können Sie sehen, ihre Augen verwendet betete Operator. Dies ist die for-Schleife und hier ist ein Bereich, in dem wir den Bereich eins bis zehn definieren. So erhalten Sie, dass dann, wie wir mit Symbol Herr arbeiten können, ich Iterator-Methode. Wenn Sie eines der Probleme in Bezug auf diese Vorlesung finden, lassen
Sie es mich wissen und danke für das Ansehen dieser Vorlesung.
81. ES6-Generatorwerfen: Hey Leute, willkommen zu dieser Vorlesung. In diesem Vortrag werden wir über Generator-Wurfmethode sprechen. Die Generator-Wurfmethode wird verwendet, um einen Fehler an die Ausbeute zu übergeben. Der Generator setzt die Ausführungen fort, nachdem Wurf geschnitzt wurde, indem einen Fehler
wirft und die FID-Eigenschaften des Objekts zurückgibt, die n Werte gemacht wurden. Wie wir in einem Beispiel wie
Generator Symbol I Handelsgruppe Methoden und Generatoren beobachten , sind IT-Doppelbeispiel. Also, der Code, den wir hier verwendet haben, übergibt den Wert in den Generator als Ergebnis noch. Aber es kann auch, Ich Handel werfen einen Fehler hier als auch. Lassen Sie uns sehen, wie wir Generator Wurf Materie im Java-Skript verwenden können. Hier schreibe ich Skript-Tag. Und innerhalb dieses Skript-Tags muss
ich das eine Funktion schreiben. Ich habe diese Funktion gerade als Generator hier gemacht. Und dann verwende ich hier nur die Ausnahme, um hier einen Fehler zu werfen. Hier schreibe ich einfach lassen, Ergebnis und Ergebnis, das gleich hier ist, ich habe schreiben, dass dies noch ist. Dann hier hatte ich Recht, zwei plus zwei, was gleich ist. Das ist also nur eine Aussage hier, die zwei plus zwei ist, was gleich o .
Jetzt hier zeige ich nur die Warnmeldung. Und die Warnmeldung hier ist, dass ich richtig gehört habe, dass die Ausführung
hier nicht erreicht , weil die Ausnahme ausgelöst wird. Ok? Weil wir hier eine separate Tintenausnahme auslösen. Ok. Du kannst es sehen. muss
ich zur Fangabrechnung gehen und die Kassenabrechnung hier ist E, und dann muss ich hier die Ausnahme fangen, die meine Variable E ist. Nun, danachmuss
ich zur Fangabrechnung gehen und die Kassenabrechnung hier
ist E, und dann muss ich hier die Ausnahme fangen,
die meine Variable E ist. Also hier, das ist, dass diese Ausnahme, catch-Ausnahme uns den Fehler zeigt. Ok? Jetzt können Sie hier sehen, dass ich schreiben muss. Und lassen Sie hier ist, Sie können sehen, dass ich den
richtigen Generator habe , der gleich gen als Funktionsname ist. Und jetzt hier können Sie sehen, dass ich Recht habe? Lassen Sie hier die richtige Frage haben, die Harris gleich ist, richtig? Generatorpunkt als Nächstes. Ok. Hier können Sie sehen, dass ich den richtigen Punkt nächsten Wert habe. Ok. Jetzt hier, wie Sie sehen können, dass dieser Generator, wo wir auf den nächsten Wert genau hier zu bewegen. Hier können Sie sehen, dass ich die richtige Generator-Punkt-Wurfmaterie hatte. Also habe ich hier nur Wurfmaterie verwendet, die hier einen neuen Fehler erzeugen wird. Und wie Sie sehen und hören können, IST richtig, dass die Antwort nicht Telefon ist. Nehmen wir an, ich entscheide, dass die Antwort nicht in meiner Datenbank oder in Aufzeichnung gefunden
wird, nicht in meinem Datensatz gefunden wird. Und ich muss diesen Code hier schließen. Jetzt können Sie hier sehen, dass ich diesen Code ausführen muss, der die Generator-Wurfmethode ist. Und das können Sie hier sehen. Ich gehe einfach zur Konsole und Sie können hier sehen,
okay, wie Sie hier sehen können, dass VR-Ton einen Fehler hier, aber diese Warnmeldung zeigt uns nicht den Fehler. Lassen Sie uns unseren Code hier überprüfen. Jetzt hier haben wir ein wenig Fehler, die als nächstes ist, und das ist Aussage und dieses Semikolon, sorry, diese Klammern hier zugeordnet sind, sorry, wissenschaftliche Aufzeichnung, Zeichen Haare sind nach diesem Headlock. Lassen Sie uns diesen Code erneut ausführen. Und Sie können hier sehen, dass uns die Ära zeigen wird, dass diese Antwort nicht in meiner Aufzeichnung hier zu finden
ist. Ok. So wie Sie hier sehen können, dass wir Ihnen einen Fehler zeigen, der wie eine Ausnahme im Generator schleppt, das heißt, Sie können hier in dieser Zeile sehen, die Lead-Generator ist, der gleich Generator ist. Und danach wird das Annex II-Iterationen hier drucken, okay,
hier, wie Sie sehen können, dass ich in diesem Beispiel mit Hilfe von try und Ted
ein Schreibegriff wähle , weil wir hier einen Adder werfen. Ok. Hoffentlich verstehst du es jetzt. Das ist also ein generator.me in einem JavaScript. Wenn Sie nicht verstehen, eine der Pflanzen genau hier, an jedem Punkt, was Ihnen nicht klar ist, lassen
Sie es mich wissen und danke für das Ansehen dieser Vorlesung.
82. ES6 Async: Hey Leute, willkommen zu dieser Vorlesung. Und in diesem Vortrag werden wir über eine Synchronisationen sprechen. Ich Verräter Alter synchronisieren Ich Verräter erlauben es uns, über die Daten zu iterieren, die asynchron bei Bedarf kommen, wie der Moment, wenn wir etwas Brocken oder ein Netzwerk herunterladen. Und ist synchron, Generatoren machen es bequemer. Mal sehen, wie wir einen einzigen asynchronisierten I Verräter verwenden können. In dieser Vorlesung. Hier können Sie sehen, dass ich Skript-Tag schreiben musste. Und in diesem Skript-Tag hier wähle ich lassen, lassen Sie es arrangieren, und hier setze ich nur den Bereich hier ein, wo der Bereich beginnt, beginnend mit einem. Und dann höre, dass Phil bis zu zehn geht. Ok? Jetzt hier können Sie sehen, dass ich hier
Symbol und Symbolpunkt schreiben muss, musste ich Iterator schreiben. Ok? Dann öffne
ich hier danach nur die geschweiften Klammern. Dies verwendet also vier Off-Anrufe. Diese Methode mit bedeutet eine sehr, Diese Methode wird am Anfang verwendet. Ok? Jetzt werde ich Ihnen zeigen, wie Sie das Iterator-Objekt zurückgeben können. Lassen Sie uns sehen, hier ist schreiben Rückkehr. Ok? Und zurück hier ist, dass ich nur den aktuellen Wert verwende, okay? Und die Strömung hier ist dieser Punkt von. Ok? Jetzt können Sie sehen, dass ich das hier bekommen muss. Und dann hier habe ich den richtigen letzten Wert. Und der letzte Wert hier ist dieser Punkt zwei. Ok? Jetzt hier wird das auch für off funktionieren, was das Objekt ist, das nach den nächsten Iterationswerten fragt. Ok? Jetzt hier können Sie sehen, dass ich einfach als nächstes hier benutze. Wie Sie hier sehen können, ist
das nächste ein Schlüsselwort. Und dann können Sie hier sehen, dass ich nur eine if-Anweisung verwende. Wie Sie hier sehen können, rufe
ich das nur als Nächstes an. Ok? Also, wenn dieser Punkt aktuellen Wert und der aktuelle Wert, der kleiner als oder gleich zu Zeichen ist. Und hier in diesem Punkt letzten Wert, was bedeutet, dass wir zuerst
den aktuellen Wert erhalten und dann den letzten Wert erhalten. Nun, hier hatte ich Recht, dass dies die Rückkehr ist. Und die Rückkehr hier ist, dass ich Dun benutzen muss. Dun hier ist falsch. Über sie haben wir bereits in unserer Generatorvorlesung studiert. Und dann schreiben wir hier danach Wert. Also der Wert hier ist, ich habe schreiben, dass dieser Hund aktuellen Wert, okay? Und dann muss ich hier Verkettungszeichen verwenden, was Plus ist. Jetzt danach können Sie hier sehen, dass ich eine else-Anweisung schreiben musste ,
als die ein Rückgabewert und S ist
, der der Rückgabewert ist. Und der Rückgabewert hier ist, Sie können sehen, dass dies getan wird und dann hier wahr ist. Ok? Jetzt hier muss ich diesen Kern schließen. Und dann können Sie hier sehen, dass ich diesen Code auch hier schließen muss. Ok? Entschuldigung. Nächster Code hier, und dann muss ich die Partitur auch hier schließen. Jetzt können Sie sehen, dass ich für Schleife schreiben muss. Also lassen Sie den Wert und den Wert des Regens, was bedeutet, dass der Bereichswert, was wir hier definieren, okay, wir nehmen die Vorderschleife. Also zeigen Sie uns einfach die Warnmeldung, die der Wert ist. Und ich muss hier am nächsten Akkord. Jetzt hier ist unser Code komplett und hier der Bereich, der Gleichgewicht ist. Jetzt führe ich nur diesen Kern zu euch. Und wie Sie hier sehen können, läuft
meine for-Schleife und zeigt hier einen Wert an. Sie können hier sehen, dass dies asynchron ist, okay? Das ist wie unsere Download-Dateien, die eins nach dem anderen bestellen. Ok? Jetzt hier können Sie sehen, dass diese Werte bis zu den zehn gehen, ok, wie Sie hier sehen können, und die Schleife wird hier enden. Das ist also asynchron I Verräter und Generatoren hier in diesem Vortrag. Hoffentlich verstehst du jetzt, wenn du es nicht bist, lass es mich wissen und danke, dass du diesen Vortrag gesehen hast.