JavaScriptµÄä¯ÀÀÆ÷¶ÔÏóÏê½â
JavaScriptµÄä¯ÀÀÆ÷¶ÔÏóÏê½â
Ò»¡¢ä¯ÀÀÆ÷¶ÔÏó²ã´Î¼°ÆäÖ÷Òª×÷ÓÃ
¶þ¡¢Îĵµ¶ÔÏó¹¦Äܼ°Æä×÷ÓÃ
Èý¡¢·¶Àý
ʹÓÃä¯ÀÀÆ÷µÄÄÚ²¿¶ÔÏóϵͳ, ¿ÉʵÏÖÓëHTMLÎĵµ½øÐн»»¥¡£ËüµÄ×÷ÓÃÊǽ«Ïà¹ØÔªËØ×éÖ¯°ü×°ÆðÀ´£¬Ìṩ¸ø³ÌÐòÉè¼ÆÈËԱʹÓ㬴Ӷø¼õÇá±à³ÌÈ˵ÄÀͶ¯£¬Ìá¸ßÉè¼ÆWebÒ³ÃæµÄÄÜÁ¦¡£
Ò»¡¢ä¯ÀÀÆ÷¶ÔÏó²ã´Î¼°ÆäÖ÷Òª×÷ÓÃ
³ýÁËÇ°ÃæÌáµ½¹ýµÄÎĵµdocument¶ÔÏóÍ⣬Navigatorä¯ÀÀÆ÷Öл¹ÌṩÁË´°¿Ú£¨Window£©¶ÔÏóÒÔ¼°ÀúÊ·£¨History£©ºÍλÖã¨Location£©¶ÔÏó¡£
¡ñä¯ÀÀÆ÷¶ÔÏó(Navigator)ÌṩÓйØä¯ÀÀÆ÷µÄÐÅÏ¢
navigatorÖÐÓÐÓõÄÊôÐÔ°üÀ¨£º
¡ùappName:Ìṩ×Ö·û´®ÐÎʽµÄä¯ÀÀÆ÷Ãû³Æ¡£
¡ùappVersion:·´Ó³ä¯ÀÀÆ÷µÄ°æ±¾ºÅ¡£
¡ùappCodeName:ä¯ÀÀÆ÷µÄ´úÂëÃû³Æ¡£
¡ùuserAgent:Óû§´úÀí±êʶ¡£
¡ùmineTypes:¿ÉÒÔʹÓõÄmineÀàÐÍÐÅÏ¢¡£
¡ùplugins:¿ÉÒÔʹÓõIJå¼þÐÅÏ¢¡£
¡ùlanguages:ÓïÑÔÉ趨¡£
¡ùplatform:ä¯ÀÀÆ÷ÊÊÓÃµÄÆ½Ì¨Ãû³Æ¡£
ʾÀý£ºÄãËùʹÓõÄä¯ÀÀÆ÷Ϊ£ºMicrosoft Internet Explorer°æ±¾Îª£º4.0 (compatible; MSIE 6.0; Windows 98)
<script>
document.write("ÄãËùʹÓõÄä¯ÀÀÆ÷Ϊ£º"+navigator.appName);
document.write("°æ±¾Îª£º"+navigator.appVersion);
</script>
¡ñ´°¿Ú¶ÔÏó(Windows)
Window¶ÔÏóÓÐÒÔÏ·½·¨£º
¡ùopen(url,WindowName,parameterlist):´´½¨Ò»¸öд°¿Ú¡£
¡ùclose():¹Ø±ÕÒ»¸ö´°¿Ú¡£
¡ùalert(text):¾¯¸æ´°¿Ú¡£
¡ùconfirm(text):µ¯³öÈ·ÈÏÓò¡£
¡ùpromt(text,Defaulttext):µ¯³öÌáʾ¿ò¡£
¡ùsetTimeout(±í´ïʽ£¬Ê±¼ä)¶¨Ê±ÉèÖá£
¡ùclearTimeout(timer)£ºÈ¡ÏûÒÔǰµÄÉ趨¡£
¡ùsetInterval(±í´ïʽ£¬Ê±¼ä):É趨һ¸öʱ¼ä¼ä¸ô¡£
¡ùclearInterval(timer):È¡Ïûʱ¼ä¼ä¸ôÉ趨¡£
¡ùmoveBy(Ë®Æ½Î»ÒÆ£¬´¹Ö±Î»ÒÆ):½«´°¿ÚÒÆÖ§Ö¸¶¨µÄÎ»ÒÆ¡£
¡ùmoveTo(x,y):½«´°¿ÚÒÆ¶¯µ½Ö¸¶¨µÄ×ø±ê¡£
¡ùresizeBy(Ë®Æ½Î»ÒÆ£¬´¹Ö±Î»ÒÆ):°´¸ø¶¨µÄÎ»ÒÆÁ¿ÖØÐÂÉ趨´°¿Ú´óС¡£
¡ùresizeTo(x,y):½«´°¿ÚÉ趨Ϊָ¶¨´óС¡£
¡ùscrollBy(Ë®Æ½Î»ÒÆ£¬´¹Ö±Î»ÒÆ):°´¸ø¶¨µÄÎ»ÒÆÁ¿¹ö¶¯´°¿Ú¡£
¡ùscrollTo(x,y):½«´°¿Ú¹ö¶¯µ½Ö¸¶¨Î»Öá£
¡ùfind(["string",true|false][,true|false]):²éÕÒÍøÒ³ÖеÄ×Ö·û´®¡£
¡ùback():ºóÍË¡£
¡ùforward():ǰ½ø¡
Ïà¹ØÎĵµ£º
±¾ÎÄÖ÷ÒªÊdzöÓÚÓÐÅóÓÑʹÓÃÎÒÔÀ´Ð´µÄautocompleteµÄJS¿Ø¼þ¡£µ±Êý¾ÝÁ¿´óµÄʱºò£¬»á³öÏÖЧÂʼ«ÆäÂýµÄÇé¿ö£¬ÎÒÔÚÕâ¶Îʱ¼ä×ö³öµÄһЩ²âÊÔÒ²¼°Ò»Ð©¾Ñ飬Óë´ó¼Ò·ÖÏí£¬Èç¹ûÓдíµÄµØ·½£¬»¹ÇëÖ¸³ö¡£
¾¹ý²âÊÔ£¬ÎÒÃǻᷢÏÖÈçϵÄÇé¿ö»òÕß˵µÄ½áÂÛ£¬Èç¹ûÄúµÄ²âÊÔ½á¹ûÓëÎҵIJ»·û£¬Çë˵Ã÷ÔÒò£¬ÒÔ±ãÏ໥ѧϰ¡£
1£©µ±Ò»¸ö½Ï´óµÄHTML×Ö· ......
Summary ×ܽá
When web pages or applications begin to feel slow, analyzing assets as they come over the wire and profiling scripts while they are running allows you to focus your optimization efforts where they are needed most.
µ±ÍøÒ³»òÓ¦ÓóÌÐò±äÂýʱ£¬·ÖÎ ......
1 history.go(0)
2 location.reload() £¨Ò³Ãæ½øÐÐˢУ¬µ«ÎªdisabledµÄÔªËØµÄÖµ²»»á±»Çå¿Õ£©
3 location=location
4 location.assign(location)
5 location.replace(location)
6 from..reset() (Ò³Ãæ²»½øÐÐˢУ¬Ä£Äâµ¥»÷¶ÔËùµ÷ÓÃ±íµ¥ÖØÖð´Å¥µÄµ¥»÷)
......
ÔÎijö´¦: http://www.dnew.cn/post/196.htm
ÏÈ¿´ÏÂÏÂÃæ¼¸ÖÖд·¨
1.function f(x){return x*x;};f(x);
2.(function(x){return x*x;})(x);
3.(function(x){return x*x;}(x));
µÚÒ»ÖÖÎÒÃÇÓ¦¸Ã¶¼ºÜÊìϤÁË£¬ÕâÊÇÎÒÃǾ³£Ê¹ÓõÄд·¨¡£µÚ¶þµÚÈýÖÖ¶¼ÊÇÄäÃûº¯ÊýµÄд·¨¡£
------------------------------------------------ ......