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

¿ú̽jQuery——ÃæÏò¹Ç»ÒJavaScript³ÌÐòÔ±

µ± jQuery ÔÚ2006Äê1ÔÂÏÖÉíʱ£¬¸øÎҵĵÚÒ»Ó¡Ïó£¬ÊÇÕâÍæÒâ¶ù¹¹ÔìµÃºÜ¾«Ã÷¡£»ùÓÚCSSÑ¡ÔñÆ÷£¨CSS selectors£©À´´òµãÒ»ÇУ¬Æä˼·Ï൱ÁéÇÉ£¨²Î¿¼getElementsBySelector£©¡£µ«Á´ºÐ¹¤Ê£¨chaining stuff£©¿´ÆðÀ´¸üÏñ¸öàåÍ·£¬²¢ÇÒÕûÌå¿´À´£¬jQuery¿âÌṩµÄ¹¦Äܲ¢²»Äܸ²¸ÇËùÓлù´¡ÐԵĶ«Î÷¡£Òò´ËÎҶ϶¨£¬jQueryÖ»»áê¼»¨Ò»ÏÖ¡£
¼¸¸öÔÂÒÔÀ´£¬ÎÒÖð½¥Ã÷°××Ô¼ºÏë´íÁË¡£´Ó¼¼Êõ¹¤ÒÕÉÏ¿¼Á¿£¬jQueryÊ®·ÖÁèÀ÷¡£ËüÓüò½àµÄ·½·¨£¬°Ñ´óÁ¿³£Óù¦ÄÜ·â×°ÆðÀ´£¬²¢Ìṩ¾«ÇɵIJåÈëʽAPI£¬À´Âú×ã±ê×¼¿âÖ®ÍâµÄ¹¦ÄÜÄ£¿éµÄʵÏÖ¡£jQuery±ü³ÖµÄºËÐÄ£¬ÄËDOMÔªËØµÄ¼¯ºÏ£¨Òë×¢£ºÍ¨³£ÊÇijЩ×Ó¼¯ºÏ£©——Ëü°ÑÔªËØ¼¯ºÏ×÷Ϊһ¸ö¸ù±¾£¬¸ø¸ß¶È³éÏó³öÀ´ÁË¡£×îÖØÒªµÄ£¬ÊÇÕâÖÖ×ñÑ­×î¼Ñʵ¼ùµÄ³éÏó£¬ÄÜÈÃjQueryÓëÆäËûJavaScript´úÂëÏà´¦ÈÚÇ¢¡£
ºÜ¶à¶ÔjQueryµÄ½éÉÜ£¬¶¼ÊÇÕë¶ÔÉè¼ÆÊ¦ºÍ³õ¼¶¿ª·¢ÈËÔ±¡£½ÓÏÂÀ´ÎÒÏë˵Ã÷£¬ÎªÊ²Ã´jQueryÒ²»áÎüÒýÄÇЩ¸»Óо­ÑéµÄ¿ª·¢ÈËÔ±¡£
Ãû³Æ¿Õ¼ä£¨Namespacing£©
±àд¿ÉÖØÓõġ¢ÓÅÐãµÄJavaScript´úÂ룬Æä¹Ø¼üÔÚÓÚ¶ÔÃû³Æ¿Õ¼äµÄ»ý¼«°Ñ¿Ø¡£JavaScriptÖ»ÓµÓе¥Ò»µÄ¡¢È«¾ÖµÄÃû³Æ¿Õ¼ä£¨¼´window¶ÔÏ󣩣¬¶øºÜ¶à³ÌÐòÔ±£¨ÒÔ¼°Ò»Ð©¿â£©í§ÒâµØÎªÖ®Ìí¼Ó¸÷ÖÖ¶«Î÷¡£ÒªÖªµÀÈ«¾Ö±äÁ¿ÊÇħ¹í£¡´ÏÃ÷µÄ¿ª·¢ÈËÔ±£¬»áʹÓÃÀàËÆ×é¼þģʽµÄ¼¼Êõ£¬À´¾¡Á¦¼õÉÙÈ«¾Ö¶ÔÏóµÄÊýÁ¿¡£
jQuery½öÏòÈ«¾ÖÃû³Æ¿Õ¼äÒýÈëÒ»¸ö±ê¼Ç£ºjQueryº¯Êý/¶ÔÏ󡣯äÓàµÄҪôÊÇjQueryµÄÖ±½ÓÊôÐÔ£¨Òë×¢£ºÔ­ÎÄ‘directy property’ϵ±ÊÎó£¬Ó¦ÊÇ‘direct property’£©£¬ÒªÃ´¾ÍÊǵ÷ÓÃjQueryº¯ÊýËù·µ»ØµÄ¶ÔÏóµÄ·½·¨¡£
ÄÇ “ÓïÑÔÉý¼¶”£¨language enhancements£©ÓÖÊÇÊ²Ã´ÄØ£¿´ó¶àÊý¿â»áÌṩӳÉ䣬¹ýÂË£¬°þÀ룬ÍùÍùÊÇä¯ÀÀÆ÷µÄJavaScriptÒýÇæËùȱÉÙµÄÄÇЩ¹¦ÄÜ¡£»¹ÓÐһЩ¿â£¬Ö±½ÓÀ©Õ¹ÁËJavaScriptÄÚÖõÄStringºÍArrayÀ࣬µ«ÕâÊÇðÏÕµÄ×ö·¨¡£String.prototypeºÍArray.prototypeÒ²Óи÷×ÔµÄÃû³Æ¿Õ¼ä£¬ÔÚÆäÄÚÌí¼ÓµÄÊôÐÔÒ»µ©·¢Éú³åÍ»£¬Ëù´øÀ´µÄ·çÏÕ£¬²»ÑÇÓÚÔÚÈ«¾Ö»·¾³ÏµIJÝÂÊ´óÒâ¡£
ÔÚÓïÑÔÉý¼¶·½Ã棬jQueryÌṩÁ˺ܶຯÊý£¨¹¦ÄÜ£©£¬µ«Ã¿¸öº¯Êý¶¼±»¸³¸øjQuery¶ÔÏóµÄÊôÐÔ£ºjQuery.each£¬jQuery.extend£¬jQuery.grep£¬jQuery.map£¬jQuery.mergeÒÔ¼°jQuery.trim¡£Èç´ËÒ»À´£¬ËüÃǾͲ»»á¸úÆäËû´úÂë²úÉú³åÍ»¡£
ÉùÃûÀǽåµÄ$º¯Êý£¨The infamous $ function£©
¸Õ²ÅÎÒ˵µ½£¬jQueryÊÇΨһ±»ÒýÈëµÄÈ«¾Ö±ê¼Ç£¬Æäʵ²¢²»¾¡È»£º$±ê¼Ç×÷ΪjQueryµÄ¿ì½Ý·½Ê½£¬Ò²±»ÒýÈë½øÀ´¡£ÇìÐÒµÄÊÇ£¬$µÄ´æÔÚ²»»á´øÀ´¸ºÃæÓ°Ï죺Èç¹ûÄ


