0

Javascriptについて何か疑問があります。Javascript の機能や動作はブラウザによって変わりますか?

JavascriptXMLHttpRequest uploadメソッドを使用しているときに、Internet Explorer は小さなバイトを送信しているのに、Firefox と Google chrome は大きなバイトを送信していることに気付きました。そのため、Firefox や Chrome でビッグ データを送信しているときに、サーバーがOutOfMemory例外を与えています。

画像の詳細を含む投稿を編集しています。 ここに画像の説明を入力

ここに画像の説明を入力

4

2 に答える 2

-1

Javascript の機能はブラウザーごとに変わらず、Javascript レンダリング マシンに依存します(違いはインタープリターです)。

例えば:

  • Google - v8 エンジン
  • Safari-JavaScriptコア
于 2013-10-12T09:37:15.887 に答える
-1

はい、いくつかの違いがあります(実際にはわずかです)

下記は用例です

1-浮動小数点数へのアクセス

float は予約済みのキーワードであるため、次のようにアクセスできます。

document.getElementById("id").style.styleFloat = "left"; 

ファイアフォックスでは次のようになります:

document.getElementById("id").style.cssFloat = "left";  

2-クラス属性にアクセスするには、ie で次の操作を実行できます。

document.getElementById("id").getAttribute("className");  

ファイアフォックスにいる間:

document.getElementById("id").getAttribute("class"); 

これらは私が経験したことです。しかし、ほとんどすべての人が現在 jquery を使用しているため、それらについて心配する必要はありません。しかし、ここにそれらに関するいくつかの記事があります

http://www.impressivewebs.com/7-javascript-differences-between-firefox-ie/

http://www.willowdesign.info/blog/tag/javascript-browser-differences/

JS クロス ブラウザーの不一致/相違点

http://technologypost.blogspot.com/2008/07/ie-vs-firefox-javascript-differences_05.html

于 2013-10-12T09:41:27.960 に答える