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

WebµÄ½á¹¹¡¢ÐÐΪºÍ±íÏÖ¼°JavaScript ÓïÑÔÌØÐÔ

±ê×¼µÄWeb ×é³ÉÓ¦¸Ã°üÀ¨3 ²¿·Ö£º½á¹¹¡¢ÐÐΪºÍ±íÏÖ¡£ÕâÖÖ˼Ïë×îÔçÔÚ΢ÈíÉè¼ÆµÄ
DHTMLÄ£ÐÍÖгõ²½Ìá³öÀ´£¬µ«ÊǺܲ»¹æ·¶£¬Ò²²»³Éϵͳ¡£ºóÀ´£¬W3C£¨World Wide Web
Consortium£¬ÍòÎ¬ÍøÁªÃË£©×éÖ¯¹æ·¶ÁËWeb µÄ¹¹³É¡£¸ù¾ÝW3C ÖÆ¶©µÄ±ê×¼£¬Web ±ê×¼²»
ÊÇijһ¸ö±ê×¼£¬¶øÊÇһϵÁбê×¼µÄ¼¯ºÏ¡£ÍêÕûµÄWeb Ó¦¸ÃÓÉÒÔÏÂ3 ²¿·Ö×é³É£º
½á¹¹£¨Structure£©
±íÏÖ£¨Presentation£©
ÐÐΪ£¨behavior£©
Õâ 3 ²¿·Ö¶ÔÓ¦µÄʵÏÖ¼¼ÊõÈçÏ¡£
½á¹¹±ê×¼ÓïÑÔ£ºÖ÷Òª°üÀ¨XHTMLºÍXML¡£
±íÏÖ±ê×¼ÓïÑÔ£ºÖ÷Òª°üÀ¨CSS¡£
ÐÐΪ±ê×¼ÓïÑÔ£ºÖ÷Òª°üÀ¨W3C DOM¡¢ECMAScript¡£
ÉÏÃæ¸÷ÖÖ±ê×¼ÓïÑԴ󲿷ÖÓÉW3C×éÖ¯ÖÆ¶©£¬µ«ÊDz¿·Ö±ê×¼Ò²ÓÉÆäËû±ê×¼×éÖ¯ÖÆ¶©£¬Èç
ECMA£¨European Computer Manufacturers Association£¬Å·ÖÞ¼ÆËã»ú³§ÉÌЭ»á£©Öƶ©µÄ
ECMAScript¡£
1.2 ÉóÊÓ JavaScript ÓïÑÔÌØÐÔ
JavaScript ÊÇÒ»ÃÅÁé»îµÄ½Å±¾ÓïÑÔ
JavaScript ÊÇÒ»ÖÖÇáÐ͵ġ¢½âÊÍÐ͵ijÌÐòÉè¼ÆÓïÑÔ¡£Òò´Ë£¬JavaScript Ò»°ã±»×÷ΪǶÈë
ʽ½Å±¾Ê¹Óã¬ÕâҲʹÆä¾ßÓÐÇ¿´óµÄÁé»îÐÔ¡£¿ÉÒÔ˵£¬Áé»îÐÔÊÇJavaScript µÄÁé»ê£¬Äã¿ÉÒÔ
°Ñ³ÌÐòдµÃºÜ¼òµ¥£¬¼òµ¥µ½Ö»ÊÇÒ»ÐÐÑéÖ¤½Å±¾£»µ±È»Ò²¿ÉÒÔдµÃºÜ¸´ÔÓ£¬¸´ÔÓµ½Ò»¸öÅÓ´ó
µÄ¼¼Êõ¿ò¼Ü£¬ÀýÈ磬GoogleµØÍ¼¾ÍÊÇÒ»¸öºÜÅÓ´óµÄJavaScriptÓ¦ÓÃÏîÄ¿¡£
JavaScript´Óµ®ÉúÆð¾ÍûÓб»¶¨Ê½»¯£¬Ôڳɳ¤Öв»¶Ï¼æÈݲ¢È¡£¬ËùÒÔËüÖ§³Ö¶àÖÖ²»Í¬µÄ
±à³Ì·ç¸ñ¡£Äã¿ÉÒÔ²ÉÓú¯Êýʽ±à³Ì·ç¸ñ£¬Ò²¿ÉÒÔ²ÉÓÃÃæÏò¶ÔÏóµÄ±à³Ì·ç¸ñ¡£»òÕßÄãÍêÈ«Å×
Æúº¯Êýʽ±à³Ì»òÃæÏò¶ÔÏó±à³Ì£¬Í¬ÑùÄܹ»Ð´³ö¸´ÔӵijÌÐò¡£
×î¼òµ¥µÄJavaScript ³ÌÐò¿ÉÄܾÍÊÇÒ»¸öº¯Êý£¬Ò»¸ö¼òµ¥µÄº¯Êý¿ÉÄܾÍÊÇÒ»¸ö±í´ïʽ£¬
µ«ÊÇÕâ¸ö±í´ïʽȴÄܹ»¸ßЧÍê³É¸´ÔÓµÄÈÎÎñ¡£Èç¹û˵£¬°ÑJavaScript ÊÓΪһ¸ö¿É°®µÄ»úÆ÷
è£¬ËæÒâµÄÍæ¼¸¸öÌØÐ§£¬ÕâÒ²ÎÞÉË´óÑÅ£¬µ«ÊÇ£¬¼´Ê¹ÊÇÕâ¸ö»úÆ÷裬Ҳ×ãÒÔɱËÀһͷ¹ÖÊÞ¡£
ÕâÕýÊÇJavaScriptÓïÑԵĿɰ®Ö®´¦£¬Ò²ÊÇËüµÄÈåÑÅ·ç¸ñ¡£
JavaScript²»ÆÛÉú£¬Ò²²»Ë£´óÅÆ¡£¶ÔÓÚ±à³ÌµÄÃÅÍ⺺£¬¼òµ¥µÄѧϰ¼´¿É¿ìËÙÉÏÊÖ£¬¼´Ê¹Äã²»ÊDZà³Ì¸ßÊÖ£¬ËæÒâˣŪJavaScript£¬Ò²Äܹ»³Ë·çÆÆÀË¡¢»¢»¢Éú·ç¡£ÎªÁ˰ïÖúÄã¸üÖ±¹ÛµØ
ÌåÑéJavaScript ÓïÑÔµÄÁé»îÐÔ£¬ÏÂÃæÎÒÃǽáºÏÒ»¸ö¼òµ¥µÄʾÀý½øÐÐ˵Ã÷£¬Õâ¸öʾÀý½²ÊöÁË
ÈçºÎʹÓò»Í¬µÄ·½·¨Éè¼ÆÒ»¸ö¼òµ¥µÄIO ½Ó¿Ú¶ÔÏó¡£
1£®¹ý³Ì»¯Éè¼Æ
Èç¹ûÒÔ¹ý³Ìʽ³ÌÐòÉè¼ÆµÄ·½·¨À´Éè¼ÆÒ»¸ö¼òµ¥µÄIO½Ó¿Ú£¬ÊµÏֵĴúÂëÈçÏ£º
function set(x){ // ´«Èë
this.x = x;
}
function get(){ // ´«³ö
return this.x;
}
ÕâÖÖ×


