Dies ist ein Rookie -Tutorial, dies ist ein Rookie -Tutorial, wenn Sie ein Rookie sind.
Einfach ausgedrückt, NodeJS ist keine neue Sprache, aber es kann es unserem JS ermöglichen, auf der Serverseite auszuführen, JS -Code auf der Serverseite zu schreiben und einzugeben und auszugeben. Das heißt, wenn jemand Sie fragt, ob JS in Zukunft nur im Browser laufen kann, sagen Sie es nicht, leider, ja.
Ich erinnere mich, als ich anfing, HTML, CSS und JS zu lernen, war mein erster Eindruck, verschiedene Browser aufgrund des Kompatibilitätsproblems t_t herunterzuladen, aber jetzt gibt es gute Nachrichten, um Nodejs zu lernen, und es hat kein Kompatibilitätsproblem.
Wenn Sie wissen möchten, warum NodeJS keine Kompatibilitätsprobleme aufweist, werden Sie zunächst verstehen, warum es im Front-Ende Kompatibilitätsprobleme gibt. Hier erwähnte ich, dass das Front-End versucht zu sagen, dass Nodejs nicht das Front-End, sondern das Back-End ist. Obwohl es sehr ähnlich aussieht, muss ich Ihnen sagen, dass es nicht so ist.
Wenn Sie zu weit hergeholt sind, werden Sie auf den Punkt kommen. Warum gibt es Kompatibilitätsprobleme im Front-End? Das Hauptproblem ist der Browser! ! ! Denken Sie, dass jeder Browser aus einer anderen Fabrik hergestellt wird. Kann der Effekt der gleiche sein? Später waren alle unzufrieden. Sie sagten, dass das, was Sie geschrieben haben, nur in seinem Haus verwendet werden kann, aber in den Häusern anderer Menschen nicht funktioniert. Verdammt, was ist das Naturgesetz? Später kam ein Dritter heraus, wie wir W3C nennen. Dieser W3C ist speziell für die Lösung dieses Problems verantwortlich. Was ist das Problem? Das heißt, als Vermittler ist W3C für die Definition von Standards verantwortlich, und ihre Browser müssen US -Programmierern APIs zur Verfügung stellen, um sie nach ihren Standards zu verwenden. Warum gibt es dann immer noch Kompatibilitätsprobleme? Trotzdem setzen sie nur Standards, aber müssen andere tun, was sie tun? Es ist so naiv.
Aber keine Sorge, es wird in Zukunft immer weniger Kompatibilität geben. Warum? Sie denken, die meisten Browser bieten die gleichen APIs an, aber was Sie bereitstellen, ist anders. Können Entwickler glücklich sein? Wenn Entwickler unglücklich sind, wer ist bereit, ihren Browser zu benutzen? Egal wie viel sie Verbrechen begehen, sie werden selbstzerstörerisch sein. Schauen wir uns vor vielen Jahren und dem IE heute einen Blick auf den IE.
OK, dann, da diese Kompatibilitätsprobleme alle vom Browser erledigt werden, benötigt NodeJS keinen Browser mehr. Was ist also kompatibel, oder? Da dies der Fall ist, können die BOM und DOM, die wir zuvor gelernt haben, in NodeJs nicht verwendet werden, da es keinen Browser mehr gibt, was betreiben Sie DOM noch? Eine andere sehr wichtige Sache ist, dass NodeJS es uns ermöglicht, lokale Dateien zu bedienen, was sehr wichtig ist. Schade, dass eine Sprache keine Dateien bedienen kann. Wenn Sie möchten, dass JS Dateien bedienen, kann dies dies tun, aber der Browser wagt es nicht, JS dies zu lassen, weil es zu gefährlich ist. Wenn Sie beispielsweise die Website einer Person besuchen, schreibt es ein Programm in JS, um Dinge in Ihrem Computersystem zu löschen oder Ihre Privatsphäre zu lesen. Dies ist erstaunlich, aber die Serverseite ist anders, da der von Ihnen geschriebene Code nur auf Ihrem eigenen Server ausgeführt wird. Könnte es sein, dass Sie Ihren Computer zerstören? Ist es ein bisschen chaotisch? In Ordnung.
Fassen wir zusammen, was ich heute gelernt habe: NodeJS ermöglicht es JS, auf dem Server verwendet zu werden. Da es keinen Browser -Addition gibt, gibt es kein Kompatibilitätsproblem. Natürlich gibt es keine BOM und DOM, und es kann lokale Dateien bedienen.
Das obige Must-Read-Tutorial für NodeJs, ohne eine Chance von einem Rookie abzuheben, ist der gesamte Inhalt, den ich mit Ihnen teile. Ich hoffe, Sie können Ihnen eine Referenz geben und ich hoffe, Sie können wulin.com mehr unterstützen.