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

JavaScript»ù´¡¸ÅÄîÀí½â


  ×î»ù´¡µÄºËÐŦÄÜ ÈçÔËËã·û(+-*/µÈ) ¿ØÖÆÁ÷³ÌÓï¾ä(if,for,whileµÈ) µÈµÈÎҾͲ»ËµÁË. ÕâÊÇ×î×î»ù±¾µÄ֪ʶ.
   BOM֪ʶ
  BOM Browser Object Model ä¯ÀÀÆ÷¶ÔÏóÄ£ÐÍ.  
  window¶ÔÏóÊÇBOM×îÖØÒªµÄ¶ÔÏó. ÎÒÃÇ¿ÉÒÔ¼òµ¥µÄ°ÑÒ»¸öIE´°¿ÚÀí½âΪһ¸öwindow¶ÔÏó.
  window.location
  window.history
  window.screen
  window.document 
   Õâ¸öÊÇÎÒÃÇ×î³£ÓõÄ
  Ê¼þ
  Æäʵͦ¼òµ¥µÄ,µ«Òª¼ÇסʼþµÄÇý¶¯ÓÐÁ½Ä£Ê½, "ðÅÝ"Óë"²¶»ñ"
  Ã°ÅÝ: ¼¤»î˳ÐòÊÇʼþ´ÓËü(ʼþ)´¥·¢µã¿ªÊ¼ÏòÉϲãÖð¼¶Ã°ÅÝ(´¥»î)Ö±ÖÁdocument(ÉÏÃæËù˵µÄwindow.document)Ϊֹ.
  ²¶»ñ: ¼¤»î˳ÐòÓëðÅÝÏà·´,ʲ®´ÓµÚÒ»²ã(document)Öð¼¶ÏòÏÂÖ±Ö¹ÕÒµ½×îÖÕµÄʼþ¼¤»îÄ¿±ê.
  ÉÏÃæÁ½¸ö¸ÅÄî¿´¹ýÈ¥ÊÇÂé·³,ÎÒÃÇÖ»Òª¼Çסһ°ã¶¼ÓÃ"ðÅÝ"¾Í¿ÉÒÔÁË.   
    
  DOM
  DOM Document Object Model Îĵµ¶ÔÏóÄ£ÐÍ.
  Îҷdz£Ï²»¶Õâ¸ö¹¦ÄÜ(Ä£ÐÍ), ÒòΪËýʵÏÖÁËWEB½çÃæµÄǧ±äÍò»¯.(¸öÈËÏë·¨)
  window.document ¾ÍÊÇDOMÒª²Ù×÷µÄ¶ÔÏó, DOM°ÑdocumentÄڵĽڵã(<head><title><body><form><table><div>µÈµÈ)·ÖÎö³ÉΪһ¿ÃÎĵµ½á¹¹Ê÷.È»ºóÎÒÃǾͿÉÒÔ¶ÔÕâ¿ÃÊ÷½øÐÐÔö¼Ó,ÐÞ¸Ä,ɾ³ý. ¶ÔÕâ¿ÃÊ÷Àï¸÷½ÚµãµÄ¸÷ÖÖÊôÐÔͬÑù½øÐÐÔö¼Ó,ÐÞ¸Ä,ɾ³ý. ±ÈÈç°ó¶¨CSSµÄclassÊôÐÔ. ͨ¹ýÕâЩ²Ù×÷,Ò»¸öHTMLµÄÕ¹ÏÔ¾ÍÍêÈ«ÔÚÎÒÃÇ¿ØÖƵ±ÖÐ. ÎÒÃÇ¿ÉÒÔ¶¯Ì¬µÄÔö¼Ó½Úµã(±ÈÈç<tr>,<div>µÈ),Ò²¿ÉÒÔÔÚÔËÐÐÖпØÖƽڵãÊÇ·ñ¿É¼û(display:none)µÈµÈ..
  CSS·½Ãæ   
  CSS Cascading Style Sheet ²ãµþÑùʽ±íµ¥
  Èç¹û˵HTMLÊǹǼܺÍÈâÌå,JavaScriptÊÇ˼ÏëÓëÐÐΪµÄ»°,ÄÇCSS¾ÍÊÇÒ·þ.  
  ¶¨ÒåCSS
  ÈýÖÖ
  ½ÚµãÃû {¸÷ÖÖÑùʽÊôÐÔ} Èç: p{} ×÷Ó÷¶Î§:ËùÓÐp½Úµã, body{} Õû¸öbody½Úµã, table{} ¸÷Ëùtable½Úµã
  #½ÚµãIDÃû {¸÷ÖÖÑùʽÊôÐÔ} Èç: #myID{} ×÷Ó÷¶Î§ IDΪ"newNode"µÄ½Úµã.(Ö»ÒªIDΪ"newNode"¾Í·ûºÏÒªÇó)
  .ÑùʽÃû {¸÷ÖÖÑùʽÊôÐÔ} Èç: .newStyle{} ×÷Ó÷¶Î§ ËùÓÐÔªËØ(½Úµã)µÄclassÊôÐÔ°üº¬Á˸ÃÑùʽÃû("newStyle")µÄ½Úµã


