Nodeのツリー構造としてのドキュメント

Node
 └ Document
 └ Element
 └ Text

疑問

エネルギー量の多いところほど生物は繁栄する 北極圏と熱帯雨林を見ればその差は明らかだ。 では、なぜ溶岩の中には生物はいないのか。 そこには莫大なエネルギーであふれているのにもかかわらず。

nodistを使ってNodejsをインストールしている場合gulp watch を叩くとエラーになる

現象

Windows 環境でnodistを使ってNodejsをインストールしている場合、 コマンドで gulp watch を叩くと以下のエラーが出力される。

$ gulp watch
Sorry, there's a problem with nodist. Couldn't resolve version spec %s: %s nodev7.8.0 Unexpected character in constraint nodev7.8.0: node

原因

gulp のパスが通っていない。

解決策

パスを指定して実行する

$ ./node_modules/gulp/bin/gulp.js watch

もしくはグローバルにインストールするといいのかもしれない

prototypeと__proto__

prototype

prototype プロパティは、Function() のインスタンスを生成する際にJavascript が自動的に付与するオブジェクトです。

役割

インスタンス固有のオブジェクト

proto

proto プロパティは、オブジェクトインスタンスとそのコンストラクタ関数をつなぐためのリンクです。

役割

プロトタイプチェーンを行うためのリンク