これは少し奇妙な質問に思えるかもしれませんが、私は現在 DOM に取り組んでおり、その構造を理解しようとしています。DOM をより具体的に視覚化しようとすると、その構造を記述するために使用される言語の多くが少し混乱します。
プロパティとオブジェクトの関係を説明するために、前置詞「on」がよく使われるようです。たとえば、このフォーラムに寄せられた質問は、「Dom 要素がウィンドウ オブジェクトのプロパティとして存在する理由」です。回答者は、「...HTML5 では、要素がウィンドウ オブジェクトのプロパティとして直接公開される候補になることが指定されています...」と書いています。
これは私を悩ませます。なぜ「オン」なのですか?私はそんなにしつこく言うのは嫌いですが、「の」オブジェクトのプロパティではありませんか? または、オブジェクトの" in " で見つかりましたか? または、 「別のオブジェクトから」または「から」継承されましたか? プロパティ ' on ' がオブジェクトになるのはいつですか? したがって、私が気付いていない何かを説明するために前置詞「on」を使用することには、何らかの意味があるに違いありません。オブジェクトに「添付」されているプロパティまたはオブジェクトへの参照もありますが、これは同じことを意味していると思います。