Ïà¹ØÎĵµ£º

JavaScriptÖÐsetAttributeÓ÷¨


ÎÒÃǾ­³£ÐèÒªÔÚJavaScriptÖиøElement¶¯Ì¬Ìí¼Ó¸÷ÖÖÊôÐÔ£¬Õâ¿ÉÒÔͨ¹ýʹÓÃsetAttribute()À´ÊµÏÖ£¬Õâ¾ÍÉæ¼°µ½ÁËä¯ÀÀÆ÷µÄ¼æÈÝÐÔÎÊÌâ¡£
setAttribute(string name, string value)£ºÔö¼ÓÒ»¸öÖ¸¶¨Ãû³ÆºÍÖµµÄÐÂÊôÐÔ£¬»òÕß°ÑÒ»¸öÏÖÓеÄÊôÐÔÉ趨Ϊָ¶¨µÄÖµ¡£
1¡¢ÑùʽÎÊÌâ
setAttribute(class, value)ÖÐclassÊÇÖ¸¸Ä±äclassÕâ¸öÊôÐ ......

javascriptÈçºÎ¶¨ÒåÀà

javascriptÈçºÎ¶¨ÒåÀàÄØ£¿
ÃæÊÔµÄʱºòÓÐѧÉú±»Îʵ½Õâ¸öÎÊÌâ¡£
ʵ¼ÊÉÏjavascriptµÄ·½·¨¾ÍÊÇÒ»¸ö¶ÔÏó¡£
ÀûÓÃÕâÒ»µã£¬ÎÒÃÇ¿ÉÒÔʹÓÃjavascript¶¨ÒåÀà¡£
ÈçÏÂÀý×ÓËùʾ¡£
<mce:script language="javascript"><!--
//javascriptµÄÃæÏò¶ÔÏóµÄÀý×Ó
function sayHi(){
alert("Hello ,"+this.name);
}
function get ......

javascript¼¯½õ,¸÷¸öÔªËØËµÃ÷

javascript¼¯½õ
javascriptÊý×é²Ù×÷»ã×Ü
 
javascript¶¯Ì¬´´½¨form±íµ¥ ºÍ ½Úµã¿ØÖÆËµÃ÷
¶¯Ì¬¶ÁÈ¡
javascript:function ctys(_ctag){
ctys1=document.createElement(_ctag);
document.body.appendChild(ctys1);
return ctys1
};
newE1=ctys('<TEXTAREA id=www>');
newE1.cols='150';
newE1.rows='30 ......

javascript ÖÐcallÓëapplyÇø±ð

1.call·½·¨
¹Ù·½£¨JavaScriptÊֲᣩ£º
µ÷ÓÃÒ»¸ö¶ÔÏóµÄÒ»¸ö·½·¨£¬ÒÔÁíÒ»¸ö¶ÔÏóÌæ»»µ±Ç°¶ÔÏó¡£
call([thisObj[,arg1[,
arg2[,   [,.argN]]]]])
²ÎÊý
thisObj  ¿ÉÑ¡Ïî¡£½«±»ÓÃ×÷µ±Ç°¶ÔÏóµÄ¶ÔÏó¡£
arg1, arg2,  , argN
¿ÉÑ¡Ïî¡£½«±»´«µÝ·½·¨²ÎÊýÐòÁС£
  
˵Ã÷
call ·½·¨¿ÉÒÔÓÃÀ´´ú ......

javascriptЧÂʾ­Ñé̸(Ò»)

±¾ÎÄÖ÷ÒªÊdzöÓÚÓÐÅóÓÑʹÓÃÎÒÔ­À´Ð´µÄautocompleteµÄJS¿Ø¼þ¡£µ±Êý¾ÝÁ¿´óµÄʱºò£¬»á³öÏÖЧÂʼ«ÆäÂýµÄÇé¿ö£¬ÎÒÔÚÕâ¶Îʱ¼ä×ö³öµÄһЩ²âÊÔÒ²¼°Ò»Ð©¾­Ñ飬Óë´ó¼Ò·ÖÏí£¬Èç¹ûÓдíµÄµØ·½£¬»¹ÇëÖ¸³ö¡£
¾­¹ý²âÊÔ£¬ÎÒÃǻᷢÏÖÈçϵÄÇé¿ö»òÕß˵µÄ½áÂÛ£¬Èç¹ûÄúµÄ²âÊÔ½á¹ûÓëÎҵIJ»·û£¬Çë˵Ã÷Ô­Òò£¬ÒÔ±ãÏ໥ѧϰ¡£
1£©µ±Ò»¸ö½Ï´óµÄHTML×Ö· ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