Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

JavaScriptµÄfunction

º¯ÊýÊǽøÐÐÄ£¿é»¯³ÌÐòÉè¼ÆµÄ»ù´¡£¬±àд¸´ÔÓµÄAjaxÓ¦ÓóÌÐò£¬±ØÐë¶Ôº¯ÊýÓиüÉîÈëµÄÁ˽⡣
¡¡¡¡javascriptÖеĺ¯Êý²»Í¬ÓÚÆäËûµÄÓïÑÔ£¬Ã¿¸öº¯Êý¶¼ÊÇ×÷Ϊһ¸ö¶ÔÏó±»Î¬»¤ºÍÔËÐеġ£Í¨¹ýº¯Êý¶ÔÏóµÄÐÔÖÊ£¬¿ÉÒԺܷ½±ãµÄ½«Ò»¸öº¯Êý¸³Öµ¸øÒ»¸ö±äÁ¿»òÕß½«º¯Êý×÷Ϊ²ÎÊý´«µÝ¡£ÔÚ¼ÌÐø½²Êö֮ǰ£¬ÏÈ¿´Ò»Ïº¯ÊýµÄʹÓÃÓï·¨£º
ÒÔÏÂÊÇÒýÓÃƬ¶Î£º
function func1(…){…}
var func2=function(…){…};
var func3=function func4(…){…};
var func5=new Function();
¡¡¡¡ÕâЩ¶¼ÊÇÉùÃ÷º¯ÊýµÄÕýÈ·Óï·¨¡£ËüÃǺÍÆäËûÓïÑÔÖг£¼ûµÄº¯Êý»ò֮ǰ½éÉܵĺ¯Êý¶¨Ò巽ʽÓÐןܴóµÄÇø±ð¡£ÄÇôÔÚJavaScriptÖÐΪʲôÄÜÕâôд£¿ËüËù×ñÑ­µÄÓï·¨ÊÇʲôÄØ£¿ÏÂÃ潫½éÉÜÕâЩÄÚÈÝ¡£
¡¡¡¡ÈÏʶº¯Êý¶ÔÏó£¨Function Object£©
¡¡¡¡¿ÉÒÔÓÃfunction¹Ø¼ü×Ö¶¨ÒåÒ»¸öº¯Êý£¬²¢ÎªÃ¿¸öº¯ÊýÖ¸¶¨Ò»¸öº¯ÊýÃû£¬Í¨¹ýº¯ÊýÃûÀ´½øÐе÷Óá£ÔÚJavaScript½âÊÍÖ´ÐÐʱ£¬º¯Êý¶¼ÊDZ»Î¬»¤ÎªÒ»¸ö¶ÔÏó£¬Õâ¾ÍÊÇÒª½éÉܵĺ¯Êý¶ÔÏó£¨Function Object£©¡£
¡¡¡¡º¯Êý¶ÔÏóÓëÆäËûÓû§Ëù¶¨ÒåµÄ¶ÔÏóÓÐ×ű¾ÖʵÄÇø±ð£¬ÕâÒ»Àà¶ÔÏó±»³Æ֮ΪÄÚ²¿¶ÔÏó£¬ÀýÈçÈÕÆÚ¶ÔÏó£¨Date£©¡¢Êý×é¶ÔÏó£¨Array£©¡¢×Ö·û´®¶ÔÏó£¨String£©¶¼ÊôÓÚÄÚ²¿¶ÔÏó¡£ÕâЩÄÚÖöÔÏóµÄ¹¹ÔìÆ÷ÊÇÓÉJavaScript±¾ÉíËù¶¨ÒåµÄ£ºÍ¨¹ýÖ´ÐÐnew Array()ÕâÑùµÄÓï¾ä·µ»ØÒ»¸ö¶ÔÏó£¬JavaScriptÄÚ²¿ÓÐÒ»Ì×»úÖÆÀ´³õʼ»¯·µ»ØµÄ¶ÔÏ󣬶ø²»ÊÇÓÉÓû§À´Ö¸¶¨¶ÔÏóµÄ¹¹Ô췽ʽ¡£
¡¡¡¡ÔÚJavaScriptÖУ¬º¯Êý¶ÔÏó¶ÔÓ¦µÄÀàÐÍÊÇFunction£¬ÕýÈçÊý×é¶ÔÏó¶ÔÓ¦µÄÀàÐÍÊÇArray£¬ÈÕÆÚ¶ÔÏó¶ÔÓ¦µÄÀàÐÍÊÇDateÒ»Ñù£¬¿ÉÒÔͨ¹ýnew Function()À´´´½¨Ò»¸öº¯Êý¶ÔÏó£¬Ò²¿ÉÒÔͨ¹ýfunction¹Ø¼ü×ÖÀ´´´½¨Ò»¸ö¶ÔÏó¡£ÎªÁ˱ãÓÚÀí½â£¬ÎÒÃDZȽϺ¯Êý¶ÔÏóµÄ´´½¨ºÍÊý×é¶ÔÏóµÄ´´½¨¡£ÏÈ¿´Êý×é¶ÔÏó£ºÏÂÃæÁ½ÐдúÂ붼ÊÇ´´½¨Ò»¸öÊý×é¶ÔÏómyArray£º
ÒÔÏÂÊÇÒýÓÃƬ¶Î£º
var myArray=[];
//µÈ¼ÛÓÚ
var myArray=new Array();
ͬÑù£¬ÏÂÃæµÄÁ½¶Î´úÂëÒ²¶¼ÊÇ´´½¨Ò»¸öº¯ÊýmyFunction£º
function myFunction(a,b){
return a+b;
}
//µÈ¼ÛÓÚ
var myFunction=new Function(a,b,return a+b);
¡¡¡¡Í¨¹ýºÍ¹¹ÔìÊý×é¶ÔÏóÓï¾äµÄ±È½Ï£¬¿ÉÒÔÇå³þµÄ¿´µ½º¯Êý¶ÔÏó±¾ÖÊ£¬Ç°Ãæ½éÉܵĺ¯ÊýÉùÃ÷ÊÇÉÏÊö´úÂëµÄµÚÒ»ÖÖ·½Ê½£¬¶øÔÚ½âÊÍÆ÷ÄÚ²¿£¬µ±Óöµ½ÕâÖÖÓ﷨ʱ£¬¾Í»á×Ô¶¯¹¹ÔìÒ»¸öFunction¶ÔÏ󣬽«º¯Êý×÷Ϊһ¸öÄÚ²¿µÄ¶ÔÏóÀ´´æ´¢ºÍÔËÐС£´ÓÕâÀïÒ²¿ÉÒÔ¿´µ½£¬Ò»¸öº¯Êý¶ÔÏóÃû³Æ£¨º¯Êý±äÁ¿£©ºÍÒ»¸öÆÕͨ±äÁ¿Ãû³Æ¾ßÓÐͬÑùµÄ¹æ·¶£¬¶¼¿ÉÒÔͨ¹


