-1

Node.js 開発の初心者として、この時点まで基本的な Web 開発を行ってきましたが、より高度な JavaScript を学習しようとすると問題に遭遇しました。

Node.js関数が取ることができるパラメータの種類と、それらが値を返すかどうかを(詳細に)知るためのリソースはありますか? これがばかげた質問のように聞こえる場合は申し訳ありませんが、W3 Schoolsや同様のサイトを調べましたが、css および html 要素を操作するための JavaScript に基づいてのみ表示され、より高度なものは表示されません。

開発者は、高度な Node.js アプリケーションに渡す関数のパラメーターをどのように知るのでしょうか? ここでは完全なソリューションを探しているわけではなく、Node.js ドキュメント以外の役立つサイトへのリンクをいくつか探しています。

4

1 に答える 1

0

組み込みの node.js 関数は、デザイナーが使用するように設定された任意のパラメーターを使用できます。彼らは、デザイナーが返すべきだと決めたものを返します。

カスタム node.js ベースの関数は、使用する必要があると判断した任意のパラメーターを使用できます。彼らはあなたが返すべきだと決めたものを返します。

JavaScript では、関数は任意の値を返すことができ、任意の値をパラメーターとして受け取ることができます。特に:

  • それらは数字にすることができます
  • それらはブール値にすることができます
  • それらは文字列にすることができます
  • それらは配列にすることができます
  • それらは関数にすることができます(コールバックでは非常に一般的です)
  • それらは他のオブジェクトにすることができます

でもnullundefined許容されます。

W3Schools は node.js のリファレンスではなく、JavaScript のリファレンスとは言えません。お気づきのとおり、彼らの JavaScript チュートリアルは、クライアント側のブラウザーの使用法に重点を置いています。

Mozilla のチュートリアルを読んだほうがよいでしょう。これらのチュートリアルはnode.js をカバーしていませんが、node.js は JavaScript に基づいているため、JavaScript を知らずに node.js を実際に理解することはできません。

組み込みの node.js 関数を見てみましょう。

http.createServer

http.createServer([requestListener])

新しい Web サーバー オブジェクトを返します。

requestListener は、「request」イベントに自動的に追加される関数です。

ご覧のとおり、この関数は関数である 1 つの (オプションの) パラメーターを受け取ります。新しい Web サーバーであるオブジェクトを返します。その後、そのオブジェクトを使用して、他の node.js サーバー関数を呼び出すことができます。

一般に、ドキュメンテーションは初心者向けではありませんが、正確な詳細を探すのに適した場所です。

公式ドキュメント以外の場所を求められたことは知っていますが、公式ドキュメントはこれに対する参照です。したがって、基本を学ぶとすぐに、ドキュメントがますます役立つことがわかります。

于 2013-10-13T23:02:42.120 に答える