Ïà¹ØÎĵµ£º

javascriptµ÷Óø¸´°¿ÚµÄº¯ÊýºÍ±äÁ¿


javascriptµ÷Óø¸´°¿ÚµÄº¯ÊýºÍ±äÁ¿
·¢²¼ÈÕÆÚ£º2008-05-28×î½ü¸üУº2008-05-28À´Ô´£ºBHCODE×÷Õߣº
web¿ª·¢µÄʱºò£¬ÓÐʱºòÐèҪʹÓÃÆäËûÒ³ÃæÉÏдºÃµÄjavasriptº¯Êý¡¢±äÁ¿¡£È絯³ö´°¿ÚÐèҪʹÓø¸´°¿ÚÖеĺ¯Êý£¬¿ò¼Ü1ÐèҪʹÓÿò¼Ü2Öеĺ¯Êý¡£
µ÷Óú¯Êý¡¢±äÁ¿µÄ·½·¨Ò»Ñù£¬¶¼ÊÇÐèÒªÊ×ÏÈ»ñµÃÄãÐèÒªµ÷Óõĺ¯ÊýËùÔÚµÄwindow¶ÔÏó ......

JavaScript FAQ£¨¶þÊ®Èý£©

¶þÊ®¡¢Bookmarklet
1¡¢Ê²Ã´ÊÇBookmarklet£¿£¨What's a Bookmarklet?£©
Q£ºÊ²Ã´ÊÇBookmarklet£¿
A£ºBookmarkletÊÇÕû¸ö¶¼±»°üº¬ÔÚ³¬Á´½ÓURLÖеÄһС¶ÎJavaScript³ÌÐò¡££¨JavaScript URL¾ÍÊÇÕâ¸öÑù×Ó£º<a href="javascript:the code goes here">¡££©¶àÊýä¯ÀÀÆ÷ÔÊÐíÓû§Ìí¼ÓÕâЩJavaScript URLÊéÇ©£¬¾ÍÏñÌí¼ÓÆäËû³¬Á´½ ......

