Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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 ģ̬´°¿Ú

<html>
<head>
    <script language="javascript">
        function overlay() {
            xyz = document.getElementById("overlay");
   &n ......

JavaScriptÖÐsetAttributeÓ÷¨


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

javascript ÖÐcallÓëapplyÇø±ð

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

javascriptʼþϵͳµÄ·¢Õ¹Ê·

Ò»¸öÍêÕûµÄʼþϵͳ£¬Í¨³£´æÔÚÒÔÏÂÈý¸ö½ÇÉ«£º
ʼþ¶ÔÏó£¬ÓÃÓÚ´¢´æʼþµÄ״̬¡£
ʼþÔ´¶ÔÏ󣬵±Ç°Ê¼þÔÚ²Ù×÷µÄ¶ÔÏó£¬ÈçÔªËؽڵ㣬Îĵµ¶ÔÏó£¬window¶ÔÏó£¬XMLHttpRequest¶ÔÏóµÈ¡£
ʼþ¼àÌýÆ÷£¬µ±Ò»¸öʼþÔ´Éú³ÉÒ»¸öʼþ¶ÔÏóʱ£¬Ëü»áµ÷ÓÃÏàÓ¦µÄ»Øµ÷º¯Êý½øÐвÙ×÷¡£ÔÚIEÖУ¬Ê¼þ¶ÔÏóºãΪȫ¾ÖÊôÐÔwindow.eventµÄ·ÖÉí¡£
ÔÚw3cà ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