jQuery¼¼Êõ

jQuery¶ÔÏóÈëÃż¶½éÉÜ

×ÖºÅ+ ×÷ÕߣºH5Ö®¼Ò À´Ô´£ºH5Ö®¼Ò 2015-10-10 12:06 ÎÒÒªÆÀÂÛ( )

jQuery¶ÔÏóÈëÃż¶½éÉÜ,JavaScript,UDN¿ª·¢ÕßÂÛ̳,רעÆóÒµ¿ª·¢µÄIT¼¼ÊõÉçÇø

±¾Ìû×îºóÓÉ ÅÝÅÝÍà ÓÚ 2015-10-9 14:26 ±à¼­

¡¡¡¡ÄãÊÇ·ñÔø¾­¼û¹ýÏñ $(".cta").click(function(){})ÕâÑùµÄJavaScrip´úÂë?»òÐíÄ㻹»á˼¿¼Ï $('#X') ÊÇʲô£¬Èç¹û¿´µ½ÕâЩÄ㶼¾õµÃÃþ²»×ÅÍ·ÄÔ£¬ÄÇÇëÒ»¶¨Òª¶ÁÍêÕâƪÎÄÕ¡£Èç¹ûÄã¾õµÃÉÏÊöµÄ´úÂëƬ¶ÎÊDz»ÄÜÕý³£¹¤×÷µÄ£¬ÄÇÇëÏÈ¿´Ò»Ð©jQueryµÄ´úÂë·¶Àý£¬Äã»á·¢ÏÖÁ´½ÓÖеĴúÂ붼ÊÇÕâÑùµÄ½á¹¹¡£

