3

DOM(Document Object Model)は、Web ブラウザーで HTML ページを表すインターフェイスであり、JavaScript を使用して操作できることは誰もが知っています。

そしてときどき、DOM を使用するには Web ブラウザが必要だというコメントを読みます。しかし、これは本当ですか?

サーバー側 JavaScript エンジン、スクリーン スクレーパー、ユニット テスト フレームワーク、JavaScript 以外のプログラミング言語など、DOM の他の実装はありませんか?

それとも、これは実際に行われたことがないのでしょうか?

4

2 に答える 2

1

あなたが探している用語は「ヘッドレス ブラウザ」であり、確かに存在します。JavaScript を実行して DOM からデータをマイニングするために IE、Chrome、または firefox のインスタンスを起動する必要はありません。Phantom.jsまたはZombie.jsを確認してください。

このトピックに関連する他の多くの質問:

于 2013-03-17T20:26:44.300 に答える
1

そしてときどき、DOM を使用するには Web ブラウザが必要だというコメントを読みます。しかし、これは本当ですか?

もちろん違います。あなたの理解は正しいです。

于 2012-08-17T13:11:27.937 に答える