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
Ïà¹ØÎĵµ£º
½ñÌì¿´µ½Ò»¶ÎÉñµÃÒ»ËúºýÍ¿µÄJavascript´úÂë
(13223342.9269).toFixed(2)=13223342.93;
(13223342.9269).toLocaleString()=13,223,342.93;
formatNum(13223342.9269)=13,223,342.9269;
delFormat(13,223,342.9269)=13223342.9269;
//È¥µô¶ººÅ
function delFormat(str){
return str.replace(/,/g,"");
&n ......
<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 ......
ÔÖ·£ºhttp://www.dreamdu.com/blog/2008/10/19/json_in_javascript/
JavaScriptÖеÄJSON
×÷ÕߣºDouglas Crockford
ÔÎÄÍøÖ·£ºhttp://www.json.org/js.html
ÒëÕߣº¿É°®µÄºï×Ó
JavaScriptÕâÖÖ±à³ÌÓïÑÔÊ×ÒªµÄÄ¿µÄÊÇΪNetscape NavigatorÌṩһÖÖÒ³Ãæ½Å±¾ÓïÑÔ¡£ËüÈÔ±»ÆÕ±éµÄÈÏΪÊÇJavaµÄÒ»¸ö×Ó¼¯£¬µ«ÊÂʵ²¢·ÇÈç´Ë¡£ËüÊ ......
ÒýÓõØÖ·£ºhttp://bbs.syue.com/thread-36034-1-1.html
Ö±½ÓÔÚieµØÖ·À¸ÊäÈëÃüÁ»Ø³µ£¬Ö´ÐÐjs¡£
ÕâÑùÒ²¿ÉÒÔÓÃÀ´¸Ä±äºÍ»ñÈ¡ÔªËØµÄÖµºÍÊôÐÔ,ºÜʵÓõġ£
²é¿´cookie
javascript:alert(document.cookie)
Ö±½Ó±à¼cookie
javascript:document.cookie=window.prompt("Linx Edit cookie:",document.cookie);void( ......
1. ³¤¶ÈÏÞÖÆ
<script>
function test()
{
if(document.a.b.value.length>50)
{
alert("²»Äܳ¬¹ý50¸ö×Ö·û£¡");
document.a.b.focus();
return false;
}
}
</script>
<form name=a onsubmit="return test()">
<textarea name="b" cols="40" wrap="VIRTUAL" rows="6"></textarea&g ......