JavaScript´ò¿ªÐ´°¿Ú


Óï·¨
oNewWindow = window.open( [sURL] [, sName] [, sFeatures] )
sURL ¿ÉÑ¡. URL ×Ö·û´® . Èç¹ûURLΪ¿Õ, ½«ÒÔabout:blank´ò¿ª.
sName ¿ÉÑ¡. ×Ö·û´® ÃèÊö´ò¿ª´°¿ÚµÄÃû×Ö(name). ¿ÉÒÔ×öΪform ºÍ a ±êÇ©µÄTARGETÊôÐÔÖµ .
sFeatures ¿ÉÑ¡. ×Ö·û´® ¸ñʽÈç"fullscreen=yes,toolbar=yes".channelmode = { yes | no | ......

javascriptµÄÀàÐÍת»»

Ò»¡¢ÀàÐÍת»»µÄ·½·¨ºÍÓ¦¸Ã×¢ÒâµÄÎÊÌ⣺
1£¬×ª»»Îª²¼¶ûÐÍ£º
£¨1£©ÓÃÁ½´Î·ÇÔËËã(!):
!!5 ==> true
£¨2£©Óò¼¶ûÐ͵Ĺ¹Ô캯Êý£º
new Boolean(5) == > true
ֵת»»Îª²¼¶ûÀàÐÍΪfalse£º
0£¬+0£¬-0£¬NaN£¬""(¿Õ×Ö·û´®),undefined,null
³ýÉÏÃæµÄÖµÆäËûÖµÔÚת»»ÒÔºóΪtrue£¬ÐèÒªÌØ±ðÌáµ½µÄÊÇ:
"0",new Object(),funct ......

JavaScriptÈçºÎ¶¯Ì¬µÄÉèÖñí¸ñµÄÑùʽ


¶þ¡¢¶¯Ì¬¸ø±í²åÈëÐУº
function addRow(){
  //¶¯Ì¬²åÈëÒ»ÐÐ
  var oRow1=mediaMes.insertRow(mediaMes.rows.length);
  //ÉèÖÃtrµÄid
  oRow1.id="tr"+thisId;
  //»ñµÃ±í×ܵÄÐÐÊý
  var aRows=mediaMes.rows;
  //»ñµÃÐÂÌí¼ÓÐеÄÁм¯ºÏ
  var aCells=oRow1. ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