javascriptにおけるホストオブジェクトは、外部ライブラリ、つまり部外者が特定のファイルを拡張するもので、尚且つ取り換えできてこれが無くても問題なく動作するものと認識しております。
もし上記があっているならば、なぜ外部ライブラリという名称を使わずにホストオブジェクトと呼称するのでしょうか。外部ライブラリ的なものをホストオブジェクトと呼称することに何か意味があるからだと思うのですが。
実行環境によって、このjavascriptを拡張してくれるオブジェクトが変わる、実行環境ごとにグローバルオブジェクトを頂点とする木構造としてホストオブジェクトを受け取る、というところまでは分かりました。
ホストとは、奉仕(サービス)を提供するサーバと同じ意味だと認識しております。ただ、サーバと同じ意味であってもなぜ、外部ライブラリ的なものをホストオブジェクトと呼称するのかという疑問は消えません。
http://wa3.i-3-i.info/word1336.html
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/06/13 03:25