アクセスDOMのJavaScriptの競合
-
25-09-2019 - |
質問
私が読んだ本から、この文を読んで
ドキュメントオブジェクトモデルまたはDOMは本当にのJavaScriptの一部が、それ外に存在する別のエンティティではありません。あなたがDOMオブジェクトを操作するためにJavaScriptを使用できますが、他のスクリプト言語も等しくあまりにもそれらにアクセスすることができます。我々はXMLHTTPRequestオブジェクトに対処しなければならないとき、
は、JavaScriptとその他のクライアントsiedeスクリプト言語間の回避が競合するための最良の方法何である
解決
これは一般的な発生はありません。
あなたのサイト上の他のクライアント側の言語を使用していますか?あなたがなど任意のフラッシュ、シルバー、ActiveXの、走り回っをお持ちでない場合は、何も心配することはありません。
あなたがそして場合でも、ちょうど彼らがDOMの同じ部分を操作していないことを確認してください - 。あなたはおそらく、とにかくやっているでしょう。
他のヒント
あなたが心配する必要があると思います他の重要なクライアントサイドのスクリプト言語はありません。通常のWebページ上のDOMを変更する可能性があるいくつか他のものはそうあなたがそれらを使用していた場合、あなたが知っていると思い不明瞭されています。あなたはDOMへの排他的アクセスを持っていると仮定することができます。
あなたは同じDOMを操作することができ、同じページ上のある他のどのスクリプトについて確認することができない場合、それらは、の異なる全角で書かれている場合は、
は、それはおそらく、問題ではありません>言語。問題は、他ののスクリプトは、のがあること、そしてある - 。JavaScriptのか。
私は一意の名前で、トップレベルのオブジェクトを使用して、そのオブジェクトの下にすべての私のものを入れると思います。この方法では、名前の競合が少ない可能性があります。
所属していません StackOverflow