jQuery¼¼Êõ

²ËÄñµÄjQueryÔ´Âëѧϰ±Ê¼Ç£¨Ò»£©

×ÖºÅ+ ×÷ÕߣºH5Ö®¼Ò À´Ô´£ºH5Ö®¼Ò 2017-05-20 16:00 ÎÒÒªÆÀÂÛ( )

Õû¸öjQueryÊÇÒ»¸ö×Ôµ÷ÓõÄÄäÃûº¯Êý£º 1 (function(global, factory) { 2 if (typeof module === object typeof module.exports === object ) { 3 module.e

Õû¸öjQueryÊÇÒ»¸ö×Ôµ÷ÓõÄÄäÃûº¯Êý£º

((!Error("jQuery requires a window with a document"} }(}));

×Ôµ÷Óú¯Êý´ó¼Ò¶¼²»Ä°Éú£¬Ç°ÃæµÄfunction(){}ÊǺ¯Êý¶¨Ò壬Ȼºó½ô½Ó×ŵÄ()±íʾÁ¢¼´Ö´ÐУ¬ÕâÑù¹¹½¨ÁËÒ»¸öÃüÃû¿Õ¼ä£¬ÆäÖеıäÁ¿¶¼ÊǾֲ¿±äÁ¿£¬²»¹ÜÆðʲôÃû×Ö£¬¶¼²»»á¸²¸ÇÈ«¾Ö±äÁ¿¡£ÕâÑù¾Í²»»áÎÛȾȫ¾ÖµÄÃüÃû¿Õ¼ä¡£Èç¹ûÓв»ÊìϤµÄͬѧ£¬¿ÉÒÔÈ¥¿´¿´×÷ÓÃÓòÁ´ºÍ±Õ°üµÄ»ù´¡ÖªÊ¶¾ÍÃ÷°×À²¡£

Õâ¸ö×Óµ÷Óú¯ÊýµÄº¯ÊýÌåÎÒÃÇÔÝʱ¿ÉÒÔ²»Óùܣ¬Ã²ËÆÊÇ´¦ÀíjQueryÓëCommonJS¡¢Node.jsµÈµÄ³åÍ»ºÍЭµ÷¹Øϵ£¬Õâ¸öÎÒ¾õµÃ²»ÊÇÖص㣬ÖصãÊÇÕâ¸ö×Ôµ÷Óú¯ÊýµÄ²ÎÊý¡£

Õû¸ö²ÎÊýÁбíÓÐÁ½¸ö²ÎÊý£¬µÚÒ»¸ö²ÎÊýÊÇ´«ÈëGlobal¶ÔÏó£¬ËùÓеÄÈ«¾Ö±äÁ¿¶¼ÊÇGlobal¶ÔÏóµÄ³ÉÔ±¡£´«ÈëÕâ¸ö±äÁ¿£¬ÎÒÃǾͽ«Global¶ÔÏó±ä³ÉÁËÕâ¸ö×Ôµ÷ÓÃÄäÃûº¯ÊýµÄ¾Ö²¿±äÁ¿ÁË£¬ÕâÑùµ±ÎÒÃÇ·ÃÎÊËüʱ£¬ÔÚ×Ôµ÷ÓÃÄäÃûº¯ÊýµÄ×÷ÓÃÓòÖоÍÄÜÕÒµ½Ëü£¬¶ø²»Óý«×÷ÓÃÓòÁ´»áÍ˵½Global£¬ÕâÑù¾Í¸ü¿ìÀ²¡£

µÚ¶þ¸ö²ÎÊý¾ÍÊÇÎÒÃǵÄjQueryÀ²£¬ÆäÖж¨ÒåÁËjQueryµÄËùÓеÄÄÚÈÝ£¬ÔÛÃǵÄÖصã¾ÍÔÚÕâÀÄÇôÏÖÔÚ¿ªÊ¼£¬ÎÒÃÇÍùÏ¿´¡£

}

ÔÚ×Ôµ÷ÓõÄÄäÃûº¯ÊýÀïÃ棬¶¨ÒåÁËÒ»¸öjQuery±äÁ¿£¬ËüÊÇÒ»¸ö·½·¨£¬Ö´Ðк󷵻ØÒ»¸öÐÂjQuery¶ÔÏ󣬲»¹ýÕâ¸ö¶ÔÏóʵ¼ÊÉÏÊÇÓÉjQuery.fn.initº¯Êý¹¹½¨¡£ÔÚÕû¸öjQueryÖ÷Ìå´úÂëµÄ×îºó»á½«window.jQueryºÍwindow.$Ö¸ÏòÕâ¸öjQuery±äÁ¿£º

window.jQuery = window.$ = jQuery;3 }

ÕâÑùµ±ÎÒÃÇʹÓÃ$(...)»òÕßjQuery(...)µÄʱºò¾ÍÄÜ´´½¨jQuery¶ÔÏóÀ²£¡

ÏÂÆÚÔ¤¸æ£º

ÎÒÃǶ¼ÖªµÀ£¬ÔÚjavascriptÖй¹½¨¶ÔÏóµÄ·½·¨ÓкܶàÖÖ£¬Ê²Ã´¹¤³§Ä£Ê½¡¢¹¹Ô캯Êýģʽ¡¢Ô­ÐÍģʽµÈµÈ£¬jQueryʹÓõÄÊǹ¹Ô캯ÊýºÍÔ­ÐÍÏà½áºÏµÄ·½Ê½¡£ÏÂÆÚÎÒÃÇÀ´¿´¿´jQueryµÄÔ­ÐÍÊÇÔõôÑùµÄ¡£

¡¡

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

Ïà¹ØÎÄÕÂ
  • JQuery each()ǶÌ×ʹÓÃС½á

    JQuery each()ǶÌ×ʹÓÃС½á

    2017-05-09 15:05

  • jquery¼¼ÇÉ×ܽᣨת£©

    jquery¼¼ÇÉ×ܽᣨת£©

    2017-04-23 13:01

  • jqueryѧϰ£¨Æߣ©

    jqueryѧϰ£¨Æߣ©

    2017-04-04 18:00

  • JqueryÖеÄ(function($){...})(jQuery)

    JqueryÖеÄ(function($){...})(jQuery)

    2017-03-28 08:05

ÍøÓѵãÆÀ
¯