Õû¸ö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µÄÔÐÍÊÇÔõôÑùµÄ¡£
¡¡