±¹³»µµ¼
Àü°øµµ¼/´ëÇб³Àç
°øÇаè¿
ÄÄÇ»ÅÍ°øÇÐ
2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.
Á¤°¡ |
25,000¿ø |
---|
22,500¿ø (10%ÇÒÀÎ)
1,250P (5%Àû¸³)
ÇÒÀÎÇýÅÃ | |
---|---|
Àû¸³ÇýÅà |
|
|
|
Ãß°¡ÇýÅÃ |
|
À̺¥Æ®/±âȹÀü
¿¬°üµµ¼(207)
»óÇ°±Ç
ÀÌ»óÇ°ÀÇ ºÐ·ù
Ã¥¼Ò°³
Underscore.js´Â ±¤¹üÀ§ÇÏ°Ô ÀÚ¹Ù½ºÅ©¸³Æ® °´Ã¼, ¹è¿, ÇÔ¼ö 󸮿¡ ´ëÇÑ ´Ü¼øȵǰí Çâ»óµÈ ±â´ÉÀ» Á¦°øÇÑ´Ù. ÀÌ·¯ÇÑ ±â´ÉÀº ÀÚ¹Ù½ºÅ©¸³Æ®¿¡´Â ¾ø´Â ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö ±â´ÉÀ» Á¦°øÇÑ´Ù. Underscore.js¸¦ »ç¿ëÇϸé ÀÚ¹Ù½ºÅ©¸³Æ® »ç¿ë¼ºÀÌ ÁÁ¾ÆÁö°Ô µÇ°í, ÄÚµå ÀÛ¼ºÀÌ ½¬¿öÁö¸ç ÀϹÝÀûÀÎ ¸ñÀûÀÇ ÇÁ·Î±×·¡¹Ö ¾ð¾î¿Í À¯»çÇÑ ¼öÁØÀÇ Ç¥ÇöÀÌ °¡´ÉÇØÁø´Ù. Underscore.js´Â ´ëÇ¥ÀûÀÎ ÀÚ¹Ù½ºÅ©¸³Æ® À¯Æ¿¸®Æ¼ ¶óÀ̺귯¸® Áß Çϳª·Î Æ÷°ýÀûÀÎ ±â´ÉÀ» Á¦°øÇϱ⺸´Ù´Â ƯÁ¤ ¹®Á¦¿¡ ´ëÇÑ ÇØ°á ¹æ¾ÈÀ» Á¦½ÃÇÒ ¼ö ÀÖ´Ù.
ÃâÆÇ»ç ¼Æò
¡Ú ÀÌ Ã¥¿¡¼ ´Ù·ç´Â ³»¿ë ¡Ú
¡á ÃֽŠÀÚ¹Ù½ºÅ©¸³Æ® °³¹ß ¿öÅ©Ç÷ο츦 »ç¿ëÇØ Underscore.js ÇÔ¼ö¸¦ È£ÃâÇÏ´Â ¹æ¹ý ¹× ·¹ÆÛ·±½º
¡á Underscore.js¸¦ ÀÚ¹Ù½ºÅ©¸³Æ® ¹è¿, °´Ã¼, ÇÔ¼ö¿¡ Àû¿ëÇÏ´Â ¹æ¹ý
¡á Underscore.js¸¦ »ç¿ëÇØ °´Ã¼ÁöÇ⠶Ǵ ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö ±â¼úÀ» ÀÌ¿ëÇÏ´Â ¹æ¹ý
¡á Ŭ¶óÀ̾ðÆ®, ¼¹ö, µ¥ÀÌÅͺ£À̽º ÄÁÅؽºÆ®¸¦ ´ë»óÀ¸·Î ÇÏ´Â Äڵ带 »ý¼ºÇϱâ À§ÇØ Underscore.js¸¦ È°¿ëÇÏ´Â ¹æ¹ý
¡á ´Ù¸¥ °ü·ÃµÈ ¶óÀ̺귯¸®¸¦ »ç¿ëÇØ Underscore.jsÀÇ ±â´ÉÀ» È®ÀåÇÏ´Â ¹æ¹ý
¡á Ŭ¶óÀ̾ðÆ®¿Í ¼¹ö ¾ÖÇø®ÄÉÀÌ¼Ç »çÀÌ¿¡¼ Underscore.js ±â¹Ý Äڵ带 Àç»ç¿ëÇÏ´Â ¹æ¹ý
¡á Underscore.js¸¦ ÅëÇØ ECMAScript2015(ES6) Ç¥ÁØÀ» »ç¿ëÇÏ´Â ¹æ¹ý°ú ±âÁ¸ÀÇ ÀÚ¹Ù½ºÅ©¸³Æ® ¿£ÁøÀ» ´ë»óÀ¸·Î Ç¥ÁØÀ» Àû¿ëÇÏ´Â ¹æ¹ý
¡Ú ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ ¡Ú
ÃֽŠÀÚ¹Ù½ºÅ©¸³Æ® ¶óÀ̺귯¸®¸¦ »ç¿ëÇØ ÇÁ·Î±×·¡¹Ö ±â¼úÀ» Çâ»ó½ÃÅ°°íÀÚ ÇÏ´Â ÀÚ¹Ù½ºÅ©¸³Æ®ÀÇ ±âº» Áö½ÄÀ» º¸À¯ÇÑ °³¹ßÀÚ¸¦ À§ÇÑ Ã¥ÀÌ´Ù. Underscore´Â °³¹ßÀÚ¶ó¸é Ä£ÇØÁ®¾ß ÇÏ´Â °¡Àå Áß¿äÇÑ ¶óÀ̺귯¸® Áß Çϳª¸ç, ÀÌ Ã¥Àº ±âº» Áö½ÄµéÀ» ¹ÙÅÁÀ¸·Î ´Ù¾çÇÏ°í ³ÐÀº ÄÁÅؽºÆ®µéÀ» »ç¿ëÇØ ¿ì¸®ÀÇ ¸ñÇ¥¸¦ ´Þ¼ºÇÏ°Ô ÇØÁØ´Ù. ÀÌ Ã¥Àº ´ÙÀ½°ú °°Àº ¸ðµç »ç¶÷µé°ú °ü·ÃµÅ ÀÖ´Ù.
¡á À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß, ´ÜÀÏ ÆäÀÌÁö À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß, ÀÚ¹Ù½ºÅ©¸³Æ® ±â¹Ý µ¥½ºÅ©Åé, ¸ð¹ÙÀÏ, ÀÓº£µðµå ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß¿¡ °ü½ÉÀÌ ÀÖ´Â °³¹ßÀÚ
¡á À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ¶Ç´Â À¥ ¼ºñ½º¸¦ Á¦°øÇϱâ À§ÇØ Node.js¸¦ »ç¿ëÇÏ°í ½ÍÀº °³¹ßÀÚ
¡á MongoDB ¶Ç´Â PostgreSQL °°Àº µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇÏ°í, ´õºÒ¾î ÀÚ¹Ù½ºÅ©¸³Æ®µµ »ç¿ëÇØ °³¹ßÇÏ·Á´Â °³¹ßÀÚ
¡Ú ÀÌ Ã¥ÀÇ ±¸¼º ¡Ú
1Àå, ¡®Underscore.js ½ÃÀÛÇϱ⡯¿¡¼´Â Underscore¿¡ ´ëÇØ °£·«È÷ ¼³¸íÇÏ°í, ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ °£´ÜÇÑ ¼³¸í°ú ÇÔ²² ÁÖ¿ä ¹®Á¦Á¡µéÀ» ¼³¸íÇÑ´Ù. 1Àå¿¡¼´Â Underscore¿¡ ÀÇÇØ »ç¿ëµÇ´Â ÄܼÁÆ®¿Í ÆÐÅÏµé ¶Ç´Â Underscore¸¦ »ç¿ëÇÒ ¶§ µµ¿òÀÌ µÉ ³»¿ëµéÀ» ´Ù·é´Ù. ¸¶Áö¸· ÆÄÆ®¿¡¼´Â ½ÃÀÛ ¿¹Á¦¸¦ °¡Áö°í ÀÌ Ã¥ ³»¿¡¼ »ç¿ëµÉ °³¹ß ȯ°æ ¼Â¾÷À» ´Ù·é´Ù.
2Àå, ¡®Underscore¿¡¼ Ä÷º¼Ç »ç¿ëÇϱ⡯¿¡¼´Â ¿¹Á¦¸¦ »ç¿ëÇØ Ä÷º¼Ç¿¡ ´ëÇÑ Underscore ±â´ÉÀ» »ìÆ캸°í, ¿µ¿ª-¹üÀ§ ÇØ°á(areas-scope resolution), ½ÇÇà ÄÁÅؽºÆ®(execution context), ¸Ê/¸®µà½º(map/reduce), ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö(functional programming) ÄܼÁÆ®¿Í °ü·ÃµÈ °³³äµéÀ» ¼³¸íÇÑ´Ù.
3Àå, ¡®Underscore¿¡¼ ¹è¿, °´Ã¼, ÇÔ¼ö »ç¿ëÇϱ⡯¿¡¼´Â ¹è¿, °´Ã¼, ÇÔ¼ö¿¡ ´ëÇÑ ±â´ÉÀ» »ìÆ캸°í, 2Àå¿¡¼ ³ªÅ¸³½ ÇÔ¼ö¿Í °³³äÀ» ¸¸µé¾îº»´Ù. ¡®ÇÔ¼ö¡¯ Àý¿¡¼´Â ÇÔ¼öÀÇ ½ºÄÚÇÁ¿Í ÀμöµéÀ» ¾î¶»°Ô »ç¿ëÇÏ´ÂÁö ¹è¿ì°í, ÀÚ¹Ù½ºÅ©¸³Æ® ÇÁ·Î±×·¡¹Ö¿¡¼ ¿Ö Áß¿äÇÑÁö¸¦ »ìÆ캻´Ù.
4Àå, ¡®Underscore.js¿¡¼ÀÇ ÇÁ·Î±×·¡¹Ö Æз¯´ÙÀÓ¡¯¿¡¼´Â ÀϹÝÀûÀÎ ÇÁ·Î±×·¡¹Ö ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ ÇÔ¼öÇü ÇÁ·Î±×·¡¹ÖÀÇ °³³äÀ» È®ÀåÇÏ°í ÀÌ °³³ä¿¡ ´ëÇÑ ¿¬½ÀÀ» ¼öÇàÇÑ´Ù. °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö°ú ÇÔ¼öÇü ÇÁ·Î±×·¡¹ÖÀÇ Â÷ÀÌÁ¡À» ´Ù·ç°í, Underscore¸¦ »ç¿ëÇÑ ÇÔ¼öÇü ÇÁ·Î±×·¡¹ÖÀÇ ¿¹¸¦ Áö¼ÓÀûÀ¸·Î »ìÆ캻´Ù.
5Àå, ¡®¼¹öÀÇ ºê¶ó¿ìÀú¿¡¼ µ¥ÀÌÅͺ£À̽º¸¦ ÀÌ¿ëÇÑ Underscore.js »ç¿ëÇϱ⡯¿¡¼´Â Node.js ¼¹ö ÂÊ ¾ÖÇø®ÄÉÀÌ¼Ç ¶Ç´Â ¶óÀ̺귯¸®¿Í ¹ÐÁ¢ÇÏ°Ô °ü·ÃµÈ ºê¶ó¿ìÀú ȯ°æ¿¡¼ ƯÁ¤ ÄÁÅؽºÆ®¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁØ´Ù. ¶ÇÇÑ ÀÚ¹Ù½ºÅ©¸³Æ®·Î µ¥ÀÌÅ͸¦ ÁúÀÇÇϱâ À§ÇØ MongoDB¿Í PostgreSQL °°Àº µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.
6Àå, ¡®°ü·ÃµÈ Underscore.js ¶óÀ̺귯¸®¿Í ECMAScript Ç¥ÁØ¡¯¿¡¼´Â »õ·Î¿î ECMAScript2015(ES6) Ư¡À» ÀÌ¿ëÇÏ´Â ¹æ¹ý¿¡ ÁýÁßÇÒ »Ó ¾Æ´Ï¶ó, Underscore¸¦ ´ëÄ¡Çϰųª »ç¿ëÇÒ ¼ö ÀÖ´Â Underscore.js¿Í ÀÚ¹Ù½ºÅ©¸³Æ® Ç¥ÁØ, ¶óÀ̺귯¸® »çÀÌÀÇ ¿¬°á ¹æ¹ý °°Àº °í±Þ ÁÖÁ¦µéÀ» ´Ù·é´Ù.
7Àå, ¡®Underscore.js ºôµå ÀÚµ¿È¿Í ÄÚµå Àç»ç¿ë¼º »ìÆ캸±â¡¯¿¡¼´Â ´Ù¸¥ ¾ÖÇø®ÄÉÀÌ¼Ç È£½ºÆ®¿¡¼ »ç¿ëµÇ´Â Äڵ忡 ±â¹ÝÇÑ Underscore¸¦ Àç»ç¿ëÇϱâ À§ÇÑ Àü·«À» °¡Áö°í ºôµå ÀÚµ¿È¸¦ ¼Ò°³ÇÑ´Ù.
¸ñÂ÷
1Àå. Underscore.js ½ÃÀÛÇϱâ
__¿Ö UnderscoreÀΰ¡
__¿¹Á¦·Î Underscore ½ÃÀÛÇϱâ
____ECMAScript 5 Ãʺ¸ ¿¹Á¦
____UnderscoreÀÇ find¸¦ Àû¿ëÇÑ Ãʺ¸ ¿¹Á¦
____UnderscoreÀÇ countBy¸¦ Àû¿ëÇÑ Ãʺ¸ ¿¹Á¦
__Underscore ÇÙ½É ÇÔ¼ö
____UnderscoreÀÇ each
____UnderscoreÀÇ map°ú reduce
__ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö ±âº»
__ECMAScript 5¸¦ ´ë»óÀ¸·Î ÇÑ ÀÚ¹Ù½ºÅ©¸³Æ® ¾ÖÇø®ÄÉÀ̼ǿ¡¼ÀÇ À¯¿ëÇÑ ÆÐÅÏ°ú ½Ç·Ê
____Áï½Ã ½ÇÇà ÇÔ¼ö Ç¥Çö
____³ëÃâ½Ä ¸ðµâ ÆÐÅÏ
____ÀÚ¹Ù½ºÅ©¸³Æ® ¾ö°Ý ¸ðµå
__Underscore¸¦ »ìÆ캸±â À§ÇÑ °³¹ß ¿öÅ©ÇÃ·Î¿ì ¼³Á¤
____Node.js·Î ÀÚ¹Ù½ºÅ©¸³Æ® °³¹ßÇϱâ
________À©µµ¿ì
________¸Æ OS X
________¸®´ª½º
________Node.js ¼³Ä¡ È®ÀÎ
____Bower·Î ÀÚ¹Ù½ºÅ©¸³Æ® ÀÇÁ¸¼º °ü¸®Çϱâ
____ÀÚ¹Ù½ºÅ©¸³Æ® ÆíÁý±â °í¸£±â
__JasmineÀ¸·Î ÀÚ¹Ù½ºÅ©¸³Æ® ÄÚµå Å×½ºÆ®Çϱâ
____Jasmine ¼Ò°³
____±âº» Jasmine ÀÎÇÁ¶ó¸¦ »ç¿ëÇÑ Å×½ºÆ® Ãß°¡Çϱâ
__¿ä¾à
2Àå. Underscore.js¿¡¼ Ä÷º¼Ç »ç¿ëÇϱâ
__Underscore ÇÙ½É ÇÔ¼ö ´Ù½Ã º¸±â: each, map, reduce
____¸®Ç÷º¼Ç ±â¼ú Àû¿ëÇϱâ
____this º¯¼ö Á¶ÀÛÇϱâ
____°´Ã¼ ÇÁ·ÎÆÛƼ¿¡ map°ú reduce »ç¿ëÇϱâ
__Ž»ö°ú ÇÊÅ͸µ
____Ž»öÇϱâ
________UnderscoreÀÇ find
________UnderscoreÀÇ some
________UnderscoreÀÇ findWhere
________UnderscoreÀÇ contains
____ÇÊÅ͸µ
________UnderscoreÀÇ filter
________UnderscoreÀÇ where
________UnderscoreÀÇ reject¿Í partition
________UnderscoreÀÇ every
__Áý°è¿Í º¯È¯
____Áý°è
________UnderscoreÀÇ max¿Í min
____º¯È¯
________UnderscoreÀÇ sortBy
________UnderscoreÀÇ groupBy
________UnderscoreÀÇ indexBy
________UnderscoreÀÇ countBy
__±âŸ Ä÷º¼Ç ±â¹Ý ÇÔ¼öµé
__¿ä¾à
3Àå. Underscore¿¡¼ ¹è¿, °´Ã¼, ÇÔ¼ö »ç¿ëÇϱâ
__¹è¿
____¹è¿ÀÇ Ã³À½°ú ³¡ ÃßÃâÇϱâ
____ÇÕÁýÇÕ, ±³ÁýÇÕ, °ü°è ÇÔ¼ö
____¹è¿ °ü·Ã ±âŸ ÇÔ¼ö
__°´Ã¼
____UnderscoreÀÇ keys
____UnderscoreÀÇ values¿Í pairs
____UnderscoreÀÇ invert¿Í functions
____UnderscoreÀÇ pick, omit
____UnderscoreÀÇ extend, clone, defaults
____UnderscoreÀÇ has, property, propertyOf, matcher
____°´Ã¼ °£ ºñ±³¿Í °´Ã¼¿¡ ´ëÇÑ Ç¥¸í
____´Ù¸¥ °´Ã¼ °ü·Ã ±âŸ ÇÔ¼ö
__ÇÔ¼ö
____bind, bindAll, partial·Î ÇÔ¼ö ÇÕ¼ºÇϱâ
____memoize, wrap, negate, compose·Î ÇÔ¼ö ÇÕ¼ºÇϱâ
____ÇÔ¼öÀÇ È£Ã⠽ð£ ¹× Ƚ¼ö Á¦¾îÇϱâ
__À¯Æ¿¸®Æ¼ ÇÔ¼ö
__¿ä¾à
4Àå. Underscore.js¿¡¼ÀÇ ÇÁ·Î±×·¡¹Ö Æз¯´ÙÀÓ
__°´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö Æз¯´ÙÀÓ
____°´Ã¼ ¸®ÅÍ·²·Î »ó¼ÓÇϱâ
____°´Ã¼ »ý¼ºÀÚ·Î »ó¼ÓÇϱâ
____Underscore¸¦ »ç¿ëÇÑ °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö Æз¯´ÙÀÓ
________¿øº» °í°´ µ¥ÀÌÅͷΠŬ·¡½º »ç¿ëÇϱâ
________Underscore·Î »ý¼ºÀÚ °ËÁõÇϱâ
__ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö Æз¯´ÙÀÓ
__ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö ½ºÅ¸ÀÏ·Î ÀüȯÇϱâ
__Underscore¸¦ »ç¿ëÇÑ ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö
__¿ä¾à
5Àå. ¼¹öÀÇ ºê¶ó¿ìÀú¿¡¼ µ¥ÀÌÅͺ£À̽º¸¦ ÀÌ¿ëÇÑ Underscore.js »ç¿ëÇϱâ
__ºê¶ó¿ìÀú¿¡¼ Underscore »ç¿ëÇϱâ
__ºÎÆ®½ºÆ®·¦À» »ç¿ëÇØ Çâ»óµÈ ¿¹Á¦ °á°ú ¾ò±â
____Underscore ÅÛÇø´À» »ç¿ëÇØ ´õ ³ªÀº HTML ¸¶Å©¾÷ »ç¿ëÇϱâ
__Node.js¸¦ °¡Áö°í ¼¹ö¿¡¼ Underscore »ç¿ëÇϱâ
____Node.js¸¦ °¡Áö°í ÀÚ¹Ù½ºÅ©¸³Æ® ½ÇÇàÇϱâ
____Node.js ¸ðµâ »ç¿ëÇϱâ
____¸ðµâ À§Ä¡ °ü·Ã
____npm ÆÐÅ°Áö ¸¸µé±â
____ÀÚ¹Ù½ºÅ©¸³Æ® Äڵ带 Node.js ¸ðµâ·Î º¯°æÇϱâ
____Node.js·Î Å×½ºÆ®Çϱâ
__MongoDB¿Í ÇÔ²² Underscore »ç¿ëÇϱâ
____MongoDB ¼³Ä¡ÇÏ°í ¼³Á¤Çϱâ
________À©µµ¿ì¿¡¼ MongoDB ¼³Ä¡Çϱâ
________¿ìºÐÅõ ¸®´ª½º¿¡¼ MongoDB ¼³Ä¡Çϱâ
________¸Æ OS X¿¡¼ MongoDB ¼³Ä¡Çϱâ
________MongoDB ¼³Á¤ÇÏ°í µ¿ÀÛ½ÃÅ°±â
____MongoDB Ŭ¶óÀ̾ðÆ®¿Í Underscore¸¦ »ç¿ëÇØ Ãʱ⠵¥ÀÌÅÍ ¸¸µé±â
____Node.js¸¦ »ç¿ëÇÑ ºñµ¿±â ÇÁ·Î±×·¡¹Ö
____MongoDB Node.js µå¶óÀ̹ö¸¦ »ç¿ëÇØ µ¥ÀÌÅÍ Á¢±ÙÇϱâ
__PostgreSQLÀ» °¡Áö°í Underscore »ç¿ëÇϱâ
____PostgreSQL ¼³Ä¡ÇÏ°í ¼³Á¤Çϱâ
________À©µµ¿ì¿¡¼ PostgreSQL ¼³Ä¡Çϱâ
________¿ìºÐÅõ ¸®´ª½º¿¡¼ PostgreSQL ¼³Ä¡Çϱâ
________¸Æ OS X¿¡¼ PostgreSQL ¼³Ä¡Çϱâ
____±âº» µ¥ÀÌÅͺ£À̽º ¸í·ÉÀ» °¡Áö°í psql »ç¿ëÇϱâ
____PostgreSQL µ¥ÀÌÅÍ Å¸ÀÔ
________SQL ŸÀÔ
________jsonb ŸÀÔ
____plv8À» °¡Áö°í PostgreSQL »ç¿ëÇϱâ
____plv8°ú Underscore¸¦ »ç¿ëÇØ µ¥ÀÌÅÍ ¸¸µé±â
__¿ä¾à
6Àå. °ü·ÃµÈ Underscore.js ¶óÀ̺귯¸®¿Í ECMAScript Ç¥ÁØ
__Underscore-contrib ¶óÀ̺귯¸® »ç¿ëÇϱâ
____Underscore-contrib ±â´É ¼Ò°³
____Underscore-contribÀÇ ¿¹
__lodash ¶óÀ̺귯¸® »ç¿ë
____lodash ±â´É ¼Ò°³
____Underscore¿¡¼ lodash·ÎÀÇ ÇÁ·ÎÁ§Æ® ¸¶À̱׷¹À̼Ç
__Underscore¿Í ÀÚ¹Ù½ºÅ©¸³Æ® Ç¥ÁØ
____ECMAScript 5.1(ES5)
____ECMAScript 2015(ES6)
________¹è¿: »õ·Î¿î ±â´É
________±× ¿Ü Áß¿äÇÑ »õ·Î¿î ±â´É
________ÇöÀç ECMAScript 2015(ES6)¿Í Æ®·£½ºÆÄÀÏ·¯
________ECMAScript 2015(ES6) ¿¹Á¦
__¿ä¾à
7Àå. Underscore.js ºôµå ÀÚµ¿È¿Í ÄÚµå Àç»ç¿ë¼º »ìÆ캸±â
__Gulp¸¦ ÀÌ¿ëÇÑ ºôµå ÀÚµ¿È
__Ŭ¶óÀ̾ðÆ®¿Í ¼¹ö °£ÀÇ Underscore ±â¹Ý ÄÚµå Àç»ç¿ë
____Browserify¸¦ ÀÌ¿ëÇÑ Å¬¶óÀ̾ðÆ® ÄÚµå ÆÐŰ¡À» À§ÇÑ CommonJS ¸ðµâ
____Browserify¸¦ ÀÌ¿ëÇÑ ºê¶ó¿ìÀú¿¡¼ÀÇ CommonJS ¸ðµâ Å×½ºÆÃ
____Browerify¿Í GulpÀÇ ÅëÇÕ
__BrowserifyÀÇ ECMAScript 2015(ES6) Áö¿ø
__¿ä¾à
ÀúÀÚ¼Ò°³
»ý³â¿ùÀÏ | - |
---|
ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.
»ý³â¿ùÀÏ | - |
---|
Å×Å© Æ®·£½º ±×·ì T4´Â ÃֽŠIT Å×Å©³î·ÎÁö¿¡ ´ëÇÑ ¸®¼Ä¡¸¦ ¸ñÀûÀ¸·Î ÇÏ´Â ½ºÅ͵ð ±×·ìÀÌ´Ù. ¿£ÅÍÇÁ¶óÀÌÁî ȯ°æ¿¡¼ ¿ÀǼҽº¸¦ È°¿ëÇÑ ÇÁ·¹ÀÓ¿öÅ© ±¸Ãà¿¡ °ü½ÉÀÌ ¸¹À¸¸ç React.js, Node.js, OpenCV, ¸Ó½Å·¯´×/µö·¯´× µîÀÇ ±â¼ú¿¡ ÁÖ¸ñÇÏ°í ÀÖ´Ù. ¶ÇÇÑ ´Ù¾çÇÑ ¿ÀǼҽº ±â¹Ý Ç÷§ÆûÀÇ °³¹ß ¹× È°¿ë¿¡ ¸¹Àº °ü½ÉÀ» °®°í ÀÖ´Ù. ¿ª¼·Î´Â ¡ºOpenCV¸¦ À§ÇÑ ¸Ó½Å·¯´×¡»(¿¡ÀÌÄÜ, 2017), ¡ºÄÄÇ»ÅÍ ºñÀü°ú µö·¯´×¡»(¿¡ÀÌÄÜ, 2018) µîÀÌ ÀÖ´Ù.
¿ªÀÚÀÇ ´Ù¸¥Ã¥
Àüüº¸±âOpenCV 4¸¦ È°¿ëÇÑ ¸Ó½Å·¯´× ÀÔ¹®
ºñÀü°ú À̹ÌÁö ó¸® ¾ÛÀ» ¸¸µé±â À§ÇÑ Open...
Node.js, MongoDB¿Í Angular¸¦ ÀÌ¿ëÇÑ À¥ ...
ÁÖ°£·©Å·
´õº¸±â»óÇ°Á¤º¸Á¦°ø°í½Ã
À̺¥Æ® ±âȹÀü
ÀÌ »óÇ°ÀÇ ½Ã¸®Áî
(ÃÑ 208±Ç / ÇöÀ籸¸Å °¡´Éµµ¼ 208±Ç)
Àü°øµµ¼/´ëÇб³Àç ºÐ¾ß¿¡¼ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥
ÆǸÅÀÚÁ¤º¸
»óÈ£ |
(ÁÖ)±³º¸¹®°í |
---|---|
´ëÇ¥ÀÚ¸í |
¾Èº´Çö |
»ç¾÷ÀÚµî·Ï¹øÈ£ |
102-81-11670 |
¿¬¶ôó |
1544-1900 |
ÀüÀÚ¿ìÆíÁÖ¼Ò |
callcenter@kyobobook.co.kr |
Åë½ÅÆǸž÷½Å°í¹øÈ£ |
01-0653 |
¿µ¾÷¼ÒÀçÁö |
¼¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù) |
±³È¯/ȯºÒ
¹ÝÇ°/±³È¯ ¹æ¹ý |
¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼ ½Åû °¡´É |
---|---|
¹ÝÇ°/±³È¯°¡´É ±â°£ |
º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É |
¹ÝÇ°/±³È¯ ºñ¿ë |
º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã |
¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯ |
·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì |
»óÇ° Ç°Àý |
°ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½ |
¼ÒºñÀÚ ÇÇÇغ¸»ó |
·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© ó¸®µÊ ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀǼҺñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ |
(ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º´Â ȸ¿ø´ÔµéÀÇ ¾ÈÀü°Å·¡¸¦ À§ÇØ ±¸¸Å±Ý¾×, °áÁ¦¼ö´Ü¿¡ »ó°ü¾øÀÌ (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º¸¦ ÅëÇÑ ¸ðµç °Å·¡¿¡ ´ëÇÏ¿©
(ÁÖ)KGÀ̴Ͻýº°¡ Á¦°øÇÏ´Â ±¸¸Å¾ÈÀü¼ºñ½º¸¦ Àû¿ëÇÏ°í ÀÖ½À´Ï´Ù.
¹è¼Û¾È³»
±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
Ãâ°í°¡´É ½Ã°£ÀÌ ¼·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.
±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.
¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.