ホームページ > ウェブフロントエンド > jsチュートリアル > ブラウザの type_javascript スキルを判断するための js メソッド

ブラウザの type_javascript スキルを判断するための js メソッド

WBOY
リリース: 2016-05-16 17:26:32
オリジナル
1053 人が閲覧しました

コードは次のとおりです:

コードをコピー コードは次のとおりです。

var isIE=!!window.ActiveXObject;
var isIE6=isIE&&!window.XMLHttpRequest;
var isIE8=isIE&&!!document.documentMode;
if (isIE){
if ( isIE6){
alert(”ie6″);
}
}


上記は、ブラウザーの IE のバージョンを検出するために一般的に使用される JavaScript コードです。

今年 1 月、ロシア人が配列を処理する toString メソッドで IE と標準ブラウザの違いを利用し、6bytes:!-[1,] を完璧に使用して、IE ブラウザかどうかの検出を完了しました。 。以前の最短コードは 7 バイトの「v1」でした。これらの発見を利用して、コードをより短く、より芸術的にすることもできます。最近では、IE6 かどうかを検出するために、実際には
と書くことができます。
!-[1,]&&!window.XMLHttpRequest
このコードは実際に使うとかなり便利なので、これを使ってみてはいかがでしょうか。以前のナビゲーターの面倒な分析とその後の通常の比較方法と比較すると、確実に効率が向上し、コードはより簡潔になります。 JavaScript を記述するプロセスでは、if() のような場合だけでなく、||、&&、!、!! などの演算子をもっと活用する必要があります。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート