JavaScriptµÄnamespace(Ò»)
ÒýÈëÃüÃû¿Õ¼ä֮ǰ£¬Ò»¸öÁ·¢ÈËԱͷÌÛµÄÎÊÌâ¾ÍÊÇÈçºÎ·ÀÖ¹º¯ÊýÃû/ÀàÃûºÍÆäËûÈ˵ijåÍ»£¬ÔÚÒ»¸ö¹«Ë¾ÄÚ²¿ÏîÄ¿×éÖ®¼ä¿ÉÒÔͨ¹ýÃüÃûÔ¤¶¨£¨±ÈÈç¼Óǰ׺
µÈ£©½â¾öÕâ¸öÎÊÌ⣬µ«ÊǰÑÊÓÏ߷ŵ½Õû¸öÈí¼þ¿ª·¢ÁìÓò£¬ÔÚµ±½ñÐ×÷¿ª·¢Ï൱ʢÐеÄʱ´ú£¬Õâ¸öÎÊÌâÈ´ÒÀÈ»´æÔÚ¡£ÔÚʹÓöà¸öµÚÈý·½¿ò¼Ü»òÀà¿âµÄʱºò£¬ÄãΨһÄÜ×÷
µÄ¾ÍÊÇÆíµ»ËüÃǵÄÃüÃû²»Òª³åÍ»£¬Èç¹ûÕæÕý·¢ÉúÕâÖÖÔÖÄѵϰ£¬ÄãΨһÄÜ×÷µÄ¾ÍÊÇ·ÅÆúÆäÖÐÒ»¸ö£¨×¢£º¿ÉÄÜÊÇÎҹª¹ÑÎÅ£¬ºÇºÇ£©¡£ÃüÃû¿Õ¼äµÄÒýÈëÏ൱³Ì¶ÈÉϽâ¾ö
ÁËÕâ¸öÎÊÌ⣬µ±È»£¬Èç¹ûÄãʹÓõÄÃüÃû¿Õ¼äºÍÆäËû¹«Ë¾²»ÐÒÒ»Ñù£¬¶ø¶Ô·½ÓÖÊÇ΢Èí¡¢SUNµÈ´óÀУ¬Äǹ§Ï²Ä㣬ºÇºÇ@_@!
´ÓÊÂWeb¿ª·¢²»¿É±ÜÃâÒª½Ó´¥JavaScript£¬Ä¿Ç°×îа汾µÄJavaScript»¹ÊDz»Ö§³ÖÃüÃû¿Õ¼ä£¬ËùÒÔÃüÃû³åÍ»µÄÎÊÌâ͹ÏÔÎÞÒÉ£¬Ïë
ÏóÒ»ÏÂÄãÒýÓÃÁËÁ½¸öjsÎļþ£¬È´·¢ÏÖÓÉÓÚÃüÃûÎÊÌâµ¼ÖÂÄã²»µÃ²»·ÅÆúÆäÖÐÒ»¸ö£¬´Ó¶øµ¼Ö¶àдÁËÐí¶à´úÂ룬ÎÞÒÉÊÇÊ®·ÖÁîÈ˾ÚÉ¥µÄ¡£ÔÚJavaScriptаæ
±¾ÒýÈëÃüÃû¿Õ¼ä¸ÅÄî֮ǰ£¬·¢Ñï×ÔÁ¢¸üÉú¾«ÉñºÍ´´ÔìÐÔÊÇÎÒÃdzÌÐòÔ±µÄ»ù±¾ÒåÎñ;-)
ʵÏÖǰÌ᣺ÓëDelphi¡¢C#µÈÓïÑÔ²»Í¬£¬JavaScriptÖеÄÀಢ²»ÊǶÔÏóµÄ¶¨Ò壬ÊÂʵÉÏJavaScriptÖв¢²»´æÔÚÕæÕýµÄÀ࣬Õâ
ÀïµÄÀàʵ¼ÊÉÏÊÇÓú¯ÊýÄ£ÄâʵÏֵ쬶øJavaScriptÖеĺ¯Êýʵ¼ÊÉÏÊÇÒ»¸ö¶ÔÏó£¬Òò´ËÔÚJavaScriptÖУºÒ»¸öÀà¾ÍÊÇÒ»¸ö¶ÔÏó¡£ÕâºÍ´«Í³¸ÅÄî¸Å
ÄΪ²»Í¬£¬ÔÚJavaScriptÖУ¬´´½¨Ä³¸öÀàµÄʵÀýʵ¼ÊÉϾÍÊǽ«Àࣨ=¶ÔÏ󣬼Çס£©¸´ÖÆÁËÒ»·Ý¡£¿´µ½ÕâÀÓеãÉè¼ÆÄ£Ê½¸ÅÄîµÄÓ¦¸Ã¾Í¿ÉÒÔ¿´³öÀ´ÁË£¬
ÔÚJavaScriptÖУ¬Àà»úÖÆÊ¹ÓÃÁËÔÐÍ£¨prototype£©Ä£Ê½¡£
ʵÏÖÔÀí£º¼ÈÈ»¿´Çå³þÁËÀàµÄ±¾ÖÊ£¬ÄÇôÎÊÌâ¾Í¼òµ¥ÁË£¬Èç¹û½«GEAÏîÄ¿×éËùÓÐJSÀàºÍº¯Êý×÷ΪÊôÐÔ·ÅÔÚÃûΪGEAµÄ¶ÔÏóÀïÃæ£¬È»ºó½«GEA¶ÔÏó
ÒÔÊôÐԵķ½Ê½·ÅÔÚÃûΪGrandsoft¶ÔÏóÀïÃæ²»¾Í¿ÉÒÔ´ïµ½ÎÒÃǵÄÄ¿µÄ£¬±ÈÈçGrandsoft.GEA.Personʵ¼ÊÉÏÊÇÔÚGrandsoft¶Ô
ÏóµÄÊôÐÔGEA£¨Ò²ÊÇÒ»¸ö¶ÔÏó£©ÖеÄÀàPerson£¨»¹ÊÇÒ»¸ö¶ÔÏ󣩡£
ʵÏַdz£¼òµ¥£¬Õû¸öÃüÃû¿Õ¼ä»úÖÆµÄʵÏÖ²»³¬¹ý20ÐдúÂ룬·ÖÎöÈçÏ£º
// ÉùÃ÷Ò»¸öÈ«¾Ö¶ÔÏóNamespace£¬ÓÃÀ´×¢²áÃüÃû¿Õ¼ä
Namespace = new Object();
// È«¾Ö¶ÔÏó½ö½ö´æÔÚregisterº¯Êý£¬²ÎÊýΪÃû³Æ¿Õ¼äȫ·¾¶£¬Èç"Grandsoft.GEA"
Namespace.register = function(fullNS)
{
// ½«ÃüÃû¿Õ¼äÇгÉN²¿·Ö, ±ÈÈçGrandsoft¡¢GEAµÈ
var nsArray = fullNS.split('.');
var sEval = "";
&nb
Ïà¹ØÎĵµ£º
ʹÓà Cookies¡¡¡¡ÎÒÃÇÒѾ֪µÀ£¬ÔÚ document ¶ÔÏóÖÐÓÐÒ»¸ö cookie ÊôÐÔ¡£µ«ÊÇ Cookie ÓÖÊÇʲô£¿“ijЩ Web
Õ¾µãÔÚÄúµÄÓ²ÅÌÉÏÓúÜСµÄÎı¾Îļþ´æ´¢ÁËһЩÐÅÏ¢£¬ÕâЩÎļþ¾Í³ÆÎª Cookie¡£”—— MSIE °ïÖú¡£Ò»°ãÀ´Ëµ£¬Cookies ÊÇ CGI
»òÀàËÆ£¬±È HTML ¸ß¼¶µÄÎļþ¡¢³ÌÐòµÈ´´½¨µÄ£¬µ«ÊÇ JavaScript Ò²Ìá¹ ......
1.ÈÏʶÊý×é
Êý×é¾ÍÊÇijÀàÊý¾ÝµÄ¼¯ºÏ£¬Êý¾ÝÀàÐÍ¿ÉÒÔÊÇÕûÐÍ¡¢×Ö·û´®¡¢ÉõÖÁÊǶÔÏó
Javascript²»Ö§³Ö¶àάÊý×飬µ«ÊÇÒòΪÊý×éÀïÃæ¿ÉÒÔ°üº¬¶ÔÏó£¨Êý×éÒ²ÊÇÒ»¸ö¶ÔÏ󣩣¬ËùÒÔÊý×é¿ÉÒÔͨ¹ýÏ໥ǶÌ×ʵÏÖÀàËÆ¶àάÊý×éµÄ¹¦ÄÜ
1.1 ¶¨ÒåÊý×é
ÉùÃ÷ÓÐ10¸öÔªËØµÄÊý×é
var a = new Array(10);
´ËʱΪaÒѾ¿ª±ÙÁËÄÚ´æ¿Õ¼ä£¬°üº¬10¸öÔªËØ ......
ÎÒÊÇÒ»Ãû³ÌÐòÔ±£¬Ê¹ÓÃJavaÓïÑÔ½øÐйÜÀíÈí¼þ¿ª·¢¹¤×÷¡£ÓÐÒ»´Î¿ª·¢ÏîÄ¿ÖÐʹÓÃJavaScriptÀ´·á¸»Óû§ÌåÑéЧ¹û£¬ÌصØÈÏÕæµÄѧϰÁËһϣ¬´Ó´Ë¶ÔJavaScript²úÉúÁËŨºñµÄÐËȤ¡£Óлú»á²Î¼ÓÁËÓɵç×Ó¹¤Òµ³ö°æÉç·É˼¹«Ë¾¾Ù°ìµÄ¡¶JavaScriptÕ÷;¡·¶Áºó¸ÐÓн±ÕÙ¼¯»î¶¯£¬»ñµÃÔùÊéѧϰ¡£ÓÉÓÚ±¾ÈËÎÄѧˮƽÓÐÏÞ£¬´Ë¶Áºó¸ÐµÄÓôʲ»µ±Ö®´¦»¹Íû¶à ......
<body>
<form id="form1" runat="server">
ÇëÑ¡ÔñÄãµÄ°®ºÃ£º
<div>
<input name="Che" type="checkbox" />×ãÇò
& ......
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(t ......