ホームページ >ウェブフロントエンド >jsチュートリアル >IEのバージョン_JavaScriptのスキルを判断するための奇妙かつ最短のJSスクリプト
条件付きコメントを使用して IE バージョンを決定します。そうですね、誰かが早い段階で提案しましたが、コードを注意深く読みませんでした。昨日、CSS3 PIEを見ていたらたまたま目にして、これは信頼できないと思いました。今日ポール・アイリッシュがそれについて言及しているのを見たので、お勧めします。これは作者のブログに書かれています:
// 更新: @jdalton
からの Live NodeList アイデアを使用中var ie = (function(){
var undef,
v = 3,
div = document.createElement('div'),
all = div.getElementsByTagName('i');
while (
div.innerHTML = '' ,
すべて[0]
);
return v > 4 ? v : undef;
}());
この while ステートメントに注意してください。それが私にとって最も興味深いことです。カンマ演算子の場合。私もよく分からず、変数定義などの使い方でつまづいてしまいました。例:
var obj = {
a: 'b',
c: 'd',
e: 'f'
}