ȸ¿ø°¡ÀԡžÆÀ̵ð/ºñ¹øã±â
ȨÀ¸·Î


[jQuery] ³ª¸¸ÀÇ Áö¿¬µÈ °´Ã¼(Deferred Object) ¸¸µé±â.
9³â Àü
jQuery Deferred Object ¿¡ Á» ´õ ÀÀ¿ëÀ» ÇÏ°í ½ÍÀº ºÐ²² ÀÌ ÆÁÀ» ¹ÙĨ´Ï´Ù.

jQuery Deferred core °´Ã¼¸¦ jQuery.Deferred ¸Þ¼­µå·Î Á¦°øÇÕ´Ï´Ù. À̸¦ ÀÌ¿ëÇÏ¿© ÇÔ¼ö¸¦ ÀÛ¼ºÇÏ°í, Áö¿¬µÈ °á°ú¸¦ ºÒ·¯¿É´Ï´Ù. ÀÚ½ÅÀÌ setTimeout À» ºÒ·¯¿À°Å³ª, jQuery ¿Ü Ÿ Ç÷¯±×Àΰú ¿¬µ¿½Ã À¯¿ëÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
    $.Deferred(function() { //»ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö·Î Áö¿¬µÈ °´Ã¼ »ý¼º
        var self = this; //Áö¿¬µÈ °´Ã¼ ÀڽŠÂüÁ¶
        setTimeout(function() { //Áö¿¬ ½Ã°£ ¼³Á¤
            // ¿©±â¿¡ ÇÏ°íÀÚ ÇÏ´Â ÀÛ¾÷ ½ÇÇà
            self.resolve(); //Áö¿¬ »óŸ¦ ¾Ë¸²
        }, 2000);
    });

¾î¶§¿ä. Âü ½±ÁÒ? ±×·¸´Ù¸é Áö¿¬µÈ °´Ã¼ »óÅ¿¡ µû¸¥ ÄݹéÀº ¾î¶»°Ô ¼³Á¤ÇÒ °ÍÀΰ¡? °£´ÜÇÕ´Ï´Ù.
$.when(first(), second()) //2°³ÀÇ Áö¿¬ °´Ã¼¸¦ ½ÇÇàÇÕ´Ï´Ù.
    .then(doneCallback, failCallback, progressCallback); //Áö¿¬µÈ °´Ã¼µéÀÌ ¸ðµÎ ¿Ï·á/½ÇÆÐ/½ÃÇàÁßµÈ »óÅÂÀ϶§ °¢°¢ Äݹé
    .done(callback); //Áö¿¬µÈ °´Ã¼µéÀÌ ¸ðµÎ ¿Ï·áµÈ »óÅÂÀ϶§ Äݹé
    .fail(callback); //Áö¿¬µÈ °´Ã¼µéÀÌ ¸ðµÎ ½ÇÆÐµÈ »óÅÂÀ϶§ Äݹé
    .always(callback); //Áö¿¬µÈ °´Ã¼µéÀÌ »óÅ º¯°æÀÌ ³¡³­ »óÅÂÀÏ ¶§¿¡ (¿Ï·á/½ÇÆÐ ´Ù) Äݹé.

¾î¶§¿ä. Âü ½±ÁÒ?

