Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

javascriptÅжϱäÁ¿ÀàÐ͵Ä×Ô¶¨Ò庯Êý

ͨ³£ÓÃtypeofÀ´ÅжÏjs±äÁ¿µÄÀàÐÍ£¬µ«ºÜ¶àʱºò½ö½ötypeofÂú×ã²»ÁËÒªÇóµÄ¡£
ÎÒдÁËÒ»¸ö×Ô¶¨Ò庯ÊýÀ´×öÕâ¸öÊ£¬ÅжϵıȽÏÈ«ÃæÁË¡£
New
function
varType(v){

  if
(
typeof
v===
"object"
){

    if
(v===
null
)
return
'null'
;

    if
(v.
constructor
)

      return
(v.
constructor
.toString()).match(/(?:
)[\w\$]+/)[
0
];

    if
(
typeof
typeof2===
'undefined'
&&
window
.execScript){

     
window
.execScript(
'Function vbsTypeName(o):vbsTypeName=TypeName(o):End
Function'
,
'vbscript'
);

      window
.execScript(
'function typeof2(o){return vbsTypeName(o)}'
,
'jscript'
);

    }

    if
(
typeof
typeof2!==
'undefined'
){

      return
typeof2(v);

    }

    return
"object"
;

  }

  return typeof
v;

}

//¶ÔÓÚÆÕͨjs³£Á¿ºÍjs¶ÔÏ󣬸÷ä¯ÀÀÆ÷ÊÇ»ù±¾Ò»ÖµÄ

alert
(varType());
//undefined

alert
(varType(
100
));
//number

alert
(varType({}));
//Object

alert
(varType([]));
//Array

alert
(varType(/ /));
//RegExp

alert
(varType(
new
Date
()));
//Date

alert
(varType(
Date
));
//function

alert
(varType(
Object
));
//function

alert
(varType(
RegExp
));
//function

//¶ÔÓÚDOM¶ÔÏ󣬸÷ä¯ÀÀÆ÷¿ÉÄÜ»áÓв»Í¬Öµ

alert
(varType(
window
));
//IE:HTMLWindow2 FF:Window

alert
(varType(
document
));
//IE:HTMLDocument FF:HTMLDocument

alert
(varType(
document
.body));
//IE:HTMLBody FF:HTMLBodyElement

alert
(varType(
Option
));
//IE:Object  FF:function

alert
(varType(
Image
));
//IE:Object  FF:function

alert
(varType(
navigator
));
//IE:DispHTMLNavigator FF:Navigator

//ÒÔϼ¸¸öÖ»ÊÊÓÃÓÚIE£¬ÆäËûÄÚºËä¯ÀÀÆ÷²»Ö§³Ö

alert
(varType(
ActiveXObject
));
//IE:function

alert
(varType(


Ïà¹ØÎĵµ£º

JavaScriptÎļþÒýÓÃJavaScriptÎļþµÄ·½·¨

·½·¨Ò»£º
Js_file01.js 
========
//³ÌÐò´úÂë
document.write(" <script  language=\"javascript\"  src="\/com\/ Js_file02.js \"  > <\/script>"); 
 
·½·¨¶þ£º
html´úÂë
³ÌÐò´úÂë
<html>
<body>
<input type="button" value="ok" onclick="ja ......

´«ÖDz¥¿ÍJavaѧϰ JavaScript¼ÓÇ¿

ÎÒ½ñÌìѧϰÁËÙ¡ÀÏʦ½²µÄJavaScript½âÎöDomÎĵµµÄ֪ʶ£º
Ò»¡¢        ½Úµã·ÖΪ3ÖÖÀàÐÍ£¬ÔªËؽڵ㣬ÊôÐԽڵ㣬Îı¾½Úµã
¶þ¡¢        ²éÕҽڵ㣺
l       js´úÂë²»ÄÜдÔÚbodyÔªËصÄÇ°Ã棬js ´úÂëдÔÚ <head> ½ ......

document Îĵ²¶ÔÏóÏê½â(JavaScript½Å±¾ÓïÑÔÃèÊö)

[×¢:Ò³ÃæÉÏÔªËØnameÊôÐÔºÍJavaScriptÒýÓõÄÃû³Æ±ØÐëÒ»Ö°üÀ¨´óСд£¬·ñÔò»áÌáʾÄãÒ»¸ö´íÎóÐÅÏ¢ "ÒýÓõÄÔªËØΪ¿Õ»òÕß²»ÊǶÔÏó"]
========================================================================
¶ÔÏóÊôÐÔ:
document.title             //ÉèÖÃÎÄ ......

JavascriptÈëÃÅ£¨¿É¹©CSS/JS/XSS³õѧÕ߲ο¼£©

JavaScript×÷ÓÃС½á£º
1 ´´½¨½Å±¾¿é 
1: <script language=”JavaScript”> 
2: JavaScript code goes here 
3: </script>  
2 Òþ²Ø½Å±¾´úÂë 
1: <script language=”JavaScript”> 
2: <!-- 
3: document.write(“ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