2009年5月27日水曜日

JavaScript @cc_on

一行で IE の JavaScript を高速化する方法
に@cc_onなんてのがあり
何者なのか調査

MSDNによると
@cc_on ステートメント
は"条件付きコンパイルの機能をアクティブにします。"とのこと
コメント/**/内に記述するので
@cc_onに対応していないブラウザでは、コメントとして無視される

JScriptの実装のようなので
対応するブラウザ=IEのみ
となる
下のようにすれば、IEとIE以外で実行するコードを分けられる

var type;
/*@cc_on
//IEのみ
type = "IE";
*/
//IE以外
type = "NOT IE";

0 件のコメント: