Èç¹ûÄ㶮µÃJavascriptÓïÑԵļ̳ÐÔÀí£¬ÄÇô¾ÍÄÜÀí½â¹¤¾ß·½·¨µÄʵÖÊ¡£ËüÊǶ¨ÒåÔÚjQuery¹¹Ô캯ÊýÉϵķ½·¨£¬¼´jQuery.method()£¬ËùÒÔ¿ÉÒÔÖ±½ÓʹÓ᣶øÄÇЩ²Ù×÷ÔªËصķ½·¨£¬ÊǶ¨ÒåÔÚ¹¹Ô캯ÊýµÄprototype¶ÔÏóÉϵķ½·¨£¬¼´jQuery.prototype.method()£¬ËùÒÔ±ØÐëÉú³ÉʵÀý£¨¼´Ñ¡ÖÐÔªËØ£©ºóʹÓá£Èç¹û²»Àí½âÕâÖÖÇø±ð£¬ÎÊÌâÒ²²»´ó£¬Ö»Òª°Ñ¹¤¾ß·½·¨Àí½â³É£¬ÊÇÏñjavascriptÔÉúº¯ÊýÄÇÑù£¬¿ÉÒÔÖ±½ÓʹÓõķ½·¨¾ÍÐÐÁË¡£
³£ÓõŤ¾ß·½·¨ÓÐÒÔϼ¸ÖÖ£º
¡¡¡¡$.trim() È¥³ý×Ö·û´®Á½¶ËµÄ¿Õ¸ñ¡£ ¡¡¡¡$.each() ±éÀúÒ»¸öÊý×é»ò¶ÔÏó¡£ ¡¡¡¡$.inArray() ·µ»ØÒ»¸öÖµÔÚÊý×éÖеÄË÷ÒýλÖá£Èç¹û¸ÃÖµ²»ÔÚÊý×éÖУ¬Ôò·µ»Ø-1¡£ ¡¡¡¡$.grep() ·µ»ØÊý×éÖзûºÏijÖÖ±ê×¼µÄÔªËØ¡£ ¡¡¡¡$.extend() ½«¶à¸ö¶ÔÏ󣬺ϲ¢µ½µÚÒ»¸ö¶ÔÏó¡£ ¡¡¡¡$.makeArray() ½«¶ÔÏóת»¯ÎªÊý×é¡£ ¡¡¡¡$.type() Åж϶ÔÏóµÄÀà±ð£¨º¯Êý¶ÔÏó¡¢ÈÕÆÚ¶ÔÏó¡¢Êý×é¶ÔÏó¡¢ÕýÔò¶ÔÏóµÈµÈ£©¡£ ¡¡¡¡$.isArray() ÅжÏij¸ö²ÎÊýÊÇ·ñΪÊý×é¡£ ¡¡¡¡$.isEmptyObject() ÅжÏij¸ö¶ÔÏóÊÇ·ñΪ¿Õ£¨²»º¬ÓÐÈκÎÊôÐÔ£©¡£ ¡¡¡¡$.isFunction() ÅжÏij¸ö²ÎÊýÊÇ·ñΪº¯Êý¡£ ¡¡¡¡$.isPlainObject() ÅжÏij¸ö²ÎÊýÊÇ·ñΪÓÃ"{}"»ò"new Object"½¨Á¢µÄ¶ÔÏó¡£ ¡¡¡¡$.support() ÅжÏä¯ÀÀÆ÷ÊÇ·ñÖ§³Öij¸öÌØÐÔ¡£°Ë¡¢Ê¼þ²Ù×÷
jQueryÉè¼Æ˼ÏëÖ®Æߣ¬¾ÍÊÇ°ÑʼþÖ±½Ó°ó¶¨ÔÚÍøÒ³ÔªËØÖ®ÉÏ¡£
¡¡¡¡$('p').click(function(){ ¡¡¡¡¡¡¡¡alert('Hello'); ¡¡¡¡});Ä¿Ç°£¬jQueryÖ÷ÒªÖ§³ÖÒÔÏÂʼþ£º
¡¡¡¡.blur() ±íµ¥ÔªËØʧȥ½¹µã¡£ ¡¡¡¡.change() ±íµ¥ÔªËصÄÖµ·¢Éú±ä»¯ ¡¡¡¡.click() Êó±êµ¥»÷ ¡¡¡¡.dblclick() Êó±êË«»÷ ¡¡¡¡.focus() ±íµ¥ÔªËØ»ñµÃ½¹µã ¡¡¡¡.focusin() ×ÓÔªËØ»ñµÃ½¹µã ¡¡¡¡.focusout() ×ÓÔªËØʧȥ½¹µã ¡¡¡¡.hover() ͬʱΪmouseenterºÍmouseleaveʼþÖ¸¶¨´¦Àíº¯Êý ¡¡¡¡.keydown() °´Ï¼üÅÌ£¨³¤Ê±¼ä°´¼ü£¬Ö»·µ»ØÒ»¸öʼþ£© ¡¡¡¡.keypress() °´Ï¼üÅÌ£¨³¤Ê±¼ä°´¼ü£¬½«·µ»Ø¶à¸öʼþ£© ¡¡¡¡.keyup() ËÉ¿ª¼üÅÌ ¡¡¡¡.load() ÔªËؼÓÔØÍê±Ï ¡¡¡¡.mousedown() °´ÏÂÊó±ê ¡¡¡¡.mouseenter() Êó±ê½øÈ루½øÈë×ÓÔªËز»´¥·¢£© ¡¡¡¡.mouseleave() Êó±êÀ뿪£¨À뿪×ÓÔªËز»´¥·¢£© ¡¡¡¡.mousemove() Êó±êÔÚÔªËØÄÚ²¿Òƶ¯ ¡¡¡¡.mouseout() Êó±êÀ뿪£¨À뿪×ÓÔªËØÒ²´¥·¢£© ¡¡¡¡.mouseover() Êó±ê½øÈ루½øÈë×ÓÔªËØÒ²´¥·¢£© ¡¡¡¡.mouseup() ËÉ¿ªÊó±ê ¡¡¡¡.ready() DOM¼ÓÔØÍê³É ¡¡¡¡.resize() ä¯ÀÀÆ÷´°¿ÚµÄ´óС·¢Éú¸Ä±ä ¡¡¡¡.scroll() ¹ö¶¯ÌõµÄλÖ÷¢Éú±ä»¯ ¡¡¡¡.select() Óû§Ñ¡ÖÐÎı¾¿òÖеÄÄÚÈÝ ¡¡¡¡.submit() Óû§µÝ½»±íµ¥ ¡¡¡¡.toggle() ¸ù¾ÝÊó±êµã»÷µÄ´ÎÊý£¬ÒÀ´ÎÔËÐжà¸öº¯Êý ¡¡¡¡.unload() Óû§À뿪ҳÃæÒÔÉÏÕâЩʼþÔÚjQueryÄÚ²¿£¬¶¼ÊÇ.bind()µÄ±ã½Ý·½Ê½¡£Ê¹ÓÃ.bind()¿ÉÒÔ¸üÁé»îµØ¿ØÖÆʼþ£¬±ÈÈçΪ¶à¸öʼþ°ó¶¨Í¬Ò»¸öº¯Êý£º
¡¡¡¡$('input').bind( ¡¡¡¡¡¡¡¡'click change', //ͬʱ°ó¶¨clickºÍchangeʼþ ¡¡¡¡¡¡¡¡function() { ¡¡¡¡¡¡¡¡¡¡¡¡alert('Hello'); ¡¡¡¡¡¡¡¡} ¡¡¡¡);ÓÐʱ£¬ÄãÖ»ÏëÈÃʼþÔËÐÐÒ»´Î£¬Õâʱ¿ÉÒÔʹÓÃ.one()·½·¨¡£
¡¡¡¡$("p").one("click", function() { ¡¡¡¡¡¡¡¡alert("Hello"); //Ö»ÔËÐÐÒ»´Î£¬ÒÔºóµÄµã»÷²»»áÔËÐÐ ¡¡¡¡});.unbind()ÓÃÀ´½â³ýʼþ°ó¶¨¡£
¡¡¡¡$('p').unbind('click');ËùÓеÄʼþ´¦Àíº¯Êý£¬¶¼¿ÉÒÔ½ÓÊÜÒ»¸öʼþ¶ÔÏó£¨event object£©×÷Ϊ²ÎÊý£¬±ÈÈçÏÂÃæÀý×ÓÖеÄe£º
¡¡¡¡$("p").click(function(e) { ¡¡¡¡¡¡¡¡alert(e.type); // "click" ¡¡¡¡});Õâ¸öʼþ¶ÔÏóÓÐһЩºÜÓÐÓõÄÊôÐԺͷ½·¨£º
¡¡¡¡event.pageX ʼþ·¢Éúʱ£¬Êó±ê¾àÀëÍøÒ³×óÉϽǵÄˮƽ¾àÀë ¡¡¡¡event.pageY ʼþ·¢Éúʱ£¬Êó±ê¾àÀëÍøÒ³×óÉϽǵĴ¹Ö±¾àÀë ¡¡¡¡event.type ʼþµÄÀàÐÍ£¨±ÈÈçclick£© ¡¡¡¡event.which °´ÏÂÁËÄÄÒ»¸ö¼ü ¡¡¡¡event.data ÔÚʼþ¶ÔÏóÉÏ°ó¶¨Êý¾Ý£¬È»ºó´«Èëʼþ´¦Àíº¯Êý ¡¡¡¡event.target ʼþÕë¶ÔµÄÍøÒ³ÔªËØ ¡¡¡¡event.preventDefault() ×èֹʼþµÄĬÈÏÐÐΪ£¨±ÈÈçµã»÷Á´½Ó£¬»á×Ô¶¯´ò¿ªÐÂÒ³Ã棩 ¡¡¡¡event.stopPropagation() ֹͣʼþÏòÉϲãÔªËØðÅÝÔÚʼþ´¦Àíº¯ÊýÖУ¬¿ÉÒÔÓÃthis¹Ø¼ü×Ö£¬·µ»ØʼþÕë¶ÔµÄDOMÔªËØ£º
¡¡¡¡$('a').click(function(e) { ¡¡¡¡¡¡¡¡if ($(this).attr('href').match('evil')) { //Èç¹ûÈ·ÈÏΪÓк¦Á´½Ó ¡¡¡¡¡¡¡¡¡¡¡¡e.preventDefault(); //×èÖ¹´ò¿ª ¡¡¡¡¡¡¡¡¡¡¡¡$(this).addClass('evil'); //¼ÓÉϱíʾÓꦵÄclass ¡¡¡¡¡¡¡¡} ¡¡¡¡});ÓÐÁ½ÖÖ·½·¨£¬¿ÉÒÔ×Ô¶¯´¥·¢Ò»¸öʼþ¡£Ò»ÖÖÊÇÖ±½ÓʹÓÃʼþº¯Êý£¬ÁíÒ»ÖÖÊÇʹÓÃ.trigger()»ò.triggerHandler()¡£
¡¡¡¡$('a').click(); ¡¡¡¡$('a').trigger('click');¾Å¡¢ÌØÊâЧ¹û
×îºó£¬jQueryÔÊÐí¶ÔÏó³ÊÏÖijЩÌØÊâЧ¹û¡£
¡¡¡¡$('h1').show(); //Õ¹ÏÖÒ»¸öh1±êÌâ³£ÓõÄÌØÊâЧ¹ûÈçÏ£º
¡¡¡¡.fadeIn() µÈë ¡¡¡¡.fadeOut() µ³ö ¡¡¡¡.fadeTo() µ÷Õû͸Ã÷¶È ¡¡¡¡.hide() Òþ²ØÔªËØ ¡¡¡¡.show() ÏÔʾԪËØ ¡¡¡¡.slideDown() ÏòÏÂÕ¹¿ª ¡¡¡¡.slideUp() ÏòÉϾíÆð ¡¡¡¡.slideToggle() ÒÀ´ÎÕ¹¿ª»ò¾íÆðij¸öÔªËØ ¡¡¡¡.toggle() ÒÀ´Îչʾ»òÒþ²Øij¸öÔªËسýÁË.show()ºÍ.hide()£¬ËùÓÐÆäËûÌØЧµÄĬÈÏÖ´ÐÐʱ¼ä¶¼ÊÇ400ms£¨ºÁÃ룩£¬µ«ÊÇÄã¿ÉÒԸıäÕâ¸öÉèÖá£
¡¡¡¡$('h1').fadeIn(300); // 300ºÁÃëÄÚµÈë ¡¡¡¡$('h1').fadeOut('slow'); // »ºÂýµØµ³öÔÚÌØЧ½áÊøºó£¬¿ÉÒÔÖ¸¶¨Ö´ÐÐij¸öº¯Êý¡£
¡¡¡¡$('p').fadeOut(300, function() { $(this).remove(); });¸ü¸´ÔÓµÄÌØЧ£¬¿ÉÒÔÓÃ.animate()×Ô¶¨Òå¡£
¡¡¡¡$('div').animate( ¡¡¡¡¡¡¡¡{ ¡¡¡¡¡¡¡¡¡¡¡¡left : "+=50", //²»¶ÏÓÒÒÆ ¡¡¡¡¡¡¡¡¡¡¡¡opacity : 0.25 //Ö¸¶¨Í¸Ã÷¶È ¡¡¡¡¡¡¡¡}, ¡¡¡¡¡¡¡¡300, // ³ÖÐøʱ¼ä ¡¡¡¡¡¡¡¡function() { alert('done!'); } //»Øµ÷º¯Êý ¡¡¡¡);.stop()ºÍ.delay()ÓÃÀ´Í£Ö¹»òÑÓ»ºÌØЧµÄÖ´ÐС£
$.fx.offÈç¹ûÉèÖÃΪtrue£¬Ôò¹Ø±ÕËùÓÐÍøÒ³ÌØЧ¡£
ͬһº¯ÊýʵÏÖget\set
¡¡¡¡´úÂë
¡¡¡¡$("selector").load(url,data,function(response,status,xhr))
¡¡