Ïà¹ØÎĵµ£º

javascript¶¯Ì¬´´½¨¿Ø¼þµÄ3ÖÖ·½·¨

ÒÔ´´½¨°´Å¥ÎªÀý
<html>
<head>
   <script>
    function add1()
   {
   var obtn=document.createElement("input");
obtn.setAttribute("type","button");
obtn.setAttribute("value","test1");
document.body.appendChild(obtn);//×¢ÒâÈç¹ûÓÐf ......

javascriptµ¯³ö´°¿Ú´úÂë´óÈ«

ÈçºÎÀûÓÃÍøÒ³µ¯³ö¸÷ÖÖÐÎʽµÄ´°¿Ú£¬ÎÒÏë´ó¼Ò´ó¶à¶¼ÊÇÖªµÀЩµÄ£¬µ«ÄÇÖÖ¶àÖÖ¶àÑùµÄµ¯³öʽ´°¿ÚÊÇÔõô¸ã³öÀ´µÄ£¬ÎÒÃǽñÌì¾ÍÀ´Ñ§Ï°Ò»Ï£º 1.µ¯ÆôÒ»¸öÈ«ÆÁ´°¿Ú
;
www.kunde58.com

2.µ¯ÆôÒ»¸ö±»F11»¯ºóµÄ´°¿Ú
;
www.kunde58.com

3.µ¯ÆôÒ»¸ö´øÓÐÊÕ²ØÁ´½Ó¹¤¾ßÀ¸µÄ´°¿Ú ......

javascriptѧϰС½á

 0.Á´½ÓcssÎļþºÍjsÎļþ
<link rel="stylesheet" href="../css/style.css" mce_href="css/style.css" type="text/css">
<mce:script language="javascript" src="../includes/jslib.js" mce_src="includes/jslib.js" ></mce:script>
1.¹Ø±ÕÊäÈë·¨

<input style="ime-mode ......

javascriptÊý×é

 optionsÊý×é
¡¡¡¡¸ÃÊý×éÊÇselect¶ÔÏóµÄÒ»¸öÊôÐÔ,¼´Ñ¡Ôñ¿òÖеÄËùÓÐÑ¡Ïî(<OPTION>)µÄÒ»¸öÁÐ±í¡£
¡¡¡¡ÊôÐÔ
¡¡¡¡defaultSelected Ñ¡ÏîÁбíÖеÄȱʡѡÏî
¡¡¡¡index Ñ¡ÏîÁбíÖÐijѡÏîµÄË÷ÒýλÖÃ
¡¡¡¡length Ñ¡ÏîÁбíÖеÄÑ¡ÏîÊý(<OPTIONS>)
¡¡¡¡name Ñ¡ÏîÁбíµÄÃû×Ö(NAMEÌØÐÔ)
¡¡¡¡selected ±íÊ¾Ñ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