これはルーキーのチュートリアルであり、あなたが新人なら、これは新人のチュートリアルです。
簡単に言えば、nodejsは新しい言語ではありませんが、JSがサーバー側で実行され、サーバー側にJSコードを記述し、入力と出力を書き込むことができます。つまり、JSが将来ブラウザでしか実行できないかどうかを誰かがあなたに尋ねると、悲しいかな、それを言わないでください。
HTML、CSS、およびJSの学習を初めて学び始めたとき、互換性のある問題T_Tのためにさまざまなブラウザをダウンロードすることは、NodeJSを学ぶための朗報があり、互換性の問題はありません。
Nodejsに互換性の問題がない理由を知りたい場合は、まずフロントエンドに互換性の問題がある理由を理解できます。ここで、フロントエンドは、Nodejsはフロントエンドではなく、バックエンドであると言っていると述べました。非常に似ているように見えますが、そうではないことをお知らせします。
あなたがあまりにも遠くにいるなら、あなたはポイントに到達します。フロントエンドに互換性の問題があるのはなぜですか?主な問題はブラウザです! ! !各ブラウザは別の工場で作られていると思いますか、効果は同じになる可能性がありますか?後で、誰もが不満を抱いていました。あなたが書いたものは彼の家でしか使えないと言いましたが、それは他の人の家ではうまくいきません。くそー、自然の法則は何ですか?そのため、後にサードパーティが出てきました。これがW3Cと呼ばれるものです。このW3Cは、この問題を解決するために特に責任があります。何が問題ですか?つまり、仲介者として、W3Cは標準の定義を担当し、ブラウザは米国のプログラマーが標準に従って使用するAPIを提供する必要があります。では、なぜまだ互換性の問題があるのですか?そうは言っても、彼らはただ基準を設定するだけですが、他の人は彼らがしていることをしなければなりませんか?それはとても素朴です。
しかし、心配しないでください、将来はますます少なくなります。なぜ?ほとんどのブラウザは同じAPIを提供しますが、提供するものは異なると思います。開発者は幸せですか?開発者が不幸な場合、誰がブラウザを使用することをいとわないのですか?彼らがどれだけ犯罪を犯しても、彼らは自己破壊的です。何年も前にIEを見てみましょう。
繰り返しますが、これらの互換性の問題はすべてブラウザによって行われるため、nodejsはもうブラウザを必要としないので、何と互換性がありますか?そのため、ブラウザがもうないため、NodeJSでは自然に使用することができないBOMとDOMは、他に何を操作しますか?もう1つの非常に重要なことは、NodeJがローカルファイルを操作できるようにすることです。これは非常に重要です。言語がファイルを操作できないのは残念です。 JSにファイルを操作させたい場合は、それを行うことができますが、ブラウザはあえてJSにこれをさせません。たとえば、個人のウェブサイトにアクセスすると、コンピューターシステムで物事を削除するか、プライバシーを読むためにJSにプログラムを書きます。これは驚くべきことですが、サーバー側は異なります。なぜなら、あなたが書くコードはあなた自身のサーバーでのみ実行されるためです。あなたがあなたのコンピュータを破壊するのでしょうか?少し乱雑ですか?よし。
今日学んだことを要約しましょう。NodeJSを使用すると、JSをサーバーで使用できます。ブラウザの追加がないため、互換性の問題はありません。当然、BOMとDOMはありません。ローカルファイルを操作できます。
Nodejsの上記の必見のチュートリアルは、チャンスのない新人から離陸することから、私があなたと共有するすべてのコンテンツです。参照を提供できることを願っています。wulin.comをもっとサポートできることを願っています。