javaScript Êý×é
1¡¢Êý×éµÄ´´½¨
var arrayObj = new Array();¡¡//´´½¨Ò»¸öÊý×é
var arrayObj = new Array([size]);¡¡//´´½¨Ò»¸öÊý×é²¢Ö¸¶¨³¤¶È£¬×¢Òâ²»ÊÇÉÏÏÞ£¬Êdz¤¶È
var arrayObj = new Array([element0[, element1[, ...[, elementN]]]]);¡¡´´½¨Ò»¸öÊý×é²¢¸³Öµ
Ҫ˵Ã÷µÄÊÇ£¬ËäÈ»µÚ¶þÖÖ·½·¨´´½¨Êý×éÖ¸¶¨Á˳¤¶È£¬µ«Êµ¼ÊÉÏËùÓÐÇé¿öÏÂÊý×é¶¼ÊDZ䳤µÄ£¬Ò²¾ÍÊÇ˵¼´Ê¹Ö¸¶¨Á˳¤¶ÈΪ5£¬ÈÔÈ»¿ÉÒÔ½«ÔªËØ´æ´¢Ôڹ涨³¤¶ÈÒÔÍâµÄ£¬×¢Ò⣺Õâʱ³¤¶È»áËæÖ®¸Ä±ä¡£
2¡¢Êý×éµÄÔªËØµÄ·ÃÎÊ
var testGetArrValue=arrayObj[1]; //»ñÈ¡Êý×éµÄÔªËØÖµ
arrayObj[1]= "ÕâÊÇÐÂÖµ"; //¸øÊý×éÔªËØ¸³ÓèеÄÖµ
3¡¢Êý×éÔªËØµÄÌí¼Ó
arrayObj. push([item1 [item2 [. . . [itemN ]]]]);// ½«Ò»¸ö»ò¶à¸öÐÂÔªËØÌí¼Óµ½Êý×é½á⣬²¢·µ»ØÊý×é㤶È
arrayObj.unshift([item1 [item2 [. . . [itemN ]]]]);// ½«Ò»¸ö»ò¶à¸öÐÂÔªËØÌí¼Óµ½Êý×鿪ʼ£¬Êý×éÖеÄÔªËØ×Ô¶¯ºóÒÆ£¬·µ»ØÊý×é㤶È
arrayObj.splice(insertPos,0,[item1[, item2[, . . . [,itemN]]]]);//½«Ò»¸ö»ò¶à¸öÐÂÔªËØ²åÈëµ½Êý×éµÄÖ¸¶¨Î»Ö㬲åÈëλÖõÄÔªËØ×Ô¶¯ºóÒÆ£¬·µ»Ø""¡£
4¡¢Êý×éÔªËØµÄɾ³ý
arrayObj.pop(); //ÒÆ³ý×îºóÒ»¸öÔªËØ²¢·µ»Ø¸ÃÔªËØÖµ
arrayObj.shift(); //ÒÆ³ý×îǰһ¸öÔªËØ²¢·µ»Ø¸ÃÔªËØÖµ£¬Êý×éÖÐÔªËØ×Ô¶¯Ç°ÒÆ
arrayObj.splice(deletePos,deleteCount); //ɾ³ý´ÓÖ¸¶¨Î»ÖÃdeletePos¿ªÊ¼µÄÖ¸¶¨ÊýÁ¿deleteCountµÄÔªËØ£¬Êý×éÐÎʽ·µ»ØËùÒÆ³ýµÄÔªËØ
5¡¢Êý×éµÄ½ØÈ¡ºÍºÏ²¢
arrayObj.slice(start, [end]); //ÒÔÊý×éµÄÐÎʽ·µ»ØÊý×éµÄÒ»²¿·Ö£¬×¢Òâ²»°üÀ¨ end ¶ÔÓ¦µÄÔªËØ£¬Èç¹ûÊ¡ÂÔ end ½«¸´ÖÆ start Ö®ºóµÄËùÓÐÔªËØ
arrayObj.concat([item1[, item2[, . . . [,itemN]]]]); //½«¶à¸öÊý×飨Ҳ¿ÉÒÔÊÇ×Ö·û´®£¬»òÕßÊÇÊý×éºÍ×Ö·û´®µÄ»ìºÏ£©Á¬½ÓΪһ¸öÊý×飬·µ»ØÁ¬½ÓºÃµÄеÄÊý×é
6¡¢Êý×éµÄ¿½±´
arrayObj.slice(0); //·µ»ØÊý×éµÄ¿½±´Êý×飬עÒâÊÇÒ»¸öеÄÊý×飬²»ÊÇÖ¸Ïò
arrayObj.concat(); //·µ»ØÊý×éµÄ¿½±´Êý×飬עÒâÊÇÒ»¸öеÄÊý×飬²»ÊÇÖ¸Ïò
7¡¢Êý×éÔªËØµÄÅÅÐò
arrayObj.reverse(); //·´×ªÔªËØ£¨×îǰµÄÅŵ½×îºó¡¢×îºóµÄÅŵ½×îǰ£©£¬·µ»ØÊý×鵨ַ
arrayObj.sort(); //¶ÔÊý×éÔªËØÅÅÐò£¬·µ»ØÊý×鵨ַ
8¡¢Êý×éÔªËØµÄ×Ö·û´®»¯
arrayObj.join(separator); //·µ»Ø×Ö·û´®£¬Õâ¸ö×Ö·û´®½«Êý×éµÄÿһ¸öÔªËØÖµÁ¬½ÓÔÚÒ»Æð£¬ÖмäÓà separator ¸ô¿ª¡£
toLocaleString ¡¢toString ¡¢valueOf£º¿ÉÒÔ¿´×÷ÊÇjoinµ
Ïà¹ØÎĵµ£º
curryingº¯ÊýÊÇÒ»ÖÖ·µ»Øº¯ÊýµÄº¯Êý£¬ÊDZհü×îΰ´óµÄÓ¦ÓÃÖ®Ò»¡£Óйرհü¸üÏêϸµÄ¶¨Òå¿É²Î¼ûÕâÀïÓëÕâÀï¡£ÈçÏÂcurryingº¯ÊýµÄÒ»ÖÖ¶¨Òå¡£
×îÔçÆÚµÄcurryº¯ÊýÓеã¶à̬µÄÒâ棬¾ÍÊǸù¾Ýº¯Êý²ÎÊýÔÚÄÚ²¿Ñ¡Ó÷ÖÖ§£º
//http://www.openlaszlo.org/pipermail/laszlo-user/2005-March/000350.html
// ¡ï¡ïOn 8 Mar 2005, at 00:06, S ......
1. oncontextmenu="window.event.returnValue=false" ½«³¹µ×ÆÁ±ÎÊó±êÓÒ¼ü
<table border oncontextmenu=return(false)> <td>no </table> ¿ÉÓÃÓÚTable
2. <body onselectstart="return false"> È¡Ïûѡȡ¡¢·ÀÖ¹¸´ÖÆ
3. onpaste="return false&quo ......
/*
ÓÃ;£º¼ì²éÊäÈë×Ö·û´®ÊÇ·ñÖ»ÓÉÓ¢ÎÄ×ÖĸºÍÊý×ÖºÍÏ»®Ïß×é³É
ÊäÈ룺
s£º×Ö·û´®
·µ»Ø£º
Èç¹ûͨ¹ýÑéÖ¤·µ»Øtrue,·ñÔò·µ»Øfalse
*/
function isNumberOr_Letter( s ){//ÅжÏÊÇ·ñÊÇÊý×Ö»ò×Öĸ
var regu = "^[0-9a-zA-Z\_]+$";
var re = new RegExp(regu);
if (re.test(s)) {
return true;
}else{
return false;
} ......