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

¿ú̽jQuery——ÃæÏòJavaScript³ÌÐòÔ±

¿ú̽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 ´°¿Ú

//¹Ø±Õ,¸¸´°¿Úµ¯³ö¶Ô»°¿ò,×Ó´°¿ÚÖ±½Ó¹Ø±Õ
this.Response.Write("<script language=javascript>window.close();");
//¹Ø±Õ,¸¸´°¿ÚºÍ×Ó´°¿Ú¶¼²»µ¯³ö¶Ô»°¿ò,Ö±½Ó¹Ø±Õ
this.Response.Write("");
this.Response.Write("{top.opener =null;top.close();}");
this.Response.Write("");
//µ¯³ö´°¿Úˢе±Ç°Ò³Ãæwidth=20 ......

JavaScriptÖÐÊý×é·½·¨

shift£ºÉ¾³ýÔ­Êý×éµÚÒ»Ï²¢·µ»ØÉ¾³ýÔªËØµÄÖµ£»Èç¹ûÊý×éΪ¿ÕÔò·µ»Øundefined
var a = [1,2,3,4,5];
var b = a.shift(); //a£º[2,3,4,5]  b£º1
unshift£º½«²ÎÊýÌí¼Óµ½Ô­Êý×鿪ͷ£¬²¢·µ»ØÊý×éµÄ³¤¶È
var a = [1,2,3,4,5];
var b = a.unshift(-2,-1); //a£º[-2,-1,1,2,3,4,5]  b£º7
×¢£ºÔÚIE6.0ϲ ......

a href=#Óë a href=javascript:void(0)µÄÇø±ð£¿

      ǰÌì×öµÄÒ³ÃæÊÇÒ»¸öiframeµ¯³ö´°¿Ú£¨ËµÃ÷һϣºÍ¬ÊÂÓÃjs½Å±¾¿ª·¢³öÀ´µÄ£©Àï´¥·¢Ò»¸ö<a>Á´½ÓµÄ°´Å¥¿ÉÔڸô°¿ÚÉϵ¯³öÒ»¸ödivÐü¸¡²ã¡£µ«ÊÇÿ´Îµã»÷£¬divÐü¸¡²ã¾Í×Ô¶¯Î»ÓÚIE´°¿ÚµÄ¶¥¶Ë£¬ÏÂÃæµÄiframe´°¿Ú°üº¬µÄÒ³Ãæ»á×Ô¶¯ÉÏÒÆ£¬Î»ÖôíÂÒÁË¡£
      ͬÊÂ˵Ö÷ÒªÊ ......

JavascriptʵÀý½Ì³Ì(6) ÀûÓÃJavascript½øÐÐÃÜÂë±£»¤

Ëæ×Å»¥ÁªÍøµÄ·ÉËÙ·¢Õ¹£¬µØÇò±äµÃÔ½À´Ô½Ð¡£¬ÈËÃÇ¿ÉÒÔ¿çԽʱ¼äºÍ¿Õ¼äµÃ½çÏÞ½øÐн»Á÷ÓÚºÏ×÷¡£µ«ÊÇËæÖ®Ò²²úÉúÁËһЩËÁÒâ¸ãÆÆ»µµÄºÚ¿Í£¬Õâ¾ÍʹµÃ³ÌÐòÉè¼ÆÈËÔ±ÔÚ±àÖÆÓ¦ÓóÌÐòÖÐÒª¿¼Âǵ½ºÚ¿ÍÏ®»÷Õâ¸öÎÊÌ⣬ËùÒÔ×ÔÈ»¶øÈ»µØ¾Í»áÏëµ½±£»¤¡£±¾½Ú½Ì³Ì½«½ÌÄãÔõÑùÀûÓÃjavascript½øÐÐÃÜÂë±£»¤¡£ÀûÓà JavaScriptÀ´¶ÔÍøÒ³½øÐÐÃÜÂë±£»¤Óм¸ÖÖ· ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