JavaScript¼Ì³ÐµÄÎÊÌâ
СµÜ×î½üÔÚѧϰJavaScriptȨÍþÖ¸ÄÏÄDZ¾Ê飬¿´µ½¼Ì³ÐÄÇÀï¿´²»¶®ÁË
JScript code:
//
function Rectangle(w,h){
this.width = w;
this.height = h;
}
//
Rectangle.prototype.area = function(){
return this.width*this.height;
}
//
function PositionedRectangle(x,y,w,h){
//
Rectangle.call(this,w,h);
this.x = x;
this.y = y;
}
//
PositionedRectangle.prototype = new Rectangle();
//
delete PositionedRectangle.prototype.width;
delete PositionedRectangle.prototype.height;
//
PositionedRectangle.prototype.constructor = PositionedRectangle;
//
PositionedRectangle.prototype.contains = function(x,y){
return (x > this.x && x < this.x + this.width && y > this.y && y < this.y + this.height);
}
//²âÊÔ
var r = new PositionedRectangle(2,2,2,2);
alert(r.area());
СµÜÔÀ´Ò²¿´¹ýJavaScript¸ß¼¶³ÌÐòÉè¼Æ£¬Ò²Ã»¼û¹ýÕâôдµÄ¡£ÄǸödeleteÄÇÀïÓÐЩ²»½â£¬ÎÒ°ÑdeleteÆÁ±ÎÁË£¬»¹Êǵò»µ½r.widthµÄÖµÂï¡£»¹ÓÐÄǸöPositionedRectangle.prototype.constructor = PositionedRectangleÒ²ºÜ²»Àí½â¡£ÄѵÀÊÇÖÆ¶¨¹¹Ô캯ÊýΪ×Ô¼º£¿ÔõôºÃÏñÈ¥ÁËҲûʲô¹ØÏµ¡£
Çë´ó¼ÒÉÔ΢ΪСµÜÖ
Ïà¹ØÎÊ´ð£º
Èý¸öÊýx,y,z ±È´óС..
var x,y,z,t;
if (x>y)
{t=x;x=y;y=t;} //½»»»x,yµÄÖµ
if(x>z)
{t=z;z=x;x=t;}//½»»»x,zµÄÖµ
if(y>z)
{t=y;y=z;z=t;}//½»»»z,yµÄÖµ
ÕâÊÇ ......
ÎÒÏëÎÊÒ»ÏÂÈçºÎÓÃjavascript¶¯Ì¬ÊµÏÖÏñÎÒÃÇÕâ¸öÍøÕ¾×ó±ßµÄĿ¼£¬Ð»À²£¡
??
ºÇºÇ£¡Ð»Ð»°¡£¡
¶¥Ò»ÏÂ
ÄãÃÇÊÇÊ²Ã´ÍøÕ¾°¡£¬ÒªÊǺǫ́ÊÇjavaÖ±½Ójsp£¬Èç¹ûºǫ́ÊÇc£¬ÄǾÍÓÃcgiÉú³Éxml£¬js¶¯Ì¬È¥¶ÁxmlµÄÊý¾Ý
Ó ......
µÚÒ»²¿·Ö
JScript code:
<script type="text/javascript">
static_id=0;
XPrang=function(srcBox,targetBox){
var x=Math.abs(srcBox.left-targetBox.left);
var ......
JScript code:
function C1(){}
function C2(){}
C2.prototype=new C1();
function C3(){}
C3.prototype=new C2();
var obj=new C3();
function C4(){}
C3.prototype=new C4();
alert(obj insta ......