Ïà¹ØÎĵµ£º

JavaScriptÖеÄÕýÔòÌæ»»

String.replace(regexp, replaceText); ÕâÊÇStringÀàÖеÄreplace·½·¨Ô­ÐÍ
replace·½·¨½ÓÊÜÁ½¸ö²ÎÊý:
regexp: ÕýÔò±í´ïʽ, ÓÃÀ´ÔÚ×Ö·û´®ÖÐËÑË÷µÄ¹æÔò.
replaceText: ÓÃÀ´Ìæ»»×Ö·û´®ÖÐÆ¥ÅäÕýÔò±í´ïʽµÄ×Ó´®µÄ×Ö·û´®
ÔÚJavaScriptÖÐ, Ö§³ÖÕýÔòÌæ»», ÕýÔòÌæ»»µÄ¹æÔòÈçÏÂ:
$$: Ô­Òâ´òÓ¡Ò»¸ö$·ûºÅ
$&: Óë¹æÔòÆ¥ÅäµÄÕû¸ö ......

Javascript »ñÈ¡Ò³ÃæÉÏÑ¡ÖеÄÎÄ×Ö

IE¿ÉÒÔµ÷Óãº
 
<script type="text/javascript">
 
// ˵Ã÷£º»ñÈ¡Ò³ÃæÉÏÑ¡ÖеÄÎÄ×Ö
// ÕûÀí£ºhttp://www.CodeBit.cn
 
function getSelectedText() {
    if (window.getSelection) {
        // This technique is the most likel ......

¼ÓËÙJavascript£ºDOM²Ù×÷ÓÅ»¯

Ô­ÎÄ£º¡¶Speeding
up JavaScript: Working with the DOM¡·
×÷Õߣº KeeKim Heng, Google Web Developer
ÔÚÎÒÃÇ¿ª·¢»¥ÁªÍø¸»Ó¦Óã¨RIA£©Ê±£¬ÎÒÃǾ­³£Ð´Ò»Ð©javascript½Å±¾À´Ð޸ĻòÕßÔö¼ÓÒ³ÃæÔªËØ£¬ÕâЩ¹¤×÷×îÖÕÊÇDOM——»òÕß˵Îĵµ¶ÔÏóÄ£
ÐÍ——À´Íê³ÉµÄ£¬¶øÎÒÃǵÄʵÏÖ·½Ê½»áÓ°Ïìµ½Ó¦ÓõÄÏìÓ¦Ëٶȡ£ ......

JavaScript³£Ó÷½·¨×ܽᗗÅжÏä¯ÀÀÆ÷ÀàÐÍ

ÅжÏä¯ÀÀÆ÷ÀàÐÍ
<SCRIPT language=javascript>
if(navigator.appVersion.indexOf("MSIE 6.") != -1 ){
window.location = "111.htm" ;
}
</SCRIPT>
°´Å¥±³¾°Í¼Æ¬Ìæ»»
<input type=button style="background-image:url(a.gif)" value=test onmouseover="this.style.backgroundImage='url(b.gif ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