ÀÌ ±â´ÉÀÌ À¯¿ëÇÒ ¶§°¡ ÀÖ½À´Ï´Ù. ±× ´ëÇ¥ÀûÀÎ ¿¹½Ã°¡ ¹Ù·Î Ajax·Î ºÒ·¯¿À´Â ¸ÖƼ ±×¸®µå¶ó´ø°¡, 2°³ ÀÌ»óÀÇ ¿ÜºÎ ¸®¼Ò½º¸¦ ¸ðµÎ ºÒ·¯¿Â ÈÄ Ã³¸®ÇÒ ¶§¿¡ ´ëÇÑ ½ÇÇàºÎ¿¡ À¯¿ëÇÕ´Ï´Ù. ¹°·Ð ÀÌ·±°ÍµéÀº ±»ÀÌ Ä¿½ºÅÒ ¾Æ´Ï¶óµµ °¡´ÉÀº ÇÕ´Ï´Ù.
ÃßõÃßõ : 378 Ãßõ ¸ñ·Ï
¹øÈ£ Á¦¸ñ
2,555
JavaScript ¹Ð¸®Ãʸ¦ ½Ã°£Çü½ÄÀ¸·Î º¯È¯
2,554
À§, ¾Æ·¡ ÀÚµ¿ ½ºÅ©·Ñ
2,553
JavaScript·ÎµùÀ» ÃÖÀûÈ­ÇÏ¿© ÆäÀÌÁö ·»´õ¸µ ¼Óµµ¸¦ ºü¸£°Ô ÇÏ´Â 6°¡Áö ¹æ¹ý
2,552
[Javascript] Á¤±Ô½Ä. ÀüÈ­¹øÈ£, ÈÞ´ëÆù ¹øÈ£ ÃßÃâ. °ËÁõ
2,551
jQuery Mobile ½ÃÀÛÇϽô ºÐµéÀ» À§ÇÑ 10°¡Áö ÆÁ°ú ¿¹Á¦µé...
2,550
PHP) Example #1 HTML ¿£Æ¼Æ¼ µðÄÚµù
2,549
PHP Proxy °¡Á®¿À±â
2,548
[¾Èµå·ÎÀ̵å/Android] ¾Èµå·ÎÀÌµå ±ÇÇÑ(Permission) Á¾·ù
2,547
[PHP] while($data = mysql_fetch_array($result)) ¿À·ù ³¯¶§ È®ÀÎ
2,546
PHP for¹® 2¾¿ Áõ°¡ÇÏ´Â ¹ý
2,545
À¯Åõºê °Ë»ö API ¿¹Á¦
2,544
À¥ºä(WebView)¿¡ °üÇÑ °íÂû
2,543
WebView ¾ÈÀÇ ÄÜÅÙÃ÷(À̹ÌÁö, µ¿¿µ»ó) Æù È­¸é¿¡ ¸ÂÃß±â
2,542
À¥»çÀÌÆ® ¼Óµµ °³¼±À» À§ÇÑ ÆÁµé
2,541
[¹ø¿ª] javascript ÀÇ this ¶õ ¹«¾ùÀΰ¡
2,540
[¹ø¿ª] ÀÚ¹Ù½ºÅ©¸³Æ® ´Ù½Ã ¹è¿ì±â (A re-introduction to JavaScript)
2,539
HTML, CSS, JavaScript ÀÇ ÀÇÁ¸¼º ÁÙÀ̱â
2,538
°ñ¶§¸®´Â ÀÚ¹Ù½ºÅ©¸³Æ® - ArrayÀÇ Áø½Ç 2
[jQuery] ³ª¸¸ÀÇ Áö¿¬µÈ °´Ã¼(Deferred Object) ¸¸µé±â.
2,536
°ñ¶§¸®´Â ÀÚ¹Ù½ºÅ©¸³Æ®ÀÇ ¼¼°è - ³ª¸¸ÀÇ ÇÁ·Î¹ÌÁî ÆÐÅÏ
2,535
[jQuery ©¸·ÆÁ] Ajax ¸¦ ¼øÂ÷ÀûÀ¸·Î ¿©·¯°³ ºÒ·¯¿À±â
2,534
À¥È£½ºÆü­¹ö ±×´ë·Î µû¶ó ¸¸µé±â
2,533
Mobile Web °³¹ßÀ» À§ÇÑ Áغñ
2,532
¸ð¹ÙÀÏÀ¥¿¡¼­ App ½ÇÇà ¹× ¼³Ä¡¿©ºÎ È®ÀÎ
2,531
PHP·Î À̹ÌÁö ÁÖ¼Ò ¼û±â±â
2,530
À¯Åõºê ÁÖ¼Ò¿¡¼­ ¾ÆÀ̵𸸠»Ì¾Æ¿À±â
2,529
Fatal error: Allowed memory size of ~~
2,528
.htaccess ÆÄÀÏÀ» ÀÌ¿ëÇÏ¿© PHP ¾÷·Îµå ¿ë·® Á¦ÇÑ º¯°æ
2,527
¿ìºÐÅõ php.ini ¼³Á¤
2,526
PHP Á¤±Ô½ÄÀ» È°¿ëÇÑ ÅÂ±× ¹× ƯÁ¤ ¹®ÀÚ¿­ Á¦°Å ¹× ÃßÃâ ¹æ¹ý
¸ñ·Ï
¹ÂÁ÷Æ®·ÎÆ® ºÎ»ê±¤¿ª½Ã ºÎ»êÁø±¸ °¡¾ßµ¿ ¤Ó °³ÀÎÁ¤º¸Ãë±Þ¹æħ
Copyright ¨Ï musictrot All rights reserved.