¡¡¡¡ÕâƪÎÄÕ½«»á·ÖÎöÏÂÃæ´úÂëƬ¶Î(¶¯»­»¯Ò»¸ö·½ÐÎ)ÖгöÏÖµÄһЩ¹Ø¼ü֪ʶµã¡£Äã¿ÉÄܲ»»á¾­³£½Ó´¥ÕâÑùµÄ´úÂ룬µ«Á˽âÒ»ÏÂÕâ¶Î´úÂëµÄ»úÖÆÓÐÖúÓÚÄãÀí½âjQuery£º

  • $(document).ready(function(){
  •      $("button").click(function(){
  •          $("div").animate({height:"toggle"}).append("hi");
  •      });
  • });

    ¸´ÖÆ´úÂë


    ¡¡¡¡ÎÒÃǽ«»áÖð×ÖÖð¾äµØ½âÊÍÉÏÊöµÄ´úÂ룬¸æËßÄãJavaScriptº¯Êý¡¢jQuery¶ÔÏó»¹ÓÐʼþÇý¶¯±à³ÌµÄ¾ßÌåϸ½Ú¡£Ï£Íû¿´ÍêÕâƪÎÄÕÂÒÔºó£¬ÔÙÓöµ½ÉñÃصÄjQuery´úÂëʱÄã²»»áÔÙÍ·ÌÛ¡£

    ¡¡¡¡$ÊÇʲô?

    ¡¡¡¡ÔÚÄãµÚÒ»ÑÛ¿´µ½$µÄʱºò£¬ÓÐÒ»ÖָߴóÉϵIJ²âÔÚÄãÐÄÖÐÅÌÐý£ºÕâÒ»¶¨ÊǸöºÜÌرðºÜ¸´ÔÓµÄJS·½·¨¡£ÊÂʵÉÏ£¬ËüºÜÆÕͨ£¬Ò²Ã»ÓÐʲôÌØÊâµÄº¬Òå¡£$¾ÍÊÇÒ»¸öº¯Êý£¬ÊÇjQueryº¯ÊýµÄÁíÒ»¸öÃû×Ö°ÕÁË¡£

    ¡¡¡¡jQueryÊÇÒ»¸ö±È½Ï¼òµ¥µÄJavaScript¿â£¬ËüÔÚä¯ÀÀÆ÷¼æÈÝ·½Ãæ×öµÃºÜºÃ£¬¶øÇÒ»¹ÌṩÁËÐí¶àºÜÓÐÓõÄÌØÐÔÓÃÀ´²Ù×÷ÍøÒ³»òÕß×öЩ¶¯»­Ð§¹û¡£Äã¿ÉÒÔÏÈÒýÈëjQuery¿âµÄµØÖ·£¬È»ºó¾ÍÄÜʹÓÃjQueryº¯Êý(±ÈÈç$)ÁË£º

  • <script src=""></script>

    ¸´ÖÆ´úÂë


    ¡¡¡¡»òÕßÄãÒ²¿ÉÒÔÖ±½ÓÔÚjQuery¹ÙÍøÉÏÏÂÔØËü¡£

    ¡¡¡¡jQueryº¯Êýͨ³£Ö»ÐèÒªÒ»¸ö²ÎÊý£¬Õâ¸ö²ÎÊý¿ÉÒÔÊÇÒ»¸öÑ¡ÔñÆ÷Ò²¿ÉÒÔÊÇJSÒýÓÃÒ³ÃæÉϵÄÄÚÈÝ(±ÈÈçdocument)¡£

    ¡¡¡¡Ñ¡ÔñÆ÷¾ÍÊÇCSSµÄÒ»¸öƬ¶Î£¬Ð´ÔÚ{¡­}֮ǰµÄÄÚÈݾÍÊÇÑ¡ÔñÆ÷ÁË¡£ËùÒÔ£¬$(¡°div¡±)ºÍjQuery(¡°div¡±)ÊÇÒ»¸öÒâ˼£¬¾ÍÊǼòµ¥´Ö±©µØ°ÑÒ³ÃæÉÏËùÓеÄ

    ±êÇ©¶¼Ñ¡ÖУ¬ºÍÔÚCSSÖÐʹÓÃ.div»ñµÃµÄÊÇͬһ¸ö½á¹û¡£

  • <style>
  •      div {¡­}
  • </style>

    ¸´ÖÆ´úÂë


    ¡¡¡¡»¹¼ÇµÃÔÚ´úÂëµÄ×ͷÓÐÒ»¸ö$(document)Âð?ÕâÒ»²½ÊÇÒª°ÑJS±äÁ¿document´«ÈëjQuery·½·¨µ±ÖС£documentÊÇÓÉä¯ÀÀÆ÷À´¶¨ÒåµÄ£¬¿ÉÒÔÖ±½ÓʹÓã¬ËüÖ¸µÄÊÇÎĵµ¶ÔÏóÄ£ÐÍ(DOM)µÄ×²ã¡£DOMÖ¸µÄÊǸ÷¸öä¯ÀÀÆ÷ÊÇÈçºÎÀ´½âÊÍÒ³ÃæµÄÕû¸öHTML½á¹¹¡£ÓÃjQueryдµÄ³ÌÐòÊÇ»ùÓÚDOMµÄ¡£jQueryÖеÄ$(¡®div¡¯)ºÍdocument.getElementsByTagNae(¡°div¡±)µÃµ½µÄ½á¹û´óÖÂÉÏÊÇÒ»ÑùµÄ¡£

    ¡¡¡¡¹Ø¼üµã

    ¡¡¡¡$Ö»ÊÇÒ»¸ö·½·¨£¬ËüÊÇjQuery·½·¨µÄ¼òдҲÊÇËüÁíÒ»¸öÃû×Ö¡£

    ¡¡¡¡µã

    ¡¡¡¡ÔÚ$(document)Ö®ºóµÄµã(¡¯.')Ԥʾ×ÅÓÐÐí¶à·½·¨¿ÉÒÔ±»µ÷Óá£Ò»¶¨ÒªÊÇÒ»¸öJS¶ÔÏó²ÅÄÜʹÓÃÕâ¸öµã¡£Ëµ¸ö×î¼òµ¥µÄ£¬Ò»¸öJS¶ÔÏó¾ÍÊÇÒ»¶ÑÊôÐԵļ¯ºÏ£º

  • var digger = new Object();
  • digger.species = "gerbil";
  • digger.name = "Digger";
  • digger.color = "white";

    ¸´ÖÆ´úÂë


    1.jpg (18.23 KB, ÏÂÔØ´ÎÊý: 0)

    ÏÂÔظ½¼þ  

    ×òÌì 14:04 ÉÏ´«


    ¡¡¡¡ÉÏÃæ´úÂëÖУ¬±äÁ¿diggerÊÇÒ»¸ö¶ÔÏó£¬ÎÒÃǸ³ÖµÁËÈý¸ö×Ó¶ÔÏó¸øËü£ºspecies£¬nameºÍcolor¡£ÔÚÃæÏò¶ÔÏó±à³ÌÖУ¬ÕâÈý¸ö±äÁ¿±»³ÆΪ³ÉÔ±±äÁ¿¡£Äã¿ÉÄܸü¼ò½àµØд³ÉÕâÑù£º

  • var digger = {species:"gerbil", name:"Digger", color:"white"};

    ¸´ÖÆ´úÂë


    ¡¡¡¡ÄãÒ²¿ÉÒÔ°Ñ·½·¨µ±×öÊôÐÔ¸³Öµ¸øÒ»¸ö±äÁ¿¡£É³Êó£¨Gerbil£©´ó²¿·Öʱºò¶¼ºÜ°²¾²£¬µ«ËûÃÇż¶ûÒ²»á·¢³ö¸ßƵmeeping sort of noise¡£ÔÚJSÖУ¬¿ÉÒÔÕâôÀ´±íʾ£º

  • function meepMeep(){
  •      alert("meep meep");
  • }

    ¸´ÖÆ´úÂë


    ¡¡¡¡ÔÚJSÖУ¬±äÁ¿¡¢·½·¨ºÍ¶ÔÏóÖ®¼äµÄ½çÏÞÊǺÜÄ£ºýµÄ£¬ËùÒÔÒ»¸ö·½·¨Ò²¿ÉÒÔ±»¸³Öµµ½Ò»¸ö£¨³ÉÔ±£©±äÁ¿ÉÏ£º

  • digger.speak = meepMeep;

    ¸´ÖÆ´úÂë


    ¡¡¡¡ÏÖÔÚÄã¿ÉÒ»¸öµ÷ÓÃÕâ¸ö·½·¨À´ÈÃɳÊó·¢³ö½ÐÉùÀ´£º

  • digger.speak();

    ¸´ÖÆ´úÂë


    ¡¡¡¡ÔÚÃæÏò¶ÔÏóÓï·¨ÖУ¬digger.speak();ÊÇÒ»¸ö³ÉÔ±·½·¨»òÕߺ¯Êý¡£ÔÚͬһ¸ö¶ÔÏóÖеķ½·¨¿ÉÒÔ»¥ÏàÒýÓã¬ËüÃÇ»¹ÄÜÒýÓÃÆäËûµÄ³ÉÔ±±äÁ¿¡£ÏëÏóÒ»ÏÂDiggerѧ»áÁË˵ӢÓÕâµÃÊǶàÅ£XµÄÒ»¼þÊ°¡:

  • function myNameIs(){
  •      alert("Meep! I am a " + this.species);
  • }
  • //assign the function
  • digger.sayMyName = myNameIs;
  • //call the function
  • digger.sayMyName();

    ¸´ÖÆ´úÂë


    ¡¡¡¡ÔÚmyNameIsº¯ÊýÖУ¬thisÖ¸µÄÊÇ°üº¬ËüµÄ¶ÔÏó£¬this.species¾ÍÊÇdigger.species£¬ËüµÄÖµ¾ÍÊÇ¡¯gerbil¡¯¡£Èç¹ûÄãÏëÒª²»Í¨¹ý¶ÔÏóÖ±½Óµ÷ÓÃmyNameIs()£¬ÄÇôthisÖ¸µÄ¾ÍÊÇJSµÄwindow¶ÔÏó£¬this.species¾ÍÊÇwindow.species£¬£¬ÔÚÕâÀïËüµÄÖµÊÇundefined¡£Ò³ÃæµÄµ¯¿òÖеÄÎÄ×Ö»á±ä³É¡±Meep! I am a undefined¡±¡£

    ¡¡¡¡¶ÔÏóÒ²¿ÉÒÔ×÷Ϊº¯ÊýµÄ·µ»ØÖµ£¬ÎÒ¸öÈËÒ²ÍƼöÕâôʹÓãº

  • function giveMeTheGerbil(){
  •      return digger;
  • }

    ¸´ÖÆ´úÂë


    ¡¡¡¡ÕâôдµÄ»°£¬·µ»ØµÄ¾ÍÊÇ£¨È«¾Ö£©±äÁ¿/¶ÔÏódiggerµÄÒýÓã¬ËüºÍ×î³õµÄdiggerÊÇÍêÈ«Ò»ÑùµÄ£¬ËùÒÔ²Ù×÷ËüµÄʱºòÄã²»ÐèÒªÓÐʲô¹ËÂÇ¡£

  • var digger2 = giveMeTheGerbil();
  • //alerts "Meep! I am a gerbil"
  • digger2.sayMyName();

    ¸´ÖÆ´úÂë


    ¡¡¡¡ÄãÒ²¿ÉÒÔ²»Í¨¹ýdigger2Õâ¸öÖмäÖµ£¬¶øÊÇÖ±½ÓÔÚgiveMeTheGerbilµÄ·µ»ØÖµÉϵ÷ÓÃsayMayName:

  • giveMeTheGerbil().sayMyName();

    ¸´ÖÆ´úÂë


    ¡¡¡¡ÏȲ»¿¼ÂÇÄÚ²¿´úÂ룬ÕâÖÖ³ÌÐò½á¹¹ºÍÀý×ÓÀïµÚÒ»ÐдúÂëÊÇÒ»ÑùµÄ£º

    ¡¡

  • 1.±¾Õ¾×ñÑ­ÐÐÒµ¹æ·¶£¬ÈκÎתÔصĸå¼þ¶¼»áÃ÷È·±ê×¢×÷ÕߺÍÀ´Ô´£»2.±¾Õ¾µÄÔ­´´ÎÄÕ£¬ÇëתÔØʱÎñ±Ø×¢Ã÷ÎÄÕÂ×÷ÕߺÍÀ´Ô´£¬²»×ðÖØÔ­´´µÄÐÐΪÎÒÃǽ«×·¾¿ÔðÈΣ»3.×÷ÕßͶ¸å¿ÉÄܻᾭÎÒÃDZ༭Ð޸Ļò²¹³ä¡£

    Ïà¹ØÎÄÕÂ
    • 7¸öÓÐÓõÄjQueryС¼¼ÇÉ

      7¸öÓÐÓõÄjQueryС¼¼ÇÉ

      2016-02-26 13:02

    • È«ÃæÏêϸµÄjQuery³£¼û¿ª·¢¼¼ÇÉÊÖ²á

      È«ÃæÏêϸµÄjQuery³£¼û¿ª·¢¼¼ÇÉÊÖ²á

      2016-02-26 10:02

    • jQuery Touchwipe Plugin ÇáÁ¿¼¶µÄÊÖ»ú´¥ÃþÌØЧ²å¼þ£¨javascript

      jQuery Touchwipe Plugin ÇáÁ¿¼¶µÄÊÖ»ú´¥ÃþÌØЧ²å¼þ£¨javascript

      2016-02-16 17:04

    • javascriptÓëjQueryµÄÄÇЩÊÂ

      javascriptÓëjQueryµÄÄÇЩÊÂ

      2016-01-19 12:01

    ÍøÓѵãÆÀ
    »