JavaScriptÃæÏò¶ÔÏóÏê½â
ÄÚÖÃÀà
JavaScriptÊÇÒ»ÖÖ»ùÓÚ¶ÔÏóµÄ½âÊÍÐÔ±à³ÌÓïÑÔ£¬ËùÓеÄÔªËØ£¬ÎÒÃǶ¼¿ÉÒÔÀí½âΪ¶ÔÏó£¬Ã¿¸ö¶ÔÏóÒ²¿ÉÒÔÀí½âΪN¶àÊôÐԵļ¯ºÏ¡£ÔÚÌÖÂÛ×Ô¶¨ÒåÀà֮ǰ£¬ÎÒÃÇÏÈ¿´Ò»ÏÂÄÚÖõÄÀà¡£×÷Ϊ½âÊÍÐÔÓïÑÔ£¬JavaScriptÔÊÐíÎÒÃÇÔÚÈκÎʱºòΪ¶ÔÏóÌí¼ÓÊôÐÔ¡£ËùÒÔÎÒÃÇ¿ÉÒÔÏÈ¿´Ò»¶Î¼òµ¥µÄ´´½¨¶ÔÏóµÄ´úÂëÆ¬¶Î¡£ÕâÀïµÄ“new Object”Ò²¿Éд×÷“new Object()”£¬µ±Ã»ÓвÎÊýʱ£¬À¨ºÅ¿ÉÒÔÊ¡ÂÔ¡£
obj = new Object;
obj.x = 1;
obj.y = 2;
ÏÖÔÚʹÓÃÏÂͼÀ´Àí½âÒ»ÏÂÕâ¶Î´úÂëµÄÒâÒå¡£
ÆäÖз½À¨ºÅÖеÄÄÚÈÝ´ú±í¶ÔÏó£¬ÏÂÃæµÄÄÚÈÝÔòÊǶÔÏóµÄÊôÐÔÃèÊöÐÅÏ¢¡£´ÓͼÖпÉÒÔ¿´³ö¶ÔÏó¡¾obj¡¿ÊÇ´ÓÀàObjectÖд´½¨µÄ£¬ÔÚ´´½¨Ê±£¬µ÷ÓÃÁ˹¹Ô캯ÊýObject¡£ÔÚ¡¾obj¡¿ÖÐÓÐÁ½¸öÊôÐÔ¡¾x¡¿ºÍ¡¾y¡¿£¬Öµ·Ö±ðÊÇ1ºÍ2¡£³ýÁËÊôÐÔ¡¾x¡¿ºÍ¡¾y¡¿Ö®Í⣬ÕâÀïҪעÒâµÄÒ»¸öÄÚÈݾÍÊÇ£¬¶ÔÏó¡¾obj¡¿»¹ÓÐÒ»¸ö¹¹Ô캯ÊýµÄconstructor£¬ËüµÄÖµ¾ÍÊǺ¯ÊýObject¡£Í¼ÖеÄObject.prototype£¬ÖÁÓÚÕâ¸ö¸ÃÔõô³Æºô£¬ÎÒÒ²²»ÖªµÀ£¬¸Ð¾õ¿ÉÒԽеÄÃû×Öͦ¶àµÄ:)£¬ÃüÃûÒ»£º¹¹Ô캯ÊýObjectµÄprototypeÊôÐÔ£¬ÃüÃû¶þ£ºÀàObjectµÄprototypeÊôÐÔ£¬ÃüÃûÈý£º¶ÔÏó¡¾obj¡¿µÄÊôÐÔprototype£¬ÉÔºò»á½éÉÜprototype¡£
×Ô¶¨ÒåÀà
ÎÒÃÇ¿ÉÒÔͨ¹ý´´½¨Ò»¸öº¯ÊýÀ´´´½¨Ò»¸öеÄ×Ô¶¨ÒåÀà¡£ÔÚʹÓÃnew²Ù×÷·û´´½¨¶ÔÏóʱ£¬º¯Êý±¾Éí¾Í³äµ±ÁËÀàµÄ¹¹Ô캯ÊýµÄ½ÇÉ«¡£ÔÚJavaScriptÄÚ²¿£¬Ê×ÏȻᴴ½¨Ò»¸ö¶ÔÏó£¬È»ºóÀûÓù¹Ô캯ÊýÀ´¶Ô¶ÔÏóÄڵĸ÷¸öÊôÐÔ½øÐгõʼ»¯¡£Ö´Ðй¹Ô캯Êýǰ£¬±äÁ¿this»áÊ×Ïȱ»³õʼ»¯²¢Ö¸Ïò¸Õ´´½¨µÄ¶ÔÏó¡£Ö»ÓÐÎÒÃÇÔ¸Ò⣬¿ÉÒÔ´´½¨ÈÎÒâ¶à¸öFooÀàÐ͵ĶÔÏó£¬ËäÈ»ËüÃǵÄÊôÐÔ³õʼֵ¶¼ÊÇ1ºÍ2£¬µ«¸÷¸ö¶ÔÏó¼äÊôÐÔÊDz»¹²ÏíµÄ¡£
¶ÔÓڹؼü×ÖthisµÄÀí½â£¬ÕâÀï¾Í²»ÐðÊöÁË£¬¿ÉÒԲο¼¡¶JavaScriptÖÕ¼«Ö¸ÄÏ¡·¡£
function Foo()
{
this.x = 1;
this.y = 2;
}
obj = new Foo;
´ÓͼÖпÉÒÔ¿´³ö£¬ÔÚ¶ÔÏó¡¾obj¡¿Õû¸ö´´½¨Íê³ÉµÄ¹ý³ÌÖУ¬»á¾ÀúObjectºÍFooµÄprototype£¬×îÖÕÉú³É¶ÔÏó¡¾obj¡¿¡£ÏÂÃæ¾Í×ÅÖØÃèÊöÏÂprototype¡£
¼Ì³Ð¡¢PrototypeºÍPrototypeÁ´
ÔÚJavaScriptÖУ¬Ã¿¸ö¶ÔÏ󶼿ÉÒÔ´ÓÁíÍâÒ»¸ö¶ÔÏó¼Ì³ÐÊôÐÔ£¬¶øÕâ¸ö¹ý³ÌÖÐÓÐÒ»¸öÖØÒªµÄ¸ÅÄî¾ÍÊÇprototype(ÔÐÍ)£¬prototypeÖеÄÄÚÈÝÔÚ¶ÔÏó³õʼ»¯µÄʱºò»áÈ«²¿¼Ì³ÐÏÂÀ´¡£µ±ÎÒÃÇ·ÃÎÊÒ»¸ö¶ÔÏóµÄÊôÐÔʱ£¬JavaScriptÊ×ÏÈ»á´Ó¶ÔÏó±¾ÉíµÄÊôÐÔÖвéÕÒ£¬¿´ÊôÐÔÊÇ·ñÖ±½Ó¶¨ÒåÔÚ¶ÔÏóÄÚ¡£Èç¹ûûÓУ¬JavaScript»á¼ÌÐø´Óµ±Ç°¶ÔÏóµÄprototypeÖвéÕÒ£¬ÒÔ´ËÀàÍÆ£¬Ò»²ã²ãµÄ½øÐзÃÎÊ¡£Ã¿¸ö¶ÔÏóÔÚ´´
Ïà¹ØÎĵµ£º
function Paging(pageNum,pageSize,totalCount,skipCount,fuctionName,currentStyleName,currentUseLink,preText,nextText,firstText,lastText)
{
//debugger;
var returnValue = "";
var begin = 1;
var end = 1;
var total ......
confirmº¯Êý
confirmº¯ÊýÓÃÓÚÌṩȷÈϹ¦ÄÜ£¬ËüÊ×ÏÈÏÔʾ¸ø¶¨µÄmessage²ÎÊýËù°üº¬µÄÐÅÏ¢£¬²¢ÌṩÁ½¸ö¿ÉÑ¡ÔñµÄ»Ø´ð“ok”ºÍ“cancel”£¬È»ºóµÈ´ýÓû§Ñ¡ÔñÆäÖеÄÒ»¸ö¡£Èç¹ûÓû§Ñ¡Ôñ“ok”Ôò·µ»Øtrue£»·ñÔò£¬ÈçÈôÑ¡Ôñ“cancel”Ôò·µ»Øfalse¡£¸Ãº¯ÊýµÄÓï·¨¸ñʽÈçÏ£º
window.con ......
²Î¿¼×ÊÁÏ:¡¶javascriptȨÍþÖ¸ÄϵÚÎå°æ¡·
===============±äÁ¿==============
1¡¢javaScriptÊÇÒ»ÖÖÈõÀàÐ͵ÄÓïÑÔ£¬ÓÃvarÓï¾ä¼´¿ÉÉùÃ÷Ò»¸ö±äÁ¿¡£
2¡¢Èç¹û²»ÓÃvarÓï¾äÉùÃ÷¶øÖ±½Ó¸øÒ»¸ö±äÁ¿¸³Öµ£¬ÄÇÕâ¸ö±äÁ¿½«±»ÒþʽÉùÃ÷Ϊȫ¾Ö±äÁ¿¡£
3¡¢Èç¹ûº¯ÊýÄÚ²¿ÓÃvarÓï¾äÉùÃ÷ÁËÒ»¸öÓëijȫ¾Ö±äÁ¿Í¬ÃûµÄ±äÁ¿£¬ÔòÔÚº¯ÊýÖÐÈ«¾Ö±äÁ¿±»ÆÁ±ÎÁË ......
<mce:script language="javascript" ><!--
function person(name,age)
{
this.name=name;
this.age=age;
}
function man(name,age)
{
this.sex="ÄÐ";
this.base=person;
this.base(name,age);
}
function woman(name,age)
{
this.sex="Å®";
this.base=person;
this.base(name,age)
}
......
»¹²»Á˽âJSONÊÇʲô?¿´ÁËÏÂÃæÕâÆªÎÄÕ£¬Äú¶ÔJSONÊÇʲôӦ¸ÃÄܹ»ÓÐÁËÒ»¸ö±È½ÏÇåÎúµÄ¸ÅÄî¡£
¡¡¡¡JSON ¼´ JavaScript. Object Natation£¬ËüÊÇÒ»ÖÖÇáÁ¿¼¶µÄÊý¾Ý½»»»¸ñʽ£¬·Ç³£ÊʺÏÓÚ·þÎñÆ÷Óë JavaScript. µÄ½»»¥¡£±¾ÎĽ«¿ìËÙ½²½â JSON ¸ñʽ£¬²¢Í¨¹ý´úÂëʾÀýÑÝʾÈçºÎ·Ö±ðÔÚ¿Í»§¶ËºÍ·þÎñÆ÷¶Ë½øÐÐ JSON ¸ñʽÊý¾ÝµÄ´¦Àí¡£
¡¡¡¡¾¡¹ ......