javascript ÀúÊ·Õ»
var Stack=function(limt_length){
this.stack=new Array();
this.limt=(limt_length)?limt_length:8;
}
Stack.prototype.push=function(o){
if(this.exist(o)){
this.remove(o);
this.stack.unshift(o);
}else{
this.stack.unshift(o);
}
while(this.stack.length>this.limt){
this.stack=this.stack.reverse();
this.stack.shift();
this.stack=this.stack.reverse();
}
};
Stack.prototype.pop=function(){
return this.stack.shift();
};
Stack.prototype.exist=function(o){
return (this.getIndex(o)>-1);
};
Stack.prototype.getIndex=function(o){
var ret=-1;
for(var i=0,len=this.stack.length;i<len;i++){
if(this.stack[i]==o){return i;}
}
return ret;
};
Stack.prototype.remove=function(o){
var _i=this.getIndex(o);
if(_i>-1){
var fArray=this.stack.slice(0,_i);
var bArray=this.stack.slice(_i+1,this.stack.length);
this.stack=fArray.concat(bArray);
}else{
throw new Eorr("Õ»Öв»°üº¬´Ë¶ÔÏó");
}
};
Stack.prototype.getCurret=function(){
return this.stack[0];
};
var s=new Stack();
var f=function(i){this.id=i;}
var tar=[];
for(var i=0;i<10;i++){
var _f=new f(i);
tar.push(_f);
s.push(_f);
}
var sss1=(function(){
var p="";
for(var i=0;i<s.stack.length;i++){
p=p+s.stack[i].id+","
}
return p;
})()
s.push(tar[1]);
var sss2=(function(){
var p="";
for(var i=0;i<s.stack.length;i++){
p=p+s.stack[i].id+","
}
return p;
})()
alert(s.getCurret().id+" "+s.pop().id)
alert(sss1)
alert(sss2)
Ïà¹ØÎĵµ£º
ÔÚJavascriptÖУ¬ËùÓпª·¢Õ߶¨ÒåµÄÀ඼¿ÉÒÔ×÷Ϊ»ùÀ࣬µ«³öÓÚ°²È«ÐÔ¿¼ÂÇ£¬±¾µØÀàºÍËÞÖ÷À಻ÄÜ×÷Ϊ»ùÀ࣬ÕâÑù¿ÉÒÔ·ÀÖ¹¹«Ó÷ÃÎʱàÒë¹ýµÄä¯ÀÀÆ÷¼¶µÄ´úÂ룬ÒòΪÕâЩ´úÂë¿ÉÒÔ±»ÓÃÓÚ¶ñÒâ¹¥»÷¡£
Ñ¡¶¨»ùÀàºó£¬¾Í¿ÉÒÔ´´½¨ËüµÄ×ÓÀàÁË¡£ÊÇ·ñʹÓûùÀàÍêÈ«ÓÉÄã¾ö¶¨¡£ÓÐʱ ......
function SetCookie(name,value){
var argv=SetCookie.arguments;
var argc=SetCookie.arguments.length;
var expires=(2<argc)?argv[2]:null;
var path=(3<argc)?argv[3]:null;
var domain=(4<argc)?argv[4]:null;
var secure=(5<argc)?argv[5]:false;
document.cookie=name+"="+escape(valu ......
<body>
<form id="form1" runat="server">
ÇëÑ¡ÔñÄãµÄ°®ºÃ£º
<div>
<input name="Che" type="checkbox" />×ãÇò
& ......
ÔÚ¿ª·¢Öо³£»áÓÐÖ±½Ó¹Ø±ÕÒ³Ãæ²»µ¯³öÈκÎÌáʾµÄÐèÇó£¬ÔÚIE6ÖпÉÒÔÖ±½ÓÏóÏÂÃæÕâÑùд¾Í¿ÉÒÔÁË
<mce:script language=javascript><!--
window.opener=null
window.close()
// --></mce:script>
Õâ¸öÎÊÌâÔÚIE7ÖÐÔòÓпÉÄÜÊdzöÓÚijÖÖ°²È«¿¼ÂÇ£¨ÒòΪÔÚMSä¯ÀÀÆ÷µÄ¾ºÕù¶ÔÊÖFFÖУ¬ÊDz»Äܹرշ ......
JavaScriptÖеÄStringÊÇÖ»¶ÁµÄ£¬ËùÒÔÿ´Î¶ÔString±äÁ¿µÄ²Ù×÷¶¼»áÔÚÄÚ´æÖвúÉúÒ»¸öÁãʱ±äÁ¿£¬Èç¹ûÒª¶Ô×Ö·û´®½øÐдóÁ¿µÄÖظ´²Ù×÷£¬ÐÔÄܺÍЧÂʶ¼»áºÜµÍÏ£¬Òò´Ë³£ÓÃÊý×éµÄ·½·¨²Ù×÷×Ö·û´®£¬¼´ÏÈ°Ñ×Ö·û´®¶¼´æ´¢ÔÚÊý×éÖУ¬È»ºóʹÓÃjoin()·½·¨Á¬½Ó×Ö·û´®¡£
µ±È»¿ÉÒÔ°ÑÕâÖÖ·½·¨ÔÙÑݱäһϣ¬ÔÚJavaScriptÖÐÄ£ÄâStringBufferÀà¡£
¿´ ......