JavaScript³£Óõĺ¯Êý
javascriptÌṩÁËÐí¶àº¯Êý¹©¿ª·¢ÈËԱʹÓã¬ÏÂÃæ¸ø³öÒ»¸ö¼òµ¥½éÉÜ£¬¸üÏêϸµÄÐÅÏ¢Çë²Î¿¼Visual InterDevÌṩµÄÔÚÏß°ïÖú¡£
¡¡¡¡javascriptº¯ÊýÒ»¹²¿É·ÖΪÎåÀࣺ
¡¡¡¡·³£¹æº¯Êý
¡¡¡¡·Êý×麯Êý
¡¡¡¡·ÈÕÆÚº¯Êý
¡¡¡¡·Êýѧº¯Êý
¡¡¡¡·×Ö·û´®º¯Êý
¡¡¡¡1.³£¹æº¯Êý
¡¡¡¡javascript³£¹æº¯Êý°üÀ¨ÒÔÏÂ9¸öº¯Êý£º
¡¡¡¡(1)alertº¯Êý£ºÏÔʾһ¸ö¾¯¸æ¶Ô»°¿ò£¬°üÀ¨Ò»¸öOK°´Å¥¡£
¡¡¡¡(2)confirmº¯Êý£ºÏÔʾһ¸öÈ·È϶Ի°¿ò£¬°üÀ¨OK¡¢Cancel°´Å¥¡£
¡¡¡¡(3)escapeº¯Êý£º½«×Ö·ûת»»³ÉUnicodeÂë¡£
¡¡¡¡(4)evalº¯Êý£º¼ÆËã±í´ïʽµÄ½á¹û¡£
¡¡¡¡(5)isNaNº¯Êý£º²âÊÔÊÇ(true)·ñ(false)²»ÊÇÒ»¸öÊý×Ö¡£
¡¡¡¡(6)parseFloatº¯Êý£º½«×Ö·û´®×ª»»³É·ûµãÊý×ÖÐÎʽ¡£
¡¡¡¡(7)parseIntº¯Êý£º½«·û´®×ª»»³ÉÕûÊýÊý×ÖÐÎʽ(¿ÉÖ¸¶¨¼¸½øÖÆ)¡£
¡¡¡¡(8)promptº¯Êý£ºÏÔʾһ¸öÊäÈë¶Ô»°¿ò£¬ÌáʾµÈ´ýÓû§ÊäÈë¡£ÀýÈ磺
¡¡¡¡<script language="javascript">
¡¡¡¡<!--
¡¡¡¡alert("ÊäÈë´íÎó");
¡¡¡¡prompt("ÇëÊäÈëÄúµÄÐÕÃû","ÐÕÃû");
¡¡¡¡confirm("È·¶¨·ñ£¡");
¡¡¡¡//-->
¡¡¡¡script>
¡¡¡¡(9)unescapeº¯Êý£º½âÂëÓÉescapeº¯Êý±àÂëµÄ×Ö·û¡£
¡¡¡¡2.Êý×麯Êý
¡¡¡¡javascriptÊý×麯Êý°üÀ¨ÒÔÏÂ4¸öº¯Êý£º
¡¡¡¡(1)joinº¯Êý£º×ª»»²¢Á¬½ÓÊý×éÖеÄËùÓÐÔªËØΪһ¸ö×Ö·û´®¡£Àý:
¡¡¡¡¡¡¡¡function JoinDemo()
¡¡¡¡¡¡¡¡{
¡¡¡¡¡¡¡¡¡¡var a, b;
¡¡¡¡¡¡¡¡¡¡a = new Array(0,1,2,3,4);
¡¡¡¡¡¡¡¡¡¡b = a.join("-");//·Ö¸ô·û
¡¡¡¡¡¡¡¡¡¡return(b);//·µ»ØµÄb=="0-1-2-3-4"
¡¡¡¡¡¡¡¡}
¡¡¡¡(2)lengthº¯Êý£º·µ»ØÊý×éµÄ³¤¶È¡£Àý£º
¡¡¡¡¡¡¡¡function LengthDemo()
¡¡¡¡¡¡¡¡{
¡¡¡¡¡¡¡¡¡¡var a, l;
¡¡¡¡¡¡¡¡¡¡a = new Array(0,1,2,3,4);
¡¡¡¡¡¡¡¡¡¡l = a.length;
¡¡¡¡¡¡¡¡¡¡return(l);//l==5
¡¡¡¡¡¡¡¡}
¡¡¡¡(3)reverseº¯Êý£º½«Êý×éÔªËØ˳Ðòµßµ¹¡£Àý£º
¡¡¡¡¡¡function ReverseDemo()
¡¡¡¡¡¡{
¡¡¡¡¡¡¡¡var a, l;
¡¡¡¡¡¡¡¡a = new Array(0,1,2,3,4);
¡¡¡¡¡¡¡¡l = a.reverse();
¡¡¡¡¡¡¡¡return(l);
¡¡¡¡¡¡}
¡¡¡¡(4)sortº¯Êý£º½«Êý×éÔªËØÖØÐÂÅÅÐò¡£Àý£º
¡¡¡¡¡¡¡¡function SortDemo()
¡¡¡¡¡¡¡¡{
¡¡¡¡¡¡¡¡¡¡var a, l;
¡¡¡¡¡¡¡¡¡¡a = new Array("X" ,"y" ,"d", "Z", "v","m","r");
¡¡¡¡¡¡¡¡¡¡l = a.sort();
¡¡¡¡¡¡¡¡¡¡return(l);
¡¡¡¡¡¡¡¡}
¡¡¡¡3
Ïà¹ØÎĵµ£º
scrollHeight: »ñÈ¡¶ÔÏóµÄ¹ö¶¯¸ß¶È¡£
scrollLeft:ÉèÖûò»ñȡλÓÚ¶ÔÏó×ó±ß½çºÍ´°¿ÚÖÐÄ¿Ç°¿É¼ûÄÚÈݵÄ×î×ó¶ËÖ®¼äµÄ¾àÀë
scrollTop:ÉèÖûò»ñȡλÓÚ¶ÔÏó×¶ËºÍ´°¿ÚÖпɼûÄÚÈݵÄ×¶ËÖ®¼äµÄ¾àÀë
scrollWidth:»ñÈ¡¶ÔÏóµÄ¹ö¶¯¿í¶È
offsetHeight:»ñÈ¡¶ÔÏóÏà¶ÔÓÚ°æÃæ»òÓɸ¸×ø±ê offsetParent ÊôÐÔÖ¸¶¨µÄ¸¸×ø±êµÄ¸ß¶È
offsetL ......
Array ¶ÔÏó
Array ¶ÔÏóÓÃÓÚÔÚµ¥¸öµÄ±äÁ¿Öд洢¶à¸öÖµ¡£
´´½¨ Array ¶ÔÏóµÄÓï·¨£º
new Array();
new Array(size);
new Array(element0, element0, ..., elementn);
²ÎÊý
²ÎÊý size ÊÇÆÚÍûµÄÊý×éÔªËظöÊý¡£·µ»ØµÄÊý×飬length ×ֶν«±»ÉèΪ size µÄÖµ¡£
²ÎÊý element ..., elementn ÊDzÎÊýÁÐ±í¡£µ±Ê¹ÓÃÕâЩ²ÎÊýÀ´µ÷ ......
Document¶ÔÏóÄÚÈݼ¯ºÏ
document Îĵ²¶ÔÏó - JavaScript½Å±¾ÓïÑÔÃèÊö
———————————————————————
×¢:Ò³ÃæÉÏÔªËØnameÊôÐÔºÍJavaScriptÒýÓõÄÃû³Æ±ØÐëÒ»Ö°üÀ¨´óСд
·ñÔò» ......
ECMA ±¾ÖÜÍƳöÁË JavaScript 5£¨PDF£©£¬³ýÁËÔöÇ¿»ù´¡º¯Êý¿âÖ®Í⣬»¹ÒýÈëÁËÑϸñÔËÐÐʱģʽ£¨Strict Runtime Modes£©ÒÔ±ÜÃâ´úÂëÖеij£¼û´íÎó¡£ECMA ECMAScript 4 µÄŬÁ¦ÔøÒÔʧ°Ü¸æÖÕ£¬ECMA ÉõÖÁûÓз¢²¼ ECMAScript 4 ϸÔò¡£
¹ýÈ¥¼¸Ä꣬ÖîÈç Nitro£¬TraceMonkey Ò»ÀàµÄ JavaScript ÒýÇ淢չѸÃÍ£¬JavaScript ³ÉÁË Google Wa ......
1 ´´½¨½Å±¾¿é
ÒýÓÃÄÚÈݳÌÐò´úÂë
<script language=”JavaScript”>
JavaScript ´úÂëдÔÚÕâÀïÃæ
</script>
2 Òþ²Ø½Å±¾´úÂë
ÒýÓÃÄÚÈݳÌÐò´úÂë
<script language=”JavaScript”>
<!--
document.write(“Hello”);
// -->
</script>
ÔÚ ......