Javascriptѧϰ±Ê¼ÇÖ®º¯ÊýÖØÔØºÍÀàÐͼì²é
Javascriptº¯Êý°üº¬Ò»¸öαÊý×飨pseudo-array£©£¬¸ÃÊý×é°üº¬ËùÓд«Èë²ÎÊý£¬ÎÒÃDz»ÄÜÐÞ¸ÄËü£¬µ«¿ÉÒÔ·ÃÎÊÆäÖеijÉÔ±£¬¸ÃÊý×éÒ²¾ßÓÐlengthÊôÐÔ¡£
º¯ÊýÖØÔØÒÀÀµÓÚÅжϴ«Èë²ÎÊý¸öÊýºÍÀàÐ͵ÄÄÜÁ¦¡£
º¯ÊýÖØÔØµÄÀý×Ó£º
<html>
<head>
<mce:script type="text/javascript"><!--
function sendMessage(msg,obj){
if(arguments.length == 2)
obj.handleMsg(msg);
else
alert(msg);
}
//Ò»¸ö½ÓÊÜÈÎÒâÊýÁ¿²ÎÊý²¢½«Æäת»»ÎªÊý×éµÄº¯Êý
function makeArray(){
var arr = [];
for(var i = 0;i < arguments.length;i++){
arr.push(arguments[i]);
}
return arr;
}
function displayerror(msg){
//Èç¹ûûÓÐÌṩ²ÎÊý£¬ÀàÐ;ÍÊÇundefined
if(typeof msg == 'undefined'){
msg = "An error occurred.";
}
alert(msg);
}
//ÓÃÒ»¸ö±äÁ¿ÀàÐÍÁбíÑϸñ¼ì²éÒ»¸ö²ÎÊýÁбí
function strict(types,args){
if(types.length != args.length){
throw "Invalid number of arguments. Expectd "+
types.length+", received "+args.length+
" instead.";
}
//±éÀúËùÓвÎÊý£¬¼ì²éÀàÐÍ
for(var i = 0;i < args.length;i++){
if(args[i].constructor != types[i]){
throw "Invalid argument type. Expectd "+
types[i].name+", received "+
args[i].constructor.name+" instead.";
}
}
}
//´òÓ¡Óû§Áбí
function userList(prefix,num,users){
//±£Ö¤prefixÊÇ×Ö·û´®£¬numÊÇÊý×Ö£¬usersÊÇÊý×é
strict([String,Number,Array],arguments);
//±éÀú'num'¸öÓû§
for(var i = 0; i < num;i++){
//ÏÔʾÿ¸öÓû§µÄÐÅÏ¢
alert(prefix+": "+users[i]);
}
}
// --></mce:script>
</head>
<body>
<a onclick="sendMessage('how are you');">call1</a>
<a onclick="sendMessage('how are you',{handleMsg:function(msg){alert('This is a customer message:' + msg);}});">call2</a>
<a onclick="alert(makeArray(1,2,3,4,5));">call3</a>
<a onclick="displayerror();">call4</a>
<a onclick="displayerror('test');">call5</a>
<a onclick="userList('test',2,[1,2,3,4,5]);">call6</a>
</b
Ïà¹ØÎĵµ£º
ÔÖø£ºÀîÕ½(leadzen).ÉîÛÚ 2008-2-23
Òý×Ó
±à³ÌÊÀ½çÀïÖ»´æÔÚÁ½ÖÖ»ù±¾ÔªËØ£¬Ò»¸öÊÇÊý¾Ý£¬Ò»¸öÊÇ´úÂë¡£±à³ÌÊÀ½ç¾ÍÊÇÔÚÊý¾ÝºÍ´úÂëǧ˿ÍòÂÆµÄ¾À²øÖгÊÏÖ³öÎÞÏÞµÄÉú»úºÍ»îÁ¦¡£
Êý¾ÝÌìÉú¾ÍÊÇÎľ²µÄ£¬×ÜÏë±£³Ö×Ô¼º¹ÌÓеı¾É«£»¶ø´úÂëÈ´ÌìÉú»îÆÃ£¬×ÜÏë¸Ä±äÕâ¸öÊÀ½ç¡£
Äã¿ ......
<mce:script language="javascript" type="text/javascript"><!--
//ÐèÒª¶ÁÈ¡µÄxmlÎļþ
var uRl = "jsReadXml.xml";
var xmlDoc;
//³õʼ»¯£¬¸øÉÏÊö¶¨Òå±äÁ¿¸³Öµ
// function showcurcity(){
if(window.ActiveXObject)
{
xmlDoc=new ActiveXObject("Microsoft.XMLDOM&q ......
JavaScript
ת×Ô£º http://www.disandu.com/?p=603
============================================================================
1 ´¦ÀíXSLT µ÷Óôø²ÎÊýµÄXSLTÄ£°åµÄ·½·¨ Ïê¼û 23Ìõ
<html>
<body>
  ......
²Î¼ÓJavaScriptÃæÊÔ£¬±ØÐë¸ã¶®µÄÎÊÌâ£¨ÍÆ¼ö£©
Ò». JavaScriptÖеĶÔÏó.
JavaScriptÖеÄObjectÊÇÒ»×éÊý¾ÝµÄkey-valueµÄ¼¯ºÏ, ÓеãÀàËÆÓÚJavaÖеÄHashMap, ËùÓÐÕâЩÊý¾Ý¶¼ÊÇObjectÀïµÄproperty.
ͨ³£Çé¿öÏÂ, JavaScriptÖн¨Á¢Ò»¸ö¶ÔÏóÓÃ"new"¼ÓÉÏconstructor functionÀ´ÊµÏÖ.
Èçnew Date(), new Object()µÈ.
var bo ......