Transkripte
1. Skillshare Course – JavaScript: Unser, unser, unser Arm. Wer? Ich bin so aufgeregt über diesen Kurs, Sie haben wahrscheinlich eine Menge Fragen und wir haben nicht viel Zeit. Also lasst mich da reinkommen. Und eins, warum habe ich diesen Kurs erstellt? Nun, lassen Sie es mich so sagen. Ich habe genau dort angefangen, wo du bist. Ich hatte keine Ahnung von Codierung. Ich wusste nicht einmal, wie HTML und JavaScript und CSS überhaupt existierten. Und ich kenne die Frustrationen, die ich so sehr gegoogelt habe. Ich las jeden Artikel, den ich auf Blogs war, ich war auf Quora, auf Stack Overflow, und ich war jeder. Und ich habe sogar eine Sicherung gemacht und einige gute, die mir auf dem Weg geholfen haben. Aber ich war auch frustriert. Und dann fliegen viele Leute einfach an
einigen Themen vorbei , die die zugrundeliegende Logik dessen, was wir tun, nicht erklären. Obwohl ich JavaScript gelernt habe, dauerte
es nur sehr lange und wie gesagt, und nur irgendwie frustrierend. Daher der Grund für diesen Kurs, wollte
ich einen allgemeinen Großmeister-Job-Kurs erstellen. Natürlich strukturiert das JavaScript in einer Weise, die verständlich ist. Aber das gibt Ihnen eine solide Grundlage, um auch viel kompliziertere Dinge zu lernen. Was hast du aus diesem Kurs raus? Nun, wie ich schon sagte, ich habe diesen Kurs erstellt, um einen umfassenden Großmeisterkurs zu sein. Was bedeutet das? Nun, das bedeutet, dass Sie von den kompletten Grundlagen ausgehen. Was ist JavaScript? Was ist Maschinencode? Was ist JavaScript-Engine? Was bedeutet ein Dolmetscher? Was ist es ein Compiler, um Jobs Kürzungen zu meistern, um ein Großmeister zu werden? Dies sind bestimmte Themen, die Sie begreifen müssen. Und was ich in meiner Geschichte des Lernens
Codierung gefunden habe, ist, dass es nicht auf diese Themen zu stoßen ist, weshalb ich das in einem Kurs zusammengefasst habe, aber es hört nicht auf. Wir werden auch komplizierter. Wir kommen in Variablen, in Funktionen, in Objekte, in Arrays, in die verschiedenen Datenstrukturen in JavaScript ein. Seien Sie also versichert, wenn Sie diesen Kurs beenden, werden
Sie auf dem besten Weg sein, ein echter Großmeister in JavaScript zu werden. Die Beispiele, ja, natürlich sind sie das. Worauf wartest du? Pitt, dass die Schaltfläche „Registrieren“. Und lasst uns knacken. Das ist lernen, dass JavaScript zusammen wird genial sein. Wir werden gemeinsam programmieren. Ich zeige Ihnen sowohl Online-JavaScript-Konsolen als auch eine IDE, die ich verwende, eine integrierte Entwicklungsumgebung. Streß nicht, wenn du nicht weißt, was das ist, werden
wir in sie kommen, um das Abonnement zu zwingen. Das ist gut. Lasst uns knacken. Ich schätze, das ist mein kleines Blatt. Wir sehen uns in der nächsten Vorlesung.
2. Was ist Programmierung?: Beginnen wir also mit den Grundlagen. Programmierung beinhaltet viel Jargon und Terminologie, aber keine Panik, OK? Denn wenn man den Jargon einmal versteht, wird er überraschend einfach finden. Und was ist Programmierung? Nun, ich meine, am Ende des Tages ist
Programmierung nur eine Reihe von Anweisungen, die dem Computer sagen, was zu tun ist. Und die gute Nachricht für Sie und ich ist, dass diese Anweisungen einfach Englisch sind und diese Anweisungen nur aus winzigen kleinen Befehlen bestehen. Wieder können
Sie sie Befehle aufrufen, Sie können sie Anweisungen aufrufen, spielt keine Rolle. Und wir bezeichnen diese Befehle oder Anweisungen als die Programmierung Centex. Aber ich weiß nicht, springe voraus. Wir werden jetzt in Syntex einsteigen und das ganze Zeug vorerst. Ich möchte nur, dass Sie wissen, dass diese Befehle einfach sind. Jeder Befehl für sich ist sehr einfach, und sie sind oft gleich für die meisten verschiedenen Programmiersprachen. Also, ob Sie programmieren in Giallorossi Shop genau etcetera viele von ihnen alle schwer die gleichen kleinen Nuancen. Also der Vorteil ist, Sobald Sie das lernen, es wird Sie auf einem Teil sitzen, ein ausgezeichnetes Programm und jede Sprache zu werden. Gehen Sie einfach einen Schritt zurück. Der wichtige Punkt, den ich möchte, dass Sie daraus wissen, ist, dass die Programmierung nur eine Reihe von
Anweisungen ist . Das ist nur Englisch, nur Worte. Also, wenn Sie frustriert werden und Sie werden und wenn Sie aufhören zu ziehen, hören
Sie heraus, halten Sie sich
einfach zurück und gehen. Weißt du was? Ich habe offensichtlich die falschen Worte. Ich habe immer den falschen Syntex. Ich setze einen vollen Halt, wo nicht sollte, oder Colon, was sein sollte. Und das ist alles, was ich will, dass du später davon kommst. Diese Vorlesung ist also Programmierung. Es ist nur eine Reihe von Anweisungen, um dem Computer zu sagen, was in diesen Anweisungen zu tun ist, sind in Englisch
geschrieben. Lasst uns weitermachen.
3. GIGO: Wenn wir programmieren, geben
wir dem Computer Anweisungen, eine Zeile nach dem anderen zu verarbeiten, in der Reihenfolge, in der wir dem Computer diese Anweisungen
geben und nur ein Jahr entfernt. Es gibt eine alte Phrase in dieser Branche in vielen Branchen tatsächlich Gigolo genannt, aber im Grunde steht es für Müll in Müll, draußen und in Programmiersprachen. Wir schreiben diese Anweisungen, indem wir schreiben, was ein Gericht Aussagen und Aussagen sind
Art von Sätzen in Englisch. Und du kannst dir vorstellen, wenn ich dich führe. Das bedeutet nichts. Und es ist das gleiche mit Programmiersprachen. Der Computer wird weitergehen. Was gibst du ihm, wenn du einen Müll gibst, wird
es Beckett werfen. Aber am Ende des Tages wollte
ich nur, dass Sie mit dieser Terminologie vertraut sind.
4. Englisch lernen: Also fangen Sie an, Ihren Kopf um die Programmierung zu wickeln, was es Müll ist, Müll aus, dass es eine Reihe von Anweisungen ist, die Zeile für Zeile ausgeführt werden. Und wir erwähnten dieses Ding namens Syntex. Syntex ist nur ein anderes Wort oder eine andere Art zu sagen, wie wir diese Anweisungen auf den
Computer schreiben . Weißt du, ich spreche jetzt Englisch. Ich habe eine Struktur, meine Sätze in gewisser Weise. Lesen Sie einen vollständigen Stopp am Ende jedes Satzes. Nun, es war ein paar Programmiersprachen. Sie möchten, dass Sie einen Semikolon am Ende jeder Anweisung am Ende jedes Befehls setzen , es ist das gleiche, was schreibt. Statt einen vollen Halt am Ende jedes Praktikanten zu setzen, legte
sie einen Semikolon, einige Programmiersprachen, alle Atticus,
einige Sprachen, einige Sprachen, obwohl Fall und verwenden einige Sprachen, um es zu stunk. Also die Frage, die Sie wahrscheinlich stellen, war, Nun, Clyde, sag mir, dass Syntax für Java-Skript wir für jetzt bekommen werden, nur verstehen, welche Sündensteuern und dass die meisten Sprachen oder die meisten modernen Sprachen versuchen , um sich von sehr strengen Syntex zu entfernen, und wo es ist, passt
JavaScript in diese. Wir werden einen Rock fallen lassen. K ist ein wenig, also es ist sehr verzeihend, aber es sind einige bestimmte Regeln, die Sie kennen müssen,
und wir werden uns darauf einlassen.
5. Order: Wir haben gerade gelernt, dass die Programmierung eine Reihe von Anweisungen ist und jede Anweisung dem
Computer sagt , was zu tun ist. Und obwohl jede Anweisung winzig sein könnte, könnte einfach ein kleines Snippet geben und dem Computer sagen, was zu tun ist. Aber der wichtige Punkt, den Sie begreifen müssen, ist, dass jede Anweisung sehr klein sein kann, aber es muss sehr spezifisch sein. Und holen Sie sich das. Die Kunst aus der Programmierung besteht darin, eine große Idee zu nehmen, etwas Großes, das Sie tun möchten, und es in kleine,
winzige Schritte zu brechen . So arbeiten die Programmierung ähnlich wie jemandem Anweisungen zu geben. Lassen Sie mich Ihnen eine Analogie geben. Sagen Sie, es ist eine Person in einem blauen Mais, eine
andere Person in einem roten Auto und sie wollen von Punkt A nach B reisen Sie sagen dem blauen Cop, gehen Sie hoch und dann genau in dieser Reihenfolge. Aber Sie geben dem roten Auto aus der gleichen Reihe von Anweisungen Position andere Reihenfolge, die Sie sagen , gehen Sie rechts, und dann links. Was denkst du, wird passieren? Nun, du weißt, was passieren wird. Blaues Auto landet auf der linken Seite und der rechte Gott wird auf der rechten Seite enden. Also, was ich versuche, nur bei deiner Ankunft zu bekommen. Dieses sehr einfache Beispiel ist, dass die Reihenfolge aus dem Schreiben Ihrer Anweisungen von entscheidender
Bedeutung wird . Und wenn du die
verwirrst, bekommst du ein ganz anderes Ergebnis. Und es ist das gleiche mit der Programmierung. Wir geben Anweisungen an den Computer. Das ist das. Anstatt Anweisungen zu einem blauen Auto roten Auto geben, geben
wir Anweisungen Zehe Computer und die Reihenfolge aus den Anweisungen. Die Reihenfolge der Befehle ist entscheidend, da der Computer jede
Anweisung Zeile für Zeile in der Reihenfolge verarbeitet , die Sie schreiben.
6. Zusammenfassung: Sicher. Also okay, wir sind ziemlich weit gekommen. Ähm und ich weiß, ich gehe ein bisschen langsam und entschuldige mich für einige von euch, aber glaub mir, du musst diese Grundlagen aufklappen, bevor du die Sprache wirklich beherrschen kannst. Aber es ist Zeit, einen Stock zu nehmen. Und denken Sie daran, welche Programmierung sehr einfach ist. Nur eine Reihe von Anweisungen, die wir einem Computer geben, um Zeile für Zeile auszuführen. Und diese Anweisungen Nur eine Folge von kleinen Befehlen, die wir dem Computer eins nach dem anderen geben . Es könnten zwei Anweisungen sein. Sie begehen 2000 Anweisungen. Es werden zwei Millionen Anweisungen und diese Regeln in Texas sein, wie wir seine
Anweisungen schreiben , die wir eingehen werden. Aber bevor wir rennen können, müssen
wir laufen. Und leider müssen
wir das Zeug lernen. Und vertrau mir. Sobald Sie diese Grundlagen gelernt
haben, werden Sie jeden Tag auf dem besten Weg zur Programmierung sein, weil es so viel Spaß macht. Also lasst uns weitermachen
7. HTML, CSS und JS – Wie alle sie miteinander verwandeln: also ist die brennende Frage, die Sie gerade haben könnten, Gewicht. Ist Java-Skript bereits eingebaut? Und bevor ich das beantworten kann, möchte
ich nur, dass du über Programmiersprachen im Allgemeinen nachdenkst, weil du und ich wissen, dass Hunderte von Programmiersprachen gibt, da draußen seit Beginn des Rechens sind. Aber zu jeder Zeitwerden
sie, werden
sie, vielleicht ein Dutzend oder so, dass alle populären Sprachen und wie die Jahre vergehen, verschiedene Sprachen wachsen und schwächen in Popularität und kommen und gehen irgendwo eine große Hits. Aber die meisten von ihnen sind nicht so. Diese Liste von populären Programmiersprachen ändert sich im Laufe der Zeit, richtig, Aber sie werden ehrlich sein. Diese Liste ändert sich sehr langsam, und Java-Skript ist Kern. JavaScript ist eine dieser Sprachen, die es schon sehr lange gibt, und ich kann nicht sehen, wie Charles Skript verschwinden wird. Wissen Sie, es ist in so ziemlich jede einzelne Woche Seite besuchen seinen Job Skript aus irgendeiner Form, aber so alle das Skript ist nur eine Programmiersprache ist eine von vielen, und die meisten Programm ist während ihrer Karriere wird nicht eine Sprache lernen, und die gute Nachricht ist für Sie und ich ist, dass Sobald Sie eine Sprache gelernt haben, es ist sehr schnell und wir werden es nicht. Ich würde nicht sehr schnell sagen. Das ist eine Menge. Okay, es ist einfacher. Sobald Sie eine Sprache gelernt haben, ist
es einfacher, eine andere Sprache zu lernen. Und es ist teilweise, weil, wissen
Sie, die Regeln und geschickt Texas sind weitgehend die gleichen mit ein paar ein paar Verbesserungen hier und da. Ich werde dir eine sehr coole Frage stellen. - Was? Hörst du wirklich zu? Okay, halten Sie sich an Ihrer Wange fest. Ich werde dir eine sehr wichtige Frage stellen. Warum gibt es nicht nur eine Sprache? Warum nur diese unzähligen Sprachen? Und die Antwort ist Trommelrolle, bitte. Und lasst uns jetzt in Maschinencode springen.
8. Einführung in den Maschinencode: Ich bin mir sicher, dass Sie mit der Wirkung vertraut sind, dass Computer Wörter nicht wirklich verstehen können. Es befassen sich mit Zahlen, Einsen und Nullen, elektrischen Eingängen und Programmen, die auf den Computerläden gespeichert sind. Sequenzen aus Kauf erinnert sich. Und diese Zahlen stellen Anweisungen dar. Und wir wissen wirklich Anweisungen oder Befehle, die gleiche Sache und Knie rollen Zahlen. Dieser Rohzustand von Anweisungen ist im Maschinencode nicht bekannt, und dies gilt für alle Programmiersprachen. Die Frage ist also, und du weißt schon, irgendwie unheimlich. Es hatte Vorlesungen verloren. Warum schreiben wir nicht alle einfach Maschinencode? Nun, ein paar Gründen ist
man fast unmöglich. Es sind die Wunderoperationen, winzige Anweisungen, die an den kleinsten Teilen des Speichers in Ihrem Computer arbeiten. Selbst wenn Sie es schreiben könnten, ist
es für niemanden im Grunde unlesbar. Und um es zu beenden, Cherry oben ist, dass Maschine Quark arbeitet auf der Ebene des CPI. Es bedeutet also nur, dass Sie verschiedene Arten von Maschinencode für verschiedene
Modelle von CP lernen müssen . Und kurz bevor wir weitermachen, besänftigt
Teoh diejenigen unter euch, die neugierig sind. Wie könnte die Maschine aussehen? Nun, wenn ich es Nullen und Einsen sage, meine
ich buchstäblich Null und wenn ich meine, meine
ich buchstäblich Null und wenn ich meine,
hier ist ein Beispiel, wie Maschinencode aussieht, und für einen Computer bedeutet das etwas. Aber bevor wir die Waffe springen, machen
wir weiter.
9. Was ist Maschinencode?: cool. Wir machen weiter. Wir ziehen weiter. Lasst uns weitermachen. Hängen Sie die Jungs da rein. Komm schon. Wir werden bald dorthin kommen. Ok? Also schreibt maschinell geschnitten. Wir wissen, dass Maschinencode im Grunde Nullen und Nullen ist, die Ihr Computer verstehen kann. Die Frage ist, , was meine ich mit Ihrem Computer? Kann es verstehen. Nun, ein Computer ist wirklich nur ein Prozess. Ok? Die Frage, die ich jetzt auch habe, wie versteht Ihr Prozess die Nullen und Einsen? Wie funktioniert das?
10. Was ist ein Prozessor?: bevor wir tatsächlich die volle Leistung des Java-Skripts schätzen können und wie der Computer tatsächlich die Sprache liest und in Maschinencode komportiert. Ich dachte nur, wissen
Sie, wir müssen verstehen, was für ein Prozess und war ziemlich lustig. Ich meine, ich verbrachte eine Menge meiner Zeit mit der Beschichtung für begraben 23 Jahre sogar wirklich,
wirklich verstehen, was für ein Prozess, dass WAAS. Also werde ich dir nur einen kurzen Überblick geben. Ok? Was ist der Erlös wieder? Sie müssen nur erkennen, dass die Programmierung nicht schwierig ist. Sie sind nur viele kleine Stücke. Writer-Prozess ist nur eines dieser alten Stücke und ein Prozess, er ist nur ein kleiner Chip gegen, wie, ein Maschinendeck befindet sich in Computern und anderen Geräten. Ihre Handys, Radios und seine grundlegende Aufgabe ist nur, Eingang zu empfangen und zu versorgen. Aber OK, anderen
Worten, lassen Sie mich es auf eine andere Weise umformulieren. Ich werde sagen, es ist eine winzige Maschine, die zusammen mit elektrischen Eingängen arbeitet. Ah, aber du willst wahrscheinlich nur einen sehen, oder? Weil du es nicht vollständig verstehst und ein paar diesen Job benutzt. Okay, Okay, er hat, wie es aussieht. Cool. Nur ein kleiner Chip. Schätze, du könntest sagen, dass der Prozess, äh das Gehirn eines Computers ist. Es führt arithmetische, logische Eingangsausgabe-Operationen aus dem gesamten Computersystem. Und wir geben diesen Prozess Anweisungen richtig, denn der Prozess dort zu arbeiten braucht Anweisungen. Aber leider, und das ist, was Sex mit Prozessen und bewertet Maschinensprachen ist, dass nicht alle Prozesse gleich sind und nicht alle die gleiche Sprache sprechen. Was bedeutet, dass wir wirklich nicht in das Schreiben auf einem Prozess der Ebene direkt auf einem
niedrigen Niveau eintauchen wollen. Was mich zu unserem nächsten Thema bringt.
11. Programmiersprachen für niedrige Ebenen: so dass die Menschen nicht sehr gut mit Beiring arbeiten können. Nummern, die im maschinellen Schnitt verwendet werden, oder? Ich meine, komm schon. Wer will in den Irak gehen? Programmiersprachen in Einsen und Nullen. Also machen sie irgendwie Sitze und dann machen wir einen Schritt zurück und wir sind cool. Okay, also sind all diese Programmiersprachen wirklich nur ein Kompromiss. Sie versuchen wirklich nur, den Weg zwischen uns als Menschenrechte zu überbrücken und
versuchen, nur etwas Unleserliches zu schaffen, damit wir es verstehen können gegen das, was ein Computer braucht, um zu funktionieren, was Nullen und Einsen sind. Und einige Sprachen sind näher an diesem Maschinencode als andere. Und diese Sprachen sind ähnlich dem, was in der Branche als
Assemblersprache bekannt ist und in der Assemblersprache als Low-Level-Sprache bekannt ist. Warum nennt man es niedrig? Nun, weil man irgendwie darüber nachdenken kann, dass es so niedrig ist,weißt
du, weißt
du den Prozess wie möglich, außer wörtlich Nullen und Einsen zu schreiben. Und ja, ja, Sie wissen, die Frage, die Sie jetzt stellen könnten, ist, warum versuchen wir nicht alle einfach zu Sprachen, oder? Es wird viel schneller vom Computer ausgeführt und Dies liegt daran, dass der Computer Assemblersprache direkt
verstehen kann und keine Trans-Stapel er oder Übersetzung des Programms erforderlich ist . Und Sie nutzen auch die effiziente Nutzung des primären Speichers. Also Jacht Gerechtigkeit allein, Versammlungssprache. Mein einziges Zögern und es ist ein sehr Chaos des Zögerns ist, dass Assemblersprachen
schwierig sind . Okay, es ist sehr maschinenabhängig. Maschinensprache unterscheidet sich von einem Computer Teoh eine Angelegenheit. Es ist schwierig zu programmieren, Es ist schwer zu modifizieren, und es ist sehr air prime. Also für mich, in diesem Tag und Zeitalter, glaube
ich nicht, dass es einen echten Bedarf gibt, Assemblersprache zu lernen. Ich denke, Sie wissen, Sie bekommen so gute Programmiersprachen, Java-Skript ist überhaupt keine Ausnahme, die es Ihnen erlaubt, Code zu schreiben. Du verstehst es. Andere verstehen es. Aber das ist gleichermaßen mächtig. Ist jede andere einfache Sprache
12. Hochrangige Programmiersprachen: wir sahen eine Art von Low-Level-Sprache war. Nun, da wir uns vom CPI wegbewegen und die Kurve höher hinaufsteigen, kommen
wir in eine sogenannte High-Level-Sprache ein, und mit hochrangigen Sprachen neigen
Sie dazu, sich weniger um den tatsächlichen harten Weg zu kümmern. Und er ist, ich verstehe, dass du eine ganze Menge Leute da draußen bekommst, die sagen, Hör zu, obwohl es einfacher ist zu schreiben, es kann langsam sein und läuft, weil es nicht für die CPU auf CPU-Ebene optimiert ist, alle Richtig, aber ich werde ehrlich zu dir sein. Ich habe keine Probleme gehabt. Und in diesem Zeitalter sind
Compiler und Transpire Anwälte so unglaublich mächtig, und ich werde Ihnen sagen, was das sind, also mach dir keine Sorgen. Aber diese Programme dort konvertieren Javascript in Maschinencode oder sehr mächtig und Luft. Es geht um sehr clevere Leute. Am Ende des Tages sind
High-Level-Sprachen für Programmierer nur viel effizienter. Die Frage, die Sie jetzt wahrscheinlich stellen, ist ein Brunnen, Kellner, Jarvis zuversichtlich. Ist das eine Sprache auf niedrigem Niveau oder eine Sprache auf hohem Niveau? Nun, warte drauf. Es ist eine Sprache auf hohem Niveau, die fantastisch ist und was so unglaublich mächtig macht. Und jetzt, wie wir weitermachen, nur bedenken, wenn wir JavaScript-Code schreiben wir beziehen uns auf diesen Code als Quellcode im Quellcode wird auch ein Programm genannt, und dieser Quellcode wird schließlich in der Maschine übersetzt -Code, damit er auf einem Computer ausgeführt werden kann. Also wissen wir das. Wir haben es durchgemacht. Wir wissen, dass Maschine nur diejenigen und Norden verstehen kann, so dass wir wissen, wenn wir Texte als Java-Skript schreiben. Du und ich wissen beide, dass ein grüner Chili Nullen und Einsen zusammen ist. Was ich versuche, darüber zu kommen, ist, dass ich, wenn ich codierten Quellcode schreibe und wenn ich
programmiere oder codiere, nur das Gleiche bedeute. Ich meine nur, dass ich Code schreibe. Ich schreibe Woods
13. Zusammenfassung: Sicher. Okay, also nehmen wir einen anderen Staat zurück. Ok? Entspanne deinen Verstand. Mal sehen, was wir gelernt haben. Also haben wir gelernt, dass Maschine Zitat Gott spricht nur Helden und einmal richtig, was auf der Prozessebene ist, und sie alle diese schrecklichen Sprachen, die wir nicht in ein bisschen höher
als das berühren wollen . Sie haben, wissen
Sie, noch niedrigere Sprachenbeispiele oder C Plus und sie erfordern nur tiefere Kenntnisse darüber, wie hart Weg und zugrunde liegende CP-Verwendung tatsächlich funktionieren. Sie schwieriger, aus dieser Sicht zu schreiben. Und dann haben Sie High-Level-Sprachen, die sehr praktisch und sehr mächtig sind, und das, was fast Gruppe setzt in.
14. Wie schreibt man JavaScript?: um mit dem Schreiben von Java-Skript zu beginnen oder bevor Sie beginnen können, Tar-Strips zu schreiben, diese drei großen Fragen und die drei großen Fragen bewerten, wie schwieriger wir
es schreiben . Und damit meine ich buchstäblich, wo schreiben wir eigentlich Worte zu Herzen? Wird der Quellcode in Maschinencode konvertiert? Wie erhalten Sie, dass Ihr JavaScript in Maschinencode konvertiert wird? Und die letzte Frage ist, wie Sie Ihr JavaScript ausführen? Gehen Sie also zur ersten Frage, die relativ einfach ist, müssen Sie nur aufgenommenen Quellcode nur Text ist. Das bedeutet also, dass Sie Ihren Job so ziemlich schreiben können. Skripte alle Ticks, Datenzeit können Sie Writer Inward schreibt einen Notizblock. Alles andere, was zu Ihrer Lust passt. Der wichtige Punkt, an den Sie sich erinnern sollten, ist, dass Sie das Skript trotzdem abschreiben können. Auf die zweite Frage zu gehen, ist schwer. Ein Quellcode, der in Maschinencode konvertiert wird. Dies ist etwas, was Sie als Programmierer besorgt sein müssen. Nun, ich glaube, es ist gut, Teoh verstehe es. Wie ich schon sagte, ich habe eine feste Philosophie und Verständnis der Grundlagen, bevor Sie es wissen,
tauchen Sie in das kompliziertere Zeug. Also, ja, ich denke, es ist wichtig für Sie zu verstehen, wie Ihr JavaScript in
Maschinencode konvertiert wird . Nun, damit ich Ihnen sagen kann, dass Sie den Unterschied zwischen Kompilieren
und Dolmetschen verstehen müssen .
15. Erstellte Sprachen: wir müssen unseren Quellcode irgendwie in Maschinenquark konvertieren, bevor er ausgeführt werden kann. Und auf zwei Arten, dies zu tun, was man nennt, Quellquark zu kompilieren und was man als Interpretation des Quellcodes in den meisten
Sprachen bezeichnet , wird
Ihr Deal natürlich in eine der anderen fallen. Aber ich denke, es lohnt sich, den Unterschied zu kennen, denn Sie werden diese Zeiten viel in Ihrer Programmierkarriere mit einer
zusammengesetzten Sprache kultivieren . Was passiert, ist Ihr rechtschaffener Quellcode, und dann programmieren Sie jemals einen Compiler, der durch diesen Quellcode geht und eine Superdatei
erstellt, die den Maschinencode enthält. Das Endergebnis wird manchmal als Execute-Kräuter-Datei bezeichnet, weil wir direkt den Benutzer direkt aus der Datei
ausführen können, und Sie sind ein Programmierer. Sie erhalten, um Ihren Quellcode zu behalten, und der Benutzer sieht ihn nie. Clyde, was sind einige Beispiele? Nun, okay Programme, wissen
Sie, Sprachen wie ein C plus Java. Sie müssen kompiliert werden, bevor sie ausgeführt werden. Alles, was bedeutet, ist, dass der Quellcode einen Compiler durchläuft
, der in Biss-Code übersetzt wird , den die Maschine verstehen und dann ausführen kann. Und wenn ein Programm kompiliert wird, ist
es Angebot für eine bestimmte plateful kompiliert. Zum Beispiel, Jetzt wirkungsvoll sein, das wird überall fünf in Computern und anderen Plattformen sagte nicht auf
Apple-Computern funktionieren . Interessant ist also, dass die meisten hochrangigen Sprachen heute ihre eigenen beinhalten. Kompilieren Sie uns oder sie haben Tool-Kits zur Verfügung, die verwendet werden können, um das Programm zu kompilieren. Wenn Sie ein anderes Beispiel möchten, meine
ich ein gutes Beispiel für einen Compiler verwendet. Java ist Eclipse. Es ist ein Beispiel für einen Compiler, der mit C und C plus plus verwendet wird. Ist die TCC kommen,
je nachdem, wie groß das Programm ist, dass Sie ein paar Sekunden oder Minuten zu kompilieren, wenn Neuer nicht gezählt ist oder dann kompiliert wird und ausgeführt wird, wird
Kräuterdatei erstellt.
16. Dolmetsche von Sprachen: jetzt mit einer interpretierten Sprache. Auf der anderen Seite kompilieren
Sie Ihren Quellcode nicht vor ihm. Das Programm. Es gibt Ihnen eine Kopie dieses Quellcodes, und es wird der Computer des Benutzers sein. Das bedeutet, dass es Ihre Maschine ist, Ihr Computer, der den Quellcode interpretiert, wann immer Sie das Programm ausführen möchten. Sie können also wirklich sagen, dass sich der Interpreter von einem Compiler und oder etwas mit
einem Interpreter unterscheidet . Ist es das? Ist das im laufenden Betrieb? Wir könnten daran denken, dass es durch Ihren Quellcode Zeile für Zeile geht und diesen
Quellcode auf dem Fliegenfisch verarbeitet Best Bush Bob ist Ihr Knöchel. Alles erledigt. Ein Interpreter speichert Ihren Quellcode nicht in einer separaten Maschinencodedatei. Du könntest dort sitzen und gehen. Okay, Kurs YSL schön und gut in der Theorie, aber ich habe nie Meine Maschinen nie als Dolmetscher verwendet worden zu interpretieren. Sprache schien mir zu sein. Und von golly gosh, das hat es tatsächlich. Und lassen Sie uns einfach einen Schritt zurück und denken über harte tatsächlich funktioniert. Also, wenn du eine Website
besuchst, okay. Dort kommt Jarvis Cup in Ihre Maschine. Ja. Und Sie wissen, Sie hören es ist eigentlich der Browser, um es auszuführen, aber Sie haben Ihre Augenbrauen auf Ihrem Computer gespeichert, und dies geschieht auf so ziemlich jeder einzelnen Website, die Sie in Google besuchen.
17. Erstellte im Überfall: Wir haben uns den ungemäßigten Kurt angeschaut. Wir suchen Kurt zu kompilieren. Die Frage ist jetzt. Was am besten mit den meisten Dingen im Leben endet, ist keine klare Antwort. Welche basieren? Nun, sie haben beide die Ware, und sie sind beide in den Betten. Eso kompilierter Code, wie Sie sich vorstellen können, ist für die CPU optimiert ,
und als solcher ist
es im Allgemeinen schneller, und Sie müssen Ihren Quellcode nicht an andere Leute senden, so dass Sie Es ist sehr eng. Auf geheimnisvoll. Sie wollen auch dort Nachteile bei Compilern. Und die größte Dishpan juckt, dass, wenn Sie auf einem PC Schulden zusammensetzen Kräuterdatei ausführen, die generiert wird, normalerweise nicht auf einem Mac so infiziert funktionieren, oft verwendet, um separat für verschiedene Arten von CPU kompiliert werden, sogar auf der gleichen Plattform. Und wenn Sie Code schreiben müssen und für verschiedene CP verwendet, ist
das ein zusätzlicher Schritt, so dass Sie mehr Zeit brauchen und Zeit ist Geld, also müssen sie es interpretieren, in Precor eine andere Hand
schneiden. Der größte Vorteil vor ist, dass Sie nicht wirklich K, welche Art von Maschine ist ein anderes Ende? Weil Sie den Maschinenschnitt nicht mit einer Dolmetschsprache bereitstellen. Sie sehen nur den Quellcode, und Sie lassen die andere Seite sich darum kümmern, so dass er
plattformübergreifend portabel und flexibler sein könnte . Das ist es, was es so dynamisch und genial macht. Besser hat auch seine Nachteile. Das quid pro quos, dass jeder einen Interpreter auf seinem Rechner installiert haben muss, der diesen Quellcode tatsächlich in Maschinengut umwandeln
kann. Es kann auch ein bisschen langsamer sein, da Sie jedes Mal interpretieren müssen, wenn das Programm ausgeführt wird und verwendet wird. Der Quellcode ist öffentlich, weil du ihn an den Iran schickst. Wer muss das Programm laufen? Und wie Sie vermutet haben, dass JavaScript eine Interpret-Sprachmaschine gut ist, kann
es auch ein bisschen langsamer sein, da Sie jedes Mal interpretieren müssen, wenn das Programm ausgeführt wird. Und
ja, ja, der Quellcode ist öffentlich, weil du ihn in den Iran schickst. Wer muss das Programm laufen? Und wie Sie vermutet haben, ist JavaScript eine Interpretsprache und
18. Fortgeschrittene: haben wir uns den kompilierten Code angesehen. Wir haben uns interpretierten Code angesehen, aber es gibt 1/3 Möglichkeit, dies zu tun, was ein bisschen von beiden anstelle des kompilierten Modells ist, wo die gesamte Arbeit im Voraus erledigt wird, aber ein wenig unflexibel sein
kann, mehr als verdreifacht Modell, wo die ganze Arbeit wird am empfangenden Ende getan, dass es ein wenig langsam sein kann. Irgendwie, oft aus. Also, was meine ich damit? Nun, ich meine irgendwie eine Front. Wir können einen Teil des Weges zu einer sogenannten Zwischensprache pilotieren, und dies nimmt es so weit auf dem Weg zum Maschinencode, wie es bekommen kann, was immer noch
portabel ist , oft über Plattformen, die Sie uns verteilen können, schickte es an die Leute, die es führen müssen, und jede Person des Iran. Es braucht das verlorene Band, um es in Maschinencode auf ihren Computern zu konvertieren, eine Zwischensprachen auch manchmal als Just in Time oder nur eine
Kompilierung bezeichnet , und es geht manchmal auch unter dem Namen von
19. recap für Programmierung: Was? Whoa! Ich werde verwirrt. Nehmen wir einfach einen Stock zurück. Der Prozess, Ihren Quellcode in Maschinencode zu konvertieren, muss also irgendwie passieren. Und es ist nur eine Frage, wie viel davon auf Ihrem Computer passiert, wenn Sie Codierung versus wieviel davon auf dem anderen Benutzercomputer passiert und das bestimmt mit seiner Verbindung. Dies wird interpretiert, zum Beispiel, C C plus Ziel. Sehen Sie, dies sind alle typischerweise Landwirte kompilierte Sprachen, also benötigen Sie einen Compiler
und stoppen, und der Compiler kann kostenlos heruntergeladen werden. Aber sie haben sich oft in ID's Die gute Nachricht gekauft, und das habe ich schon erwähnt. Dieses Java-Skript ist eine interpretierte Sprache, aber jetzt sind Sie auf dem besten Weg, in verschiedenen Lamy-Typen zu verstehen, wie
Jolla-Skript passt. Warum Job-Skript eine so mächtige Sprache in Bezug auf Herzen ist, die in Maschinencode umgewandelt werden. Und mit dem gesagt, lasst uns weitermachen
20. Outro zur Programmierung: Ich weiß, dass du mich wahrscheinlich siehst. Sie gehen impliziert genug oder einfach nur, was Java-Skriptcode es ist. Wie passt es in HTML und den Browser und den Computer? Also lasst uns kurz bevor wir es tun. Ich möchte Ihnen nur gratulieren, weil ich weiß, dass es schwierig war. Es war eine Theorie über mich selbst, nicht zu sehr ein Fan der Theorie. Aber ich habe versucht, in über den Versuch, interaktives Video zu erstellen, um Sie in vollen Schwung der Dinge, ein enormer nächster Abschnitt. Das macht Spaß. Lassen Sie mich Jobs vorstellen.
21. HTML, CSS und JavaScript – Einführung: viele Leute denken, es ist alles das Skript ist eine schlechte Banken und dass wir es nur brauchen, weil es in alten Browsern
integriert ist . Es ist cool, diese Leute irren sich. Jobs Kürzungen ist eine tolle Sprache, und Sie haben tatsächlich nehmen Unternehmen riesige Tech-Unternehmen auf der ganzen Welt Ausgaben Millionen von Dollar, um sehr viel stärkere Skript-Dolmetscher zu schaffen. Und was das bedeutet, ist, dass wir Josko Brandt in Umgebungen gezwungen haben können. Und was wirklich cool ist, ist, dass Sie jetzt Java-Skript auf dem Backend verwenden können. OK, bis vor etwa 10 Jahren war
JavaScript sehr überwiegend, nur eine Front in der Sprache. Und dann kamen neue Wellen-Entwicklungstechniken namens Ajax, und Ajax steht für asynchrone Job-Skript-Beispiel. Und in einem natürlichen,
alles, was Ajax ist Es verwendet Jaws im Backend Beira Markup Sprache namens X M
O gerissen , um Away Seite mehr reaktionsschnell zu machen. Was ich mit Verantwortungsbewusstsein meine. Denken Sie darüber nach, neue Inhalte auf einer Webseite zu lernen, aber ohne dass wieder frische Beispiele, denken Sie über Gmail und hart senkt Ihre E-Mails oder denken Sie über Twitter. Howard lädt einen neuen Tweet. Es wird reaktionsschnell und sehr schnell angesehen. Und diese zusätzliche Funktionalität begann Drawl zu machen. Ein Skript in den letzten Jahren ist eine verrückte Entwicklung in Jobs innerhalb der
JavaScript-Jason-Dateiform gesehen . Es wird so ziemlich jetzt verwendet, um Tochter über den gesamten Web-Knoten zu übertragen, die ein Back-End-Jobs Trip Server ist, kann nicht verwendet werden, um Dienst zu erstellen. Du hast Jobs. Trip Bibliotheken wie Muss Auktion behandelt Bücher, die Josko Vorlagen in einer sehr
einfachen und intuitiven Weise erstellen können . Du steckst Frameworks wie er zurück eckiges Rückgrat. Eines dieser Frameworks werden verwendet, um Tausende von verrückten interaktiven Websites zu erstellen. Und diese Frameworks, diese Sprachentnahme Scoop-Sprachen schieben buchstäblich die Grenzen des Java-Skripts weit über das hinaus, was jeder für möglich hielt. Lassen Sie uns das alles für den Moment beiseite legen. JavaScript ist mächtig, aber es kann schwierig sein zu leben. Kann schwierig sein, jede Programmiersprache zu lernen, wenn Sie zuvor keine Erfahrung hatten. Aber die gute Nachricht ist, dass viele dieser Sprachen alle die gleiche Logik haben. Lose Tabellen, Race-Funktionen, Bereiche, Ausführungskontext. Sie alle sind ihre Terminologie. Und sobald Sie es für eine Sprache bekommen, macht
es das Erlernen einer anderen Sprache so viel einfacher und Java-Skript, weil es so
mächtig ist . Ehrfürchtig zuerst. In diesem Abschnitt wird ein Absturz verwendet. Colsons Büro. Es ist irgendwie nur, dass du deinen Geist in Verstand versetzt hast. Wie HTM. O CC's Angela Drehbuch Weg Alle werden in das Schneiden kommen. Wir werden dich in eine Menge schneiden. Müssen Sie zuerst die Grundlagen verstehen und benutzerdefinierte macht Koreanisch finden. ist ein
Porträtdes Porträt Sydney Gefängnisses. Du hast gerade kaputt gemacht, du weißt schon, nichts Heißeres, du weißt schon, nur Flüssigkeiten auswendig gelernt. Ich verstehe es. Ich muss verstehen, was im Hintergrund vor sich geht, und es wird Sie viel besseres Programm machen, dass Sie nie Ihre letzte Programmierung lokal abgewickelt Die Station ist über. Es setzt nur die Stimmung. Genieße. Lehnen Sie sich zurück und versuchen Sie einfach, einweichen und verstehen, wie
22. Verhältnis zwischen JS, CSS und HTML: wir haben so weit im Kurs, ohne tatsächlich zu definieren, was Java-Skript ist. Ich mag sagen, es ist Teil der Drei Musketiere und was ich damit meine Lassen Sie uns darüber nachdenken was die drei Kernelemente jeder einzelnen Website sind. Kannst du raten? Ich bin sicher, Sie müssen bemerkt, einer von ihnen html, Das bietet die grundlegende Struktur der Website. Siehe, ISS wird für die Präsentation für Paarung und Out verwendet. Und natürlich haben
wir Ihren Rock, der verwendet wird, um das Verhalten der verschiedenen Elemente auf der Seite zu steuern. Jetzt möchte ich nur über jedes einzelne in ein wenig mehr Details gehen, um Ihnen zu helfen , Rollen zu
verstehen, die jeder auf einer Website und in einmal spielen. Wir verstehen, dass ich Ihnen praktische Beispiel von hart oft geben werde. Fangen wir mit einem Mädchen an. HTM Oh html. Das ist der Kern jeder einzelnen Seite. Und das ist unabhängig von der Komplexität der Website der Anzahl der Technologien
beteiligt Net-Website zu bauen. Und es ist eine wesentliche Fähigkeit für jede Weise professionelle, und es ist ein Ausgangspunkt für alle, die lernen, wie man Inhalte auf einer Website erstellt. Und zum Glück für Sie und I. Html ist in der Tat schwer zu sehen, aber lassen Sie mich es aufbrechen. Die HTML-Flecken. Vier Hypertext-Markup-Sprache. Was meinen wir mit Auszeichnungssprache? Nun, anstatt eine Programmiersprache zu verwenden, um Funktionen auszuführen, HTML verwendet Tags, a k A. Markups identifiziert verschiedene Arten von Inhalten und die Zwecke, die jeweils auf die Art und Weise zu
versprechen diente . Also diese Tags die kleinen Tassen haben ziemlich intuitive Hälse. Wir haben die Überschriften-Tags. Wir haben die Absatz-Tags und CA-Tags, Image-Tags, die ich weitermachen kann und jede Woche jede Website. Die Seite besteht aus einer Reihe dieser HTML-Tags. Beachten Sie, dass jede Art von Inhalt auf der Seite sinnvoll ist, richtig, Und jede Art von Inhalt auf der Seite wird durch diese HTML-Tags wiedergegeben. Das ist HTML. Was ich mit Beschlagnahmungen meine, steht für Cascading Stylesheets. Denk so darüber nach. Der HTML-Code stellt die Regelwerkzeuge bereit, um Inhalte auf einer Website zu strukturieren. Sehen Sie, ein Waffenstillstand auf der anderen Seite hilft zu stylen. Dieser Inhalt, der in einer schönen Art und Weise erscheint. Es erscheint in einer Weise, dass Sie und ich beabsichtigten, auf dem Bildschirm und diesen Sprachen
HTML und CSS erscheinen . Sie gehalten getrennt voneinander, und es ist Juni Schulter Website Ein Bolzen richtig, bevor es neu formatiert wird, könnte
man sehen, ein HTML ist die Trockenbau und CSS ist die Farbe. Also all diese Farben und Hintergrundbilder Yep, das ist alles dank CSS und sehen sein Gesicht diese Sprache, aber eine feste ganze Stimmung und Ton
der Website, so dass es unglaublich mächtig. Und es ist sehr wichtig für dich heute Abend und erinnere dich daran, wofür es steht. Es steht für Cascading Stylesheets, und was meinen wir mit Stylesheet? Nun, das bezieht sich auf das Dokument selbst, und jeder Webbrowser hat eine Standard-Stylesheet-Krise. Jede einzelne Webseite hat mindestens ein Stylesheet, und das ist großartig zu verstehen. Also tun wir nicht Sie, für die separaten Nazis, ist jede einzelne Seite, die Sie haben, als Standard-Raumschiff. So zum Beispiel ist
zum Beispiel
meine Browser-Standardschriftart mal neu Roman. Wenn ich also eine Website mit dem Designer besuche, wenden Sie
keine Stile an ihre eigenen. Ich werde mal New Roman sehen, aber offensichtlich hat die falsche Mehrheit der Websites besuchen keine Zeiten. Es liegt daran, dass Designer nach dem Standard-Stylesheet begonnen haben. Und dann übertrieben sie das mit ihrem eigenen Brauch. CSS. Und das ist, wo das Wort Kaskadierung ins Spiel kommt und eine Menge Leute im Vergleich zu einem wunderbaren wissen Sie was? Wenn Sie sich ein riesiges, wunderbares wissen Sie, ich sitze in Afrika bei Victoria Falls. Sie stellen sich einfach vor, dass dieser schöne Wasserfall Felsen auf dem Weg nach unten bekommt, aber nur die Felsen am unteren Effekt, wo das Wasser schließlich fließt. Und das ist genauso mit C.
aSUS . Es ist nur das letzte definierte Stylesheet, das meine BHs informiert sind, welche Anweisungen Regel anderer Anweisungen. Und schließlich haben
wir hier Job-Skript, das komplizierter ist als HTML CSS. Und es wurde nicht bis alle auch Mitte der neunziger Jahre veröffentlicht und heutzutage Java-Skript eine unterstützbare moderne Web-Browser und wird auf fast jeder Seite auf der Peitsche
zu Job-Skript als logische Programmiersprache verwendet , die verwendet werden kann, um den Inhalt und lassen Sie es sich auf verschiedene Arten verhalten. Einfache Beispiele aus Bestätigungsboxen. Sie wissen, dass es Boxen gibt, die auf Ihrem Bildschirm erscheinen, eine Website, die Sie eingegeben haben. Wir loggen uns für eine Dose ein. Ein Bestätigungsfeld, in dem Sie aufgefordert werden, OK zu drücken oder ihre abzubrechen, wurde aufgrund von
JavaScript möglich gemacht . Was ist mit Aufruf zu Aktionen? Weißt du, wenn du auf der Seite nach unten scrollst,
gibt es lästige Boxen auf der linken Seite, die dich
auffordern, etwas zu tun. Ein Nebenprodukt. Klicken Sie auf etwas, das Jobskript ist. Was ist mit dem Speichern von Informationen, wenn Sie ein Formular in Ihrem Namen und Ihren
Namen Wally ausfüllen und am Ende Sie ein Produkt kaufen und Sie erhalten eine Nachricht sagen Danke, Woody. All meine Freunde, das sind auch Jobs. Genau so wird JavaScript auf Websites verwendet, und Sie können sehr kompliziert mit Java-Skript werden. Es könnte gut für die Sicherheit sein. Sie können Spiele machen, mit denen Sie spezielle beheben können. Die Liste geht weiter. Lassen Sie mich Ihnen jetzt ein praktisches Beispiel geben, was Java-Skript ist und hart in eine
Websitepasst Website
23. Einführung in das User Agent Stil: schnell. Ich möchte Ihnen nur zeigen, was ich mit einem Browser mit Standard-CSS-Stilen meine. Was? Ich meine und lass mich es dir jetzt beweisen. Schnell. Also lassen Sie uns eine HTML-Seite Quickie erstellen. Lasst uns nur eine Notiz bekommen. Paare K und Herrin Typ HTML Körper Paar aus. Hallo, Welt nah Körper in der Nähe html. Okay, sagen
wir das einfach zum D-Stopp. Erlöser ist Stellen Sie sicher, dass Sie speichern es Geschmack Punkt h t Maulwurf. Sonst wird es nicht funktionieren. Wo ist sie? Wo ist das? Da ist es. Ja, okay. Und lasst es uns mal hier gehen. Ist das in Ordnung? Hallo, Welt. Sie können sehen, dass es hier drüben angezeigt wird. Lassen Sie uns einfach diesen Quickie untersuchen, denn das ist interessant, oder? Ich formatiere das nicht. Hallo, Walt. Ich habe es nicht getan, aber die Ränder an der Spitze. Sie können sehen, ob Sie genau sehen, wie ein Spiel. Sie zoomen einfach in Ihre für Sie. Sie können diesen Raum hier sehen. Dieser buchstäblich Raum. Ich habe das nicht in das und wenn du das
inspizierst, kannst du es hier sehen. Es gibt ein Absatzelement und all diese Dinge hier. Das Gemälde. Das habe ich nicht getan. Es würde es nicht tun. Und Sie können dieses Wort hier sehen. Stylesheet für den Benutzer-Agent Dies bedeutet, dass dies das Standard-Stylesheet ist, das von Google Chrome angewendet wird. In
diesem Fall benutze ich das. Und wenn Sie unten rechts schauen, können
Sie sehen, dass er mal New Roman hat. Äh, kein Montague. Jedenfalls, es
tut mir leid. Lassen Sie mich es schnell bewegen. Äh, okay. Da gehst du. So können Sie hier den Boden sehen, oder? Es ist Zeit. Null. Also wollten Sie nur beweisen, dass Brüssel Standard-CSS-Stile hat. Lasst uns weitermachen.
24. Praktisches Beispiel des Eindrücken eines Knopfes: Okey Dokey. Es reicht schon. Sie sitzen wahrscheinlich da und wollen nur ein praktisches Beispiel außerhalb des Hauses, alles passt zusammen. Wir wissen, dass jede Website besteht aus HTML-Krankheit Angela, aber wie passt alles zusammen? Und was ist ein praktisches Beispiel? Weil ich weiß, wenn du wie ich bist, wirst
du frustriert, es nicht in Aktion zu sehen. Nun, lassen Sie mich Ihnen eins geben und ich gebe Ihnen ein sehr einfaches Beispiel. Nehmen wir an, wir haben eine Schaltfläche, eine einfache HTML-Button, die Sie leicht in HTML mit dem Tags Button rechts können. Was wird auf deinem Bildschirm erscheinen? Du vermutest, dass eine langweilige alte Schlacht. Aber was, wenn wir diesen Knopf verachten wollen? Lass es schön aussehen? Eine Option könnte sein, ein Blau zu machen. Und was verwenden Sie dafür? vermute, dass ich das sehe, und ich weiß, dass
ich es bin. Ich gebe Ihnen hier nur ein Beispiel, aber was denkst du, wird jetzt passieren, wenn Sie auf diesen Button klicken? , Lass uns nichts versuchen,weil du Jobs brauchst, die gepeitscht werden. Und das ist der Punkt, den ich versuche zu überstehen. Ja. Was ist, wenn wir den Knopf drücken und das Seltsame ändern wollten. Schieben Sie mich zu etwas wie, ich weiß nicht, ich habe Bean geklickt. Wie würden wir das tun? Das erste, was Sie wissen müssen, wenn es um das Schreiben von Java-Skript geht, ist das bekannte Skript-Tag-Job-Skript muss zwischen Skript-Takes eingefügt werden. Also werden Sie dies jedes Mal sehen, Ihr JavaScript und wenn Ihr Browser Ihren Code durchläuft und er das Skript-Ei sieht, weiß
Ihr Browser, dass er JavaScript interpretieren muss. So tritt Ihr Browser ein. Dieses Herz weiß, was mit ihrem Code zu tun ist. Also denken Sie daran, dass die andere Sache, die Sie bleiben müssen, ist, dass Sie entweder Ihren
Reise-Skript-Code direkt zwischen den Skript-Eiern rechts . Und das machen wir hier, nur weil es viel einfacher ist, dass Sie später sehen werden. In diesem Kurs ist es
am häufigsten, Ihren Laufwerkskriptcode in eine andere Datei zu schreiben, und dann müssen Ihre Skript-Eier nur auf diese Datei oder diesen Euro zeigen. Und jetzt, für einige tolle Kenntnisse,
wussten Sie, dass Sie andere Sprachen innerhalb des Skript-Tags schreiben können? Aber im Allgemeinen verwendet jeder es für Java-Skript,
Also, wenn Sie gehen und Sie sehen alte Beispiele in anderen Kursen. Oder wenn Sie Googling starten, stoßen
Sie möglicherweise auf ein Skript EG, wo sie ein Typattribut haben, in dem sie Typ sind. Attribut ist Text Schrägstrich Javascript. Aber was Sie wissen müssen, ist, dass Sie uns nicht wirklich brauchen. Warum? Weil das die alte Schule ist. Neue HTML 5-Spezifikation Macht Java Script zur Standardsprachfarm innerhalb von Skript TEX Mit anderen
Worten, wenn Ihr Browser auf eine Skript-Take trifft, wird automatisch davon ausgegangen, dass dieser Code Java-Skript ist. Also, wie schreiben wir Java-Skript? Niemand hat mir das wirklich beigebracht, aber ich unterteile es gerne in drei große Kategorien. Schritt eins, ich denke, die Vater-Sache, die Sie in irgendeiner Weise in diesem Fall beeinflussen wollen, wollen
wir den Knopf bewirken. Also lassen Sie uns es mit JavaScript identifizieren. Und mach dir keine Sorgen darüber, dass der Syntex in den Syntex kommt und wie wir
in diesem Kurs die Platte abschreiben . Ich will nur, dass du den Prozess verstehst. Schritt zwei. Wir müssen Java-Skript-Flügel sagen, dass er den Mantel laufen soll. In diesem Fall ist
es, wenn wir auf eine Schaltfläche klicken, und schließlich müssen
wir definieren, was der Himmel gewinnt. Auf die Schaltfläche wird geklickt, und hier passiert das Fleisch Ihres Job-Skripts. Hier wirst du den Großteil deines Codes schreiben. In unserem Fall ist
es ein sehr einfaches Beispiel. Wir wollen nur, dass sich die Worte auf der Schaltfläche ändern, auf die ich geklickt wurde. Sie haben gerade Ihre ersten Job-Strips geschrieben. Wie toll ist das? Und Sie können sehen, dass es nicht so schwierig ist. Es sind buchstäblich nur ein paar englische Wörter logisch strukturiert, was zu Ergebnis kommt. Das ist alles, was das Job-Skript ist, und das muss innerhalb des Skripts sein. Techs erinnern sich einfach daran. Wenn wir also dieses Mal darauf klicken, wird
es so funktionieren, wie wir es erwartet haben. Und das ist offensichtlich ein sehr einfaches Beispiel. Aber ich hoffe wirklich, dass es das Konzept, wie Jobs zerrissene Häuser sind und wie HTML zueinander
passen, verfestigt hat. Und Sie fragen sich wahrscheinlich, wie setzen Sie die Jobs weiter aufgetreten? Würde Dateien, um es in 100 Referenz zu setzen. Es wird sich keine Sorgen machen. Wir werden uns vorerst darauf einlassen. Dies ist nur ein sehr wichtiges Konzept für Sie zu begreifen. Ich schätze, wir lassen uns nicht weitermachen
25. Schriftsprache: bevor wir weiter gehen, müssen
Sie verstehen, dass Java Scripts eine Skriptsprache ist, und was ich damit meine, ist, dass Sie das ganze Skript sind, nicht alleine laufen können. In
der Tat ist der Browser für die Ausführung von Job-Skriptcode verantwortlich, und wir haben bereits darauf hingewiesen und haben es erwähnt. Das ist alles. Das Skript ist eine Interpretationssprache, was bedeutet, dass es auf dem Browser ausgeführt wird, um auf dem Computer im laufenden Betrieb ausgeführt zu werden. Also fordert jeder Benutzer eine HTML-Seite JavaScript darin an. Das Skript wird für den Browser angezeigt. Es liegt dann an dem Browser, diesen Code auszuführen. Und
natürlich natürlich kennen
wir die Hauptvorteile von Jobs Schriften, die alle modernen Web-Browser
JavaScript unterstützen . So müssen Sie sich keine Sorgen darüber machen, ob Ihr Website-Besucher Infinite Explorer Chrome
Firefox Safari Jobs verwendet . Trip wird unterstützt, und die gute Nachricht ist, dass JavaScript auch auf allen Betriebssystemen läuft, einschließlich Windows. Lie Next machen, und wir werden über Motoren reden. Job Skript Engines diese Dinge, die Randall Rickard im Browser. Aber Sie wissen, Motoren können kompliziert sein, aber die Grundlagen aus Motoren sind einfach. Aber wie auch immer, ich verstehe jetzt nicht zu viel Detail über Agenten. Ich wollte nur, dass du es verstehst. Job-Skript ist eine Skriptsprache und kann nicht alleine ausgeführt werden. Es muss von einem Motor auf dem Bruder geführt werden.
26. Ist JavaScript eine sichere Sprache?: Sie könnten dort sitzen und vielleicht denken Sie jetzt, Java-Skript ist beängstigend, aber ich bin hier, um Ihnen zu sagen, sehen und zu denken. Was mit Java-Skript interessant ist, ist, dass es eine sichere Sprache ist. Es bietet keinen Level-Zugriff auf Speicher für Ihre CPU, da sie ursprünglich
für Browser erstellt wurde, die dies nicht erfordern. Daher hängen die Funktionen im Allgemeinen von der Umgebung ab, in der Sie Java-Skript ausführen. Und wenn wir normalerweise über JavaScript nachdenken, besonders wenn Sie auf der Bühne beginnen, denken
Sie darüber nach, von einem Client aus, um einen Standpunkt aus einem Browse ernannt zu verwenden und benötigen Java-Scrip kann Fouls oder das Richtige auf auf Ihrem Computer. Java-Skript im Browser kann alles tun, aber nur im Zusammenhang mit der Peitsche Seitenmanipulation in Richtung mit dem Benutzer und die Woche ist vorbei. Zum Beispiel ist
ein im Browser JavaScript in der Lage, neue HD-Schmelzseite hinzuzufügen, den vorhandenen Inhalt zu
ändern, Stile zu
ändern,
reagieren, um ihre Aktionen während der Dinge auf bestimmte Maus zu verwenden, Flex und Punkt der Bewegungen, und halten die Preise einfach laufen. Es kann keine anderen Programme ausführen. Es kann keine Verbindung zu einem anderen Computer herstellen, natürlich, außer Download eine neue zusätzliche Meile Seite schien Mail. Und was sehr cool an dieser Sprache an der Frontin ist, dass Sie
nichts beeinflussen können , was nicht im Browser enthalten ist. Also denken Sie vielleicht, warum ist das der Fall? Warum, warum ist Charles haben so auf der Vorderseite een begrenzt gut, Java-Skripte Fähigkeiten sind im Browser für die Benutzersicherheit für Sie und
Marseille begrenzt , nachdem das Ziel ist es, eine sehr böse mit Seite aus zu verhindern Zugriff auf private Informationen oder Schaden Ihrer Tochter, und das ist gut.
27. JavaScript vs. Java: Bevor wir weitermachen,besprechen
wir zuerst Java. Bevor wir weitermachen, JavaScript. Also gleich bei der Wette. Bedenken Sie einfach. JavaScript und Java sind zwei separate Sprachen. Java ist Java-Skript. Seine Hand ist zu einem Hamster. Die Leute verwechseln oft Java- und Java-Skript, und vielleicht ist der Grund, dass Java-Skript tatsächlich viele Ideen aus Java ausgeliehen hat. Reis ist eigentlich nach Java benannt, und wenn wir in der Zeit etwa fünf Jahre oder so zurückreisen, wäre
dies ein einfacher Vergleich. Es wäre einfach gewesen. Jarvis, eine allgemeine Programmiersprache und Java-Skript, wird verwendet, um Websites animiert und Spaß zu machen. Aber jetzt Jobs Reisen aufwachsen. Wir wissen, dass es ausgebeutet wird, es ist verrückt geworden. Und der Vergleich zwischen Java- und Java-Skript ist komplizierter. Der vielleicht grundlegendste Unterschied zwischen Java- und Java-Skript besteht darin, dass Java als kompilierte Programmiersprache
gilt. JavaScript auf der anderen Seite wird als interpretieren Skriptsprache und die Unterschiede in der Implementierung, die wir durch diesen Remember Job gemacht haben, werden in Biss-Code und ein Riesen auf einer virtuellen
Maschine kompiliert . Wo ist Drama Streifen kann direkt von Browser in diesem Text interpretiert werden, es wird geschrieben,
obwohl, wenn Sie sich eine drastische Wohnung über das Web schauen, werden
Sie sehen, dass es eine einheitliche. Das ist kondensiert. Lesen Sie es kaum. Aber das ist der Hauptunterschied, kurz bevor wir in. Lassen Sie uns nur noch ein paar weitere Punkte zwischen JavaScript und Java angeben. Eins laufen sie beide auf dem Browser-Java-Skript. Wir wissen, dass dies bereits auf jedem einzelnen BHs läuft, und Java-Applets können auch auf dem Browser ausgeführt werden, dass sie aus
verschiedenen Gründen an Popularität zurückgegangen sind . Einige, einschließlich Kompatibilität und Sicherheit, können
beide auf dem Server ausgeführt werden. Drama ist seit langem ein großes Arbeitspferd aus der Woche, mit Anwendungsdienst wie Waves hier, My Boss, Apache Tomcat läuft auf einem großen Teil der Wellenanwendung von Anwendungen heute gesehen. Und obwohl vor einer Weile Java-Skript nicht so groß in der Serviceseite der Dinge war, ist
Notiz herausgekommen, und dies hat Jobs verkrüppelten Anwendungsdienst ermöglicht, überall auf dem Platz zu erscheinen. Beide haben Bibliotheken und Frameworks, Bibliotheken und Frameworks. Hilfeprogramm ist durch den Zugriff auf allgemeinen und zweckspezifischen Code, der immer wieder
verwendet werden kann ,
und beide Jovan Jolla Skript ausgereift genug, um eine breite Palette von Bibliotheken und
Framework-Optionen zur Verfügung zu haben . nächste Sache mit der Erwähnung ist, die erste Laufzeit nur das Debuggen von Jarvis kompiliert, bevor es ausgeführt werden kann. Also, wenn die irgendwelche strukturellen Probleme mit dem Code werden sie sehr schnell sichtbar. Und sobald es läuft, ermöglichen
Ideen oft dem Entwickler, die JV m two d bag in Echtzeit zu befestigen. He, Mima Java! Das Skript wird nicht auf die gleiche Weise kompiliert. So werden Aled Bugs gegründet. Raanta die Debugging-Fähigkeiten aus Job-Skript ist stark abhängig von der
Ausführungsumgebung , und dies kann ziemlich unterschiedlich sein. Wir haben Recht, die böse laufen. Wir gegen Verzweigung Wahnsinn. Was ich damit meine, wird ein speziell entwickelt, um Entwicklern zu ermöglichen, Code
einmal zu schreiben und es jedes Betriebssystem bereitzustellen, ohne Änderungen vorzunehmen. Und im Allgemeinenfunktioniert
das, funktioniert
das, obwohl sie manchmal Schluckauf abhängig von der J. Liam und der Code-Verwendung. Und wenden wir uns dem Java-Skript zu. Obwohl Job-Skript einen Standard hat, mein Skript, ist
es viel anfälliger für die Unterschiede und Ausführungsumgebungen normalerweise in Form von verschiedenen Browsern. Und während es für Entwickler frustrierend ist, Job-Skript-Code für verschiedene
Umgebungen zu schreiben . Eine Silberauskleidung besteht darin, dass das Programm selbst die Umgebung abfragen kann, um zu entscheiden, welcher Zweig von CO zwei für diese spezifische Umgebung ausgeführt wird. Ästhetische erste dynamische Art von Huhn Java Verwenden Sie ästhetischen Typ. Die Überprüfung mit dem Typ einer Variablen wird zur Kompilierzeit überprüft.
Daher müssen Sie als Programmierer als Programmiererden Typ in Ihre doppelte Zeichenfolge ex cetera einer beliebigen Variablen angeben, die Sie erstellen. Java-Skript verwendet dynamische Typisierung. Was bedeutet, ist, dass es für Sie und ich nicht erforderlich ist, den Typ der Variablen anzugeben wir viele Vor- und Nachteile für die beiden Unterschiede zwischen Java nicht und unserem
Job-Skript erstellen . Aber der primäre Vorteil des ästhetischen Typs chickie rechts ist Java, dass Typ Ohren früh in der Entwicklung gefangen
werden, und weil der Compiler genau weiß, was Donna Tops verwendet wird, führt
Code typischerweise Foster oder End aus weniger Speicher verbraucht. Aber das quid pro quo ist, dass der prominente Vorteil von Jobs abgerissen dynamischen Typ chickie Programmierer Produktivität ist. Du und ich haben frei zu entwerfen Typen in unserer Freizeit schwächen waren schnell und bekommen den Schnitt
dadraußen da
28. ECMAScript – Teil 1: Sie können oder nicht den Begriff es sechs oder Atmos Krypta oder Jahre 2000 und 15 gehört haben. Das Problem ist, dass es ziemlich verwirrend werden kann, wenn Sie nicht verstehen, was diese Begriffe bedeuten. Es begann mit Netscape, und für diejenigen unter euch wissen nicht, was Scape braucht. Früher war es nur ein Browser. Infiziert war früher der beliebteste Browser, und ein Unternehmen namens O. L erwarb Netscape im Jahr 1999. Netscape bat einen Gentleman namens Bring
din, wie eine Sprache zu entwickeln, die Java ähnelte. Richtig? Und sie wollen es. Diese Sprache für die Welle von Netscape, wie jedoch
entschieden, dass Charles zu kompliziert mit all seinen Regeln. Und so machte er sich darauf hin, eine einfachere Sprache zu erstellen, die sogar ein Anfänger codieren konnte. Und das ist offensichtlich in Dingen wie Entspannung der Notwendigkeit, eine zynische auf überall haben nachdem die Sprache abgeschlossen wurde,
wie,das Marketing-Team von wie, Netscape bekam
die Erlaubnis, ein Java-Skript zu nennen. So im Dezember 1995 Netscape angekündigt Java-Skript in einer Pressemitteilung etwa ein oder zwei Jahre nach arbeitslosen Tassen Veröffentlichung in der eher, Microsofts Internet Explorer nahm die Sprache, und sie begannen auch, ihre eigene Implementierung. Und sie nannten tatsächlich ein J-Skript. Zur gleichen Zeit, Internet punktet dominierenden Markt und nicht lange vom Netscape-Kopf, um sein Projekt zu schließen . Doch bevor sie heruntergefahren wurden, entschied sich
Netscape, einen Standard zu starten, der den Pfad von JavaScript leiten würde. Bleiben Sie eingereicht die Sprache an die European Computer Manufacturers Association. Das ist ein bisschen ein Bissen,
aber es gab Markenprobleme, die mit dem Namen Java-Skript verbunden sind, und der Standard wurde bekannt. Ist es MUS-Skript, welches ist der Name, den es heute trägt? Ein Skript hat ein paar Veröffentlichungen und in 1990 veröffentlicht Sikma Skript drei, bevor sie ging in den Ruhezustand für die nächsten 10 Jahre, andauernd diese 10 Jahre, Microsoft dominiert die Szenen, aber zur gleichen Zeit, Sie haben das Produkt nicht verbessert, und er ist Firefox wurde geboren. Firefox, übrigens, wurde auch von Ike geführt, und ein ganzer Haufen anderer Browser,
wie Cuomo, Oprah, Oprah, exzentrische Citrus begann, die Szenen zu machen. Weißt du, viele Leute werden zwischen Sikma-Skript und JavaScript verwirrt, und wo das Skript die Sprache und Java-Skript als Dialekt ist, ist in meinem Kopf streitbar, Kinder mögen es nicht wichtig. Es gibt keine Kampala da draußen, die grands Crus Skript, also glaube ich, Dollar-Skript wird als eine Sprache betrachtet, die einen Standard namens
Skript implementiert .
29. ECMAScript – Teil 2: der letzte Teil dieses Bonusabschnitts. Ich möchte nur die verschiedenen Typen klären, all die verschiedenen Versionen eines Streifens, weil dies für viele Neulinge im Raum sehr verwirrend werden kann. Acht, mein Skript veröffentlicht immer wieder neue Versionen aus der Sprache. E S ist nur die Abkürzung für ein Skript, und jedes Mal, wenn Sie sehen, wird von Zahl gefolgt. Das bezieht sich nur auf eine Version. So Jahre, ein Jahr für die Industrie und vier, waren alle alte Version, die jetzt aufgegeben Jahre fünf weitere und wurde
in veröffentlicht 2000 und neun. Und jetzt haben wir sechs wurde im Jahr 2000 und 15. Ein Ohr sechs war früher der populäre Name, aber ein Skript beschloss, zu jährlichen Updates zu wechseln, und sie wollen nicht, dass wir es ein Jahr sechs nennen. So sagten sie, offizieller Name ist er 2015. Also, ob Sie beziehen sich auf dieses Jahr sechs oder 2015 jetzt im Grunde die gleiche Sache und warum, Ja, 2015 ist die beliebtesten Versionen, weil die meisten Browser, oder so ziemlich jeder Browser, jetzt unterstützt Jahre 2000 und 15, obwohl sie sind spätere Versionen aus Skript gebracht jetzt. Okay, das ist
also nur ein bisschen fantastisches Wissen
30. JavaScript – Einführung: Wir werden nur sehr schnell über Motoren reden. Wir wissen, dass JavaScript ursprünglich erstellt wurde, um Webseiten lebendig zu machen, um ehrfürchtige dynamische
Elemente zu entfernen Pedj hinzuzufügen . Während wir mit diesen Abschnitten und Bildern fortfahren, werden
wir tiefer und tiefer in Java-Skript einsteigen. Wir werden verstehen, was es tut, und harte Arbeiten. Also, wenn wir Charla Skript Aktivität schreiben,
richtig, richtig, was für ein Gericht Programme Denken Sie an Programme ist ein Absatz in Jarvis Cut wir Recht und die Skripte können direkt auf dem HTML geschrieben werden und Skripte oder einfach nur Klartext. Nichts beängstigend. Wir haben bereits einige der Vergangenheit geschrieben,
aber die Sache mit den Skripten ist, dass diese Skripte nur direkt auf meinem Bruder laufen können. Darauf bedeutet
meine Freunde, dass es ein Programm gibt, das auf dem Browser geschrieben ist, eine Engine. Es läuft ihren JavaScript-Code, und das ist, was ich schnell will, dass Zehenlayout für Sie in einfachen Laien Tipps
31. Verschiedene Motoren: um es ganz einfach auszudrücken, ist
eine Kiefer-Skript-Engine nur ein Programm, das JavaScript-Code ausführt. Die Engine, die in den Browser eingebettet ist, liest. Und im Kart-Talk verwenden
wir einfach das Wort Pässe anstelle von Schilf. Also die Engine übergibt das Java-Skript, das Skript, das dann konvertiert oder verbindet das Skript in Maschinensprache und in der Maschinencode läuft und Irans ziemlich schnell und die Engine wendet Optimierung Zaun in jeder Phase des Prozesses. Es schaut sogar zu. Das Skript ist, dass es ausgeführt wird, analysiert die Tochter, die durch sie fließt, und wendet Optimierung ist auf den
Code der Maschine basierend auf diesem Wissen. Und am Ende sind
Skripte ziemlich schnell, und du und ich haben Vorteil von Google, Apple und verschiedenen anderen, die Millionen auf Hunderte von Millionen Dollar
ausgeben, die wirklich schnelle Motoren entwickeln. Und wie bei den meisten Dingen in der Programmier-Community gibt es nicht nur eine Engine. Sie sind mehrere Engines da draußen und jede Engine jeden Job, Skript, Engine, Implementierungen der Version davon mus Skript. Und wir wissen bereits, dass Java-Skript diesen Standard implementiert. Dies bedeutet, wie ein vorgeschriebene entwickelt, so tun die Engel,
und der Grund, warum sie auch viele verschiedene Engines ist entworfen, um mit einem anderen
Browser zu arbeiten . Hitless-Browser. Laufzeit-ähnlicher Knoten. Whoa, ich sagte gerade, Headless-Browser. Sie sind wahrscheinlich mit einem Browser vertraut, aber was ist ein Headless-Browser? Nun, es ist eigentlich ein Browser ohne grafische Benutzeroberfläche. Sie sind nützlich, um automatisiert gegen Ihre Weizenprodukte laufen zu lassen. Und wir haben Knoten in all dies in den verschiedenen Service Notice passen,
einem asynchronen, ereignisgesteuerten Framework, mit dem Sie Java-Skript auf der Serverseite verwenden können. Und da ihre Jobs gesteuerten Tools, müssen
sie von JavaScript-Engine angetrieben werden. Wir wissen, dass wir verschiedene Java-Script-Engines haben. Die Frage, die wir haben, ist gut, welche sollte man. So hat er eine kurze Zusammenfassung, welche Engel für Java-Skript verwendet werden. Und wie Sie sehen können, wird
V acht für Knoten und Krähe verwendet. Und aus diesem Grund möchte
ich, dass wir schnell ein wenig auf den V acht Motor erweitern
32. Was ist die V8 Engine?: wir wissen, was ein Motor ist, Was bedeutet es zu tun? Also, was ist der Motor, den wir uns ansehen sollten? Nun, du könntest es an große Motoren schicken, die interessant sind. Und warum sage ich zu allen? Denn sie sind beide Hebelwirkung durch native Skript und diese beiden Engines oder Vergewaltigungs-Kits JavaScript Core und Googles V acht Engine. Jetzt möchte ich nicht wirklich in Java-Skript-Kern einsteigen, weil es eine Engine ist, die
Code ein bisschen anders behandelt ,
die, die ich denke, wir müssen uns auf seine V acht konzentrieren, weil dies sehr mächtig ist. Wenn es um Knoten geht, ist
Angela Scripter wirklich eine tolle Engine. Google Bolts V acht Motor. Es ist in C plus plus geschrieben und kompiliert und führt Java-Skript-Quellcode aus, und die Engine wird innerhalb von Google Crime verwendet. Im Gegensatz zu den jüngsten der Motoren wird
jedoch jedoch V acht auch für den beliebten Knoten Js verwendet. Ron V acht wurde zuerst entwickelt, um die Leistung der Java-Script-Ausführung innerhalb
der Art und Weise Browser zu erhöhen , und um Geschwindigkeit zu erhalten, ist
Geschwindigkeit alles, was Sie mir zustimmen können, Fi acht übersetzt JavaScript-Code in effizientere Maschinencode, anstatt nur einen normalen Interpreter zu verwenden. Es kompiliert tatsächlich den Code in die maschinencodierte Ausführung durch die Implementierung von Just in
Time-Compiler . Wie viele moderne Kiefer machen
abisolierte Motoren so eine Spinne, Affe oder Nashorn, was
übrigens Mozilla ist . Der Hauptunterschied. Die andere ist, dass V acht nicht durch Code oder irgendeinen Zwischencode produziert. Es übersetzt Java-Skript in Maschinencode Di Ricky und was ist wirklich cool V acht, ist es? Es könnte in jede C ++ - Anwendung eingebettet werden, und das macht es unglaublich mächtig, weil C plus plus entworfen wurde, um mit Ihrer
Maschine zu sprechen , um Service-I-Aufgaben zu erledigen. Und wie wir wissen, kam George Drehbuch von Anfang an. Das Gewicht wurde nur für Browser entwickelt. Das bedeutet also, dass Sie Ihr Java-Skript über die V acht Engine oder
Ihr C plus plus Programm ausführen können, und Sie können das buchstäblich in Maschinencode umwandeln. Wie genial ist das
33. Denst daran, dass JavaScript wohnt: ein schnelles Wort zu Java-Skripten. Und ja, wir wissen, dass zieht gekocht ist eine Programmiersprache, die,
Sie vielleicht oder nicht wissen, ist, dass Ihr Skript lebt in verschiedenen Umgebungen. Insbesondere können
wir es in drei Umgebungen aufteilen, die in dem Browser lebt, der im Backend lebt, a k a. der Server, und es kann in einer Tochterbasis leben. Es wird in allen drei dieser Umgebungen auf unterschiedliche Weise und die verschiedenen Regeln verwendet. Und er ist ein anderer Syntex, der mit jeder anderen Umgebung verbunden ist. Im Browser haben
wir also die Morgendämmerung, das Dokumentobjektmodell und JavaScript in dieser Umgebung wird als
clientseitiges JavaScript bezeichnet . Und was sind einige der Dinge, mit denen JavaScript in dieser Umgebung umgeht? Wird
zum Beispiel, was passiert, wenn der Benutzer auf ein besseres als Java-Skript klickt, sich involviert und das Dom in irgendeiner Weise manipuliert? Was passiert, wenn wir nie ein Menü bekommen, oder was passiert, wenn Sie möchten, dass ein Karussell mit Bildern auf Ihrer Webseite angezeigt wird? Dies ist ein Lüge Java-Skript, das mit ihnen dong zum Browser spricht. Dann wissen wir auch, dass George Skript interagieren und leben in den winkenden und eine sehr, sehr häufige Sprachen. Node.js ist Angela-Skript in dieser Umgebung wird in Java-Skript zurückgerufen, und es befasst sich mit Dingen wie dem, was passiert, wenn jemand auf die etwa US-Seite klickt. Dann Java-Skript ist, mit dem Server zu sprechen, und der Server muss die über uns Seite liefern. Ich weiß, dass es ein sehr einfaches Beispiel gibt. Ich versuche nur, den Punkt rauszukriegen. Und zu guter Letzt haben
wir auch eine Tochter am besten. Und natürlich können
wir Java-Skript in dieser Umgebung verwenden, um in einem sehr gemeinsamen tochterbasierten Schema, und wir können mit JavaScript verwenden ist monger. DB- und Java-Skript können wieder in dieser Umgebung leben, die neue Sprachfunktionen
zur Verfügung hat , um ihre Arbeit in dieser Umgebung zu erledigen. welcher Art von Jobs spricht man? Nun, was passiert, wenn sich jemand auf unserer Website anmeldet? Wenn sie alle Formularinformationen ausfüllen, können
wir Java-Skript verwenden, um die Tochter in der Tochterbasis zu speichern. Also da hast du es. Java-Skript ist sehr dynamisch, aber was interessant ist, ist, dass gemeinsame
JavaScript-Funktionen wie Objekte , ,
Arrays ,
Prototypen, Vererbung Tochter alle diese Art von Dingen Typen. Sie existieren in jeder einzelnen Umgebung, und sie sind weitgehend identisch. jedoch anders ist, Wasjedoch anders ist,ist, dass
JavaScript in jeder Umgebung neuen Funktionen, neuen Methoden und Eigenschaften ausgesetzt ist, die wir in dieser spezifischen Umgebung im Übermaß haben müssen, um Java-Skript mitzuteilen seine Arbeit für einen bestimmten Zweck. Ich weiß, es könnte ein bisschen verwirrend sein, in diesem Kurs werden
wir uns mehr auf die Kundenseite konzentrieren. JavaScript. Aber was lernt ihr? Wie ich schon erwähnt habe, kann man in eine Wall Street hinübertragen. Ich hoffe, Sie haben Spaß, bleiben motiviert, und ich werde in der nächsten Vorlesung sehen.
34. Outro / Abmoderation: Wer? Okay, lassen Sie mich einfach von einem PC draußen wegtreten. Und ich weiß, was du denkst. Du denkst wahrscheinlich gerade nach. Dann brauchst du einen Haarschnitt. Froh und die Form und verpassen Sie Ihre 100% richtig. müsste ich vielleicht. Aber legen Sie das für jetzt beiseite, und nehmen wir einfach einen Stock zurück. Das ist nur ein Teil des ganzen Großmeisters Siri. Wir haben gerade erst begonnen und denken nur darüber nach, was wir vorher getan haben. Wir beginnen Java-Skript zu codieren Sie müssen verstehen, warum wir Java-Skript haben. Und deshalb schauten wir uns an, welche Programmierung wir Maschinencode angeschaut haben. Wir haben uns den kompilierten Code angesehen. Wir wissen jetzt, dass das Java-Skript tatsächlich interpretierter Code ist. Es läuft in Echtzeit auf Ihrem Browser. Es ist ziemlich erstaunlich, aber wir haben dort nicht angehalten. Wir haben uns auch einige JavaScript-Engine angesehen. Etwas muss Java-Skript ausführen und dann sahen wir uns einig aus. Java-Skript passt in. Wissen Sie, wir haben uns HTML angesehen. CSS ist, dass wir nur einen Fuß hineingeworfen haben, zuerst ziemlich verwirrend Gebrauch
bekommen und dann sind wir endlich fertig. Ich bespreche gerade die Tatsache, dass ein Java-Skript in verschiedenen Umgebungen leben kann. Es kann darin leben. Der Browser kann zum Beispiel im Service Side Load leben . Und wir können auch JavaScript verwenden, um überschüssige Tochter Basis. Es ist also eine sehr, sehr mächtige Sprache. Aber wenn du so etwas wie ich bist, liebst du es, Dinge in Aktion zu sehen. Und deshalb muss
ich im nächsten Teil der Serie, über die wir diskutieren werden, Jobs in der Konsole schreiben, also bleib bei mir. Ich weiß, das war ein bisschen eine theoretische Klasse, aber es wird ein wenig praktisch, wenn wir vorwärts gehen. Wir sehen uns beim nächsten Verlust.