ホームページ  >  記事  >  ウェブフロントエンド  >  js 世界一短いIEブラウザ判定コード_javascriptスキル

js 世界一短いIEブラウザ判定コード_javascriptスキル

WBOY
WBOYオリジナル
2016-05-16 18:26:42857ブラウズ

var ie = !

必要なのは 7 バイトのみです。この記事「32 bytes, ehr ... 9, ehr ... 7!!! to know if your browser is IE」を参照してください。外国人が IE の判定を 32 バイトからどのように変更したかを説明しています。段階的に 7 バイトに削減する話

しかし、この記録は今年 1 月 8 日にロシア人によって破られ、現在は 6 バイトしかありません。処理には IE と標準ブラウザの toString メソッドが使用されています。違いからなる配列。標準ブラウザの場合、配列の最後の文字がカンマの場合、JS エンジンはそれを自動的に削除します。詳細はこちらをご覧ください おめでとう、アレコ、あなたはまさに私のアイドルです!

var ie = !-[1,]


[Ctrl A すべて選択 注: 外部 Js を導入する必要がある場合は、更新して実行する必要があります
]


非 IE の角度決定により 1 ビットを節約できます。これは、互換性を持たせると、ほとんどの場合、IE と非 IE が動作するためです。

var notIE = -[1,]
;
[Ctrl A すべて選択 注:
外部 Js を導入する必要がある場合は、 を実行するために更新する必要があります]
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。