ÇöÀçÀ§Ä¡ : Home > ÄÄÇ»ÅÍ/ÀÎÅÍ³Ý > ÇÁ·Î±×·¡¹Ö ¹× ¾ð¾î

 
Ä¿ÇÇ ÇÑ ÀÜ ¸¶½Ã¸ç ³¡³»´Â Vue.JS - Vue.JS¸¦ ÅëÇØ ½ÇÀü ¾ÖÇø®ÄÉÀÌ¼Ç ±¸ÃàÇϱâ
    ¡¤ ÁöÀºÀÌ | ¿Å±äÀÌ:±è¿µÈÆ, ¹®µ¿¿í
    ¡¤ ÃâÆÇ»ç:ºñÁ¦ÀÌÆÛºí¸¯
    ¡¤ ÃâÆdz⵵:20190000
    ¡¤ Ã¥»óÅÂ:ÃÖ»ó±Þ / 460ÂÊ / 172*230mm / 9791190014397(1190014394)
    ¡¤ ISBN:1190014394
    ¡¤ ½ÃÁß°¡°Ý : ¿ø
    ¡¤ ÆǸŰ¡°Ý : ¿ø
    ¡¤ Æ÷ ÀÎ Æ® : Á¡
    ¡¤ ¼ö ·® : °³

ÀÌ Ã¥¿¡¼­´Â Vue.JS¿¡ ´ëÇÑ API»Ó¸¸ ¾Æ´Ï¶ó ¾î¶»°Ô È°¿ëÇÏ¸é µÇ´ÂÁö¿¡ ´ëÇØ È¿°úÀûÀ¸·Î ¼³¸íÇÑ´Ù. ÀÌ·¯ÇÑ È°¿ë ¿¹Á¦´Â ½ÇÀü ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÃàÇسª°¡´Â °úÁ¤À» ÅëÇØ ½±°í È¿°úÀûÀ¸·Î ÇнÀÇÑ´Ù. ±×»Ó¸¸ ¾Æ´Ï¶ó ½ÇÀü ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÃàÇسª°¡´Â °úÁ¤¿¡¼­ °ÞÀ» ¼ö ÀÖ´Â Æ®·¯ºí½´Æðú ÀúÀÚµéÀÇ ½Ç¹« °æÇèÀ» ¹ÙÅÁÀ¸·Î ÇÏ´Â Á¶¾ðµµ ÇÔ²² ÇнÀÇÑ´Ù.

ÀÌ Ã¥ÀÇ Æ¯Â¡
- »ó¼¼ÇÑ À̹ÌÁö¿Í ¿¹Á¦¸¦ ÅëÇØ Vue.JS¿¡ ´ëÇØ ½±°Ô ¼³¸íÇÑ´Ù.
- ½ÇÀü ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÃàÇÏ´Â °úÁ¤¿¡¼­ È¿°úÀûÀ¸·Î Vue.JS¿¡ ´ëÇØ ¼³¸íÇÑ´Ù.
- NodeJS¼­¹öÀÇ API¸¦ ÀÌ¿ëÇÏ¿© ºñµ¿±â Åë½Å 󸮿¡ ´ëÇØ ¼³¸íÇÑ´Ù.

ÀÌ Ã¥ÀÌ ÇÊ¿äÇÑ µ¶ÀÚ
- Vue.JS¸¦ ÅëÇØ ÇÁ·ÐÆ® °³¹ßÀ» ½ÃÀÛÇÏ°íÀÚ ÇÏ´Â µ¶ÀÚ
- Vue.JS¿¡ ´ëÇÑ ÀÌ·ÐÀûÀÌ ÀÌÇػӸ¸ ¾Æ´Ï¶ó ½ÇÀü ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÃàÇÏ°íÀÚ ÇÏ´Â µ¶ÀÚ
- Vue.JS¿¡ ´ëÇÑ ÀÌÇصµ¸¦ ÇÑÃþ ´õ ³ôÀÌ°í ½ÍÀº µ¶ÀÚ

 µ¶ÀÚ´ë»ó
 ÃÊÁß±Þ

 ¼Ò½ºÄÚµå ´Ù¿î·Îµå
https://github.com/bjpublic/VueJS-coffee


Chapter 1. °³¹ß ȯ°æ ¼¼ÆÃ
1.1 IDE ¼±ÅÃÇϱâ
1.1.1 Vetur Extension
1.1.2 Vue Peek Extension
1.1.3 Vue 2 Snippets Extension
1.2 NodeJS(³ëµåÁ¦ÀÌ¿¡½º) ȯ°æ ±¸ÃàÇϱâ
1.3 Vue ȯ°æ ±¸ÃàÇϱâ
1.3.1 Vue Devtools
1.3.2 Vue CLI
1.3.2.1 ¼³Ä¡¹æ¹ý
1.3.2.2 °¢ ¿É¼Ç »ìÆ캸±â
1.4 Vue CLI·Î »ý¼ºµÈ ÆÄÀÏ »ìÆ캸±â
1.4.1 .babelrc
1.4.2 .editorconfig
1.4.3 .eslintrc.js
1.4.4 .eslintignore
1.4.5 .gitignore
1.4.6 .postcssrc.js
1.4.7 build
1.4.8 config
1.4.9 index.html
1.4.10 node_modules, package.json
1.4.11 src
1.4.12 static
1.4.13 test
 1.5 RESTful API ¼­¹ö ¼¼ÆÃÇϱâ

Chapter 2. ¾Ë¸é º¸ÀÌ´Â Vue
 2.1 VueÀÇ Çʼö ¿ä¼Ò
2.1.1 Vue ÀνºÅϽº
2.1.2 Vue ÀνºÅϽºÀÇ ¿É¼Ç
2.1.3 Vue ÀνºÅϽºÀÇ »ý¸íÁÖ±â
2.1.4 Vue ÅÛÇø´ ¹®¹ý
2.1.5 µð·ºÆ¼ºê
2.1.6 Vue ÀνºÅϽºÀÇ ¼Ó¼º°ú ¸Þ¼Òµå
2.2 Vue¸¦ ¶È¶ÈÇÏ°Ô »ç¿ëÇϱâ
2.2.1 ´ÜÀÏÆÄÀÏÄÄÆ÷³ÍÆ®(Single File Component)
2.2.2 Vue ÄÄÆ÷³ÍÆ®ÀÇ ¼³°èÀÇ Àϵî°ø½Å, FIRST ¿øÄ¢
2.2.3 °¡»ó DOMÀÇ ¿ø¸®
2.2.4 ¹üÀ§ ÄÄÆÄÀÏ »ç¿ëÇϱâ

Chapter 3. Vuex¶õ ¹«¾ùÀϱî?
3.1 MVC ÆÐÅÏ
3.2 Flux ÆÐÅÏ
3.2.1 ¾×¼Ç(Action)
3.2.2 µð½ºÆÐó(Dispatcher)
3.2.3 ½ºÅä¾î(Store)
3.2.4 ºä(View)
3.3 Vuex
3.3.1 »óÅÂ(State)
3.3.2 °ÔÅÍ(Getters)
3.3.3 º¯ÀÌ(Mutation)
3.3.4 ¾×¼Ç(Actions)
3.3.5 Vuex ¸ðµâ °ü¸®
3.3 ¸¶Ä¡¸ç

Chapter 4. Vue Router
 4.1 Vue Router´Â ¿Ö ÇÊ¿äÇÑ°¡¿ä?
4.1.1 ÀüÅëÀûÀÎ ¹æ¹ýÀÇ ¶ó¿ìÆÃ
4.1.2 ´ÜÀÏ ÆäÀÌÁö ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¶ó¿ìÆÃ
4.2 Vue ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ Vue Router »ç¿ëÇÏ´Â ¹ý
4.3 Vue RouterÀÇ ¶ó¿ìÆ® ¼³Á¤ÀÇ ¼Ó¼ºµé
4.4 µ¿Àû ¶ó¿ìÆ® ¸ÅĪ
4.4.1 µ¿Àû ¼¼±×¸ÕÆ®¶õ ¹«¾ùÀΰ¡?
4.4.2 µ¿Àû ¼¼±×¸ÕÆ®ÀÇ º¯°æ¿¡ ¹ÝÀÀÇϱâ
4.4.3 ¸ÅĪ ¿ì¼±¼øÀ§
4.5 ÁßøµÈ ¶ó¿ìÆ®
4.5.1 ÁßøµÈ ¶ó¿ìÆ®¶õ ¹«¾ùÀΰ¡?
4.5.2 ÁßøµÈ ¶ó¿ìÆ® ±â´ÉÀ» »ç¿ëÇÏÁö ¾Ê°í ¸¸µé¾îº¸±â
4.5.3 ÁßøµÈ ¶ó¿ìÆ® »ç¿ëÇϱâ
4.6 ÇÁ·Î±×·¡¹Ö ¹æ½Ä ³»ºñ°ÔÀ̼Ç
4.6.1 router.push
4.6.2 router.replace
4.6.3 router.go
4.7 À̸§À» °¡Áö´Â ºä
4.8 ¸®´ÙÀÌ·ºÆ®¿Í º°Äª
4.8.1 ¸®´ÙÀÌ·ºÆ®
4.8.2 º°Äª
4.9 ¶ó¿ìÆ® ÄÄÆ÷³ÍÆ®¿¡ ¼Ó¼º Àü´Þ
4.10 Çؽà ¸ðµå¿Í È÷½ºÅ丮 ¸ðµå
4.10.1 Çؽà ¸ðµå
4.10.2 È÷½ºÅ丮 ¸ðµå
4.11 ³×ºñ°ÔÀÌ¼Ç °¡µå
4.11.1 Àü¿ª °¡µå
4.11.2 ¶ó¿ìÆ®º° °¡µå
4.11.3 ÄÄÆ÷³ÍÆ®º° °¡µå

Chapter 5. ¸Þ¸ð °ü¸® ¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â
5.1 ¸Þ¸ð °ü¸® ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé±â¿¡ ¾Õ¼­
5.2 ÄÄÆ÷³ÍÆ® ±¸Á¶
5.3 ÇÁ·ÎÁ§Æ® ±¸¼º
5.3.1 ÇÁ·ÎÁ§Æ® »ý¼ºÇϱâ
5.4 Çì´õ ÄÄÆ÷³ÍÆ® »ý¼ºÇϱâ
5.5 ¸Þ¸ð µ¥ÀÌÅÍ »ý¼º ±â´É ±¸ÇöÇϱâ
5.6 ¸Þ¸ð µ¥ÀÌÅÍ ³ëÃâ ±â´É ±¸ÇöÇϱâ
5.7 ¸Þ¸ð µ¥ÀÌÅÍ »èÁ¦ ±â´É ±¸ÇöÇϱâ
5.8 ¸Þ¸ð µ¥ÀÌÅÍ ¼öÁ¤ ±â´É ±¸ÇöÇϱâ
5.9 ¼­¹ö¿Í API ¿¬µ¿Çϱâ
5.9.1 API¶õ ¹«¾ùÀΰ¡?
5.9.2 axios¶õ?
5.9.3 RESTful API È®ÀÎÇϱâ
5.9.4 RESTful API ¿¬µ¿Çϱâ
5.9.5 Ãß°¡ ¿ä±¸ »çÇ× ±â´É ±¸ÇöÇϱâ

Chapter 6. Ä¿¹Â´ÏƼ ¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â
6.1 Ä¿¹Â´ÏƼ ¾ÖÇø®ÄÉÀÌ¼Ç ¿ä±¸ »çÇ× È®ÀÎÇϱâ
6.1.1 ÀÎÁõµÇÁö ¾ÊÀº »ç¿ëÀÚ¸¦ Æ÷ÇÔÇÑ ¸ðµç »ç¿ëÀڴ ŸÀÎÀÇ °Ô½Ã¹°°ú ´ñ±ÛÀ» Á¶È¸ÇÒ ¼ö ÀÖ´Ù
6.1.2 ÀÎÁõµÈ »ç¿ëÀÚ¸¸ °Ô½Ã¹°À̳ª ´ñ±ÛÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ´Ù
6.1.3 »ç¿ëÀÚ´Â ÀÚ½ÅÀÇ °Ô½Ã¹°À̳ª ´ñ±Û¸¸ ¼öÁ¤, »èÁ¦ÇÒ ¼ö ÀÖ´Ù
6.1.4 »ç¿ëÀÚ´Â ´Ù¸¥ »ç¿ëÀÚÀÇ °Ô½Ã¹°¿¡ ´ñ±ÛÀ» ³²±æ ¼ö ÀÖ´Ù
6.2 ÇÁ·ÎÁ§Æ® ¼¼ÆÃ
6.2.1 ÇÁ·ÎÁ§Æ® »ý¼º
6.2.2 Ä¿¹Â´ÏƼ ¾ÖÇø®ÄÉÀ̼ÇÀÇ API ¼­¹ö È®ÀÎ ¹× ½ºÅ¸ÀÏ Àû¿ëÇϱâ
6.3 Ä¿¹Â´ÏƼ °Ô½Ã±Û Àб⠱â´É ±¸ÇöÇϱâ
6.4 Ä¿¹Â´ÏƼ °Ô½Ã¹° µ¥ÀÌÅÍ ½ºÅä¾î·Î ¿Å±â±â
6.5 Ä¿¹Â´ÏƼ °Ô½Ã±Û »ó¼¼º¸±â ÆäÀÌÁö ±¸ÇöÇϱâ
6.5.1 ¿¡·¯¿¡ ´ëÇÑ ¼³¸í
6.6 ȸ¿ø°¡ÀÔ ÆäÀÌÁö ±¸ÇöÇϱâ
6.7 ·Î±×ÀÎ ÆäÀÌÁö ±¸ÇöÇϱâ
6.7.1 ÆäÀÌÁö ¹× Æû ÄÄÆ÷³ÍÆ® ÀÛ¼º
6.7.2 ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ »ç¿ëÀÚ¸¦ ÀÎÁõÇÏ´Â ¹æ¹ý
6.7.3 ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ JWT ÅäÅ« »ç¿ëÇϱâ
6.7.4 ·Î±×ÀÎ ·ÎÁ÷À» ½ºÅä¾î·Î ¿Å±â±â
6.7.5 ÀúÀåµÈ ÅäÅ«À» ±â¹ÝÀ¸·Î ÇöÀç ·Î±×ÀÎµÈ »ç¿ëÀÚÀÇ Á¤º¸ °¡Á®¿À±â
6.8 ¾ÖÇø®ÄÉÀ̼ÇÀÇ Çì´õ ÄÄÆ÷³ÍÆ® ÀÛ¼ºÇϱâ
6.8.1 Çì´õ ÄÄÆ÷³ÍÆ® ÀÛ¼ºÇϱâ
6.8.2 Çì´õ ÄÄÆ÷³ÍÆ®¸¦ ¶ó¿ìÆ®¿¡ µî·ÏÇϱâ
6.8.3 Çì´õ ÄÄÆ÷³ÍÆ® ±â´É Ãß°¡Çϱâ
6.9 °Ô½Ã¹° »ý¼º ÆäÀÌÁö ÀÛ¼ºÇϱâ
6.9.1 °Ô½Ã¹° »ý¼º ÆäÀÌÁö ÄÄÆ÷³ÍÆ® ÀÛ¼ºÇϱâ
6.9.2 °Ô½Ã¹° »ý¼º Æû ÄÄÆ÷³ÍÆ® ÀÛ¼ºÇϱâ
6.9.3 °Ô½Ã¹° »ý¼º API ¿¬µ¿Çϱâ
6.9.4 °Ô½Ã¹° »ý¼º ÆäÀÌÁö ³»ºñ°ÔÀÌ¼Ç °¡µå ±¸ÇöÇϱâ
6.9.5 ¾ÖÇø®ÄÉÀÌ¼Ç ÃʱâÈ­ ½Ã ¹ß»ýÇÏ´Â Åë½Å µ¿±âÈ­ ¹ö±× ¼öÁ¤Çϱâ
6.9.6 °Ô½Ã¹° ¸®½ºÆ® ÆäÀÌÁö¿¡ ±Û¾²±â ¹öÆ° Ãß°¡Çϱâ
6.10 °Ô½Ã¹° ¼öÁ¤ ÆäÀÌÁö ÀÛ¼ºÇϱâ
6.10.1 °Ô½Ã¹° ¼öÁ¤ ÆäÀÌÁö ÄÄÆ÷³ÍÆ® ÀÛ¼ºÇϱâ
6.10.2 °Ô½Ã¹° ¼öÁ¤ ÆäÀÌÁö ³»ºñ°ÔÀÌ¼Ç °¡µå ±¸ÇöÇϱâ
6.10.3 °Ô½Ã¹° ¼öÁ¤ Æû ÄÄÆ÷³ÍÆ® ÀÛ¼ºÇϱâ
6.11 °Ô½Ã¹° »èÁ¦ ±â´É ÀÛ¼ºÇϱâ
6.12 °Ô½Ã¹°¿¡ ´ëÇÑ ´ñ±Û ±â´É Ãß°¡Çϱâ
6.12.1 ´ñ±Û ³ëÃâ ±â´É Ãß°¡Çϱâ
6.12.2 ´ñ±Û »ý¼º ±â´É Ãß°¡Çϱâ
6.12.3 ´ñ±Û ¼öÁ¤ ±â´É Ãß°¡Çϱâ
6.12.4 ´ñ±Û »èÁ¦ ±â´É Ãß°¡Çϱâ

Chapter 7. ¾Ë¸é ÁÁÀ» ÀÚ¹Ù½ºÅ©¸³Æ®
7.1 Truthy °ª°ú Falsy °ª
7.1.1 Truthy °ª
7.1.2 Falsy °ª
7.2 ÀÚ¹Ù½ºÅ©¸³Æ®ÀÇ À̺¥Æ®
7.2.1 À̺¥Æ® ÀüÆÄ ¹öºí¸µ
7.2.2 À̺¥Æ® ĸó¸µ
7.2.3 À̺¥Æ® ó¸® ´Ü°è
7.3 °ª¿¡ ÀÇÇÑ È£Ãâ, ÂüÁ¶¿¡ ÀÇÇÑ È£Ãâ
7.3.1 °ª¿¡ ÀÇÇÑ È£Ãâ(Call by value)
7.3.2 ÂüÁ¶¿¡ ÀÇÇÑ È£Ãâ(Call by reference)
7.3.3 È£Ãâ ¹æ½Ä¿¡ µû¶ó ´Þ¶óÁö´Â ºñ±³ °á°ú
7.4 ÀÚ¹Ù½ºÅ©¸³Æ®ÀÇ À¯¿ëÇÑ ¸Þ¼Òµåµé
7.4.1 ¹è¿­ ¸Þ¼Òµå
7.4.2 °´Ã¼ ¸Þ¼Òµå


¹øÈ£ Á¦¸ñ ÀÛ¼ºÀÚ ÀÛ¼ºÀÏ ´äº¯
ÀÌ »óÇ°¿¡ ´ëÇÑ Áú¹®ÀÌ ¾ÆÁ÷ ¾ø½À´Ï´Ù.
±Ã±ÝÇϽŠ»çÇ×Àº ÀÌ°÷¿¡ Áú¹®ÇÏ¿© ÁֽʽÿÀ.
 
* ÀÌ »óÇ°¿¡ ´ëÇÑ ±Ã±ÝÇÑ »çÇ×ÀÌ ÀÖÀ¸½Å ºÐÀº Áú¹®ÇØ ÁֽʽÿÀ.
ȸ»ç¼Ò°³ | ¼­ºñ½ºÀÌ¿ë¾à°ü | °³ÀÎÁ¤º¸ Ãë±Þ¹æħ
¼­¿ï½Ã °ü¾Ç±¸ Çà¿îµ¿ 1686-21 È£Àüºôµù ÁöÇÏ1Ãþ (ÁöÇÏö2È£¼± ³«¼º´ë¿ª 5,6¹ø Ãⱸ »çÀÌ) / ÀüÈ­ : 02-811-1256 / Æѽº : 02-811-1256 / ¿î¿µÀÚ : ´Þ¸¶ / °³ÀÎÁ¤º¸°ü¸®Ã¥ÀÓÀÚ : ÀÓ¿µÅÃ
»ç¾÷ÀÚ µî·Ï¹øÈ£ : 108-91-53191 / ´ëÇ¥ : ÀÓ¿µÅà / Åë½ÅÆǸž÷½Å°í¹øÈ£ : Á¦ OO±¸ - 123È£
Copyright © 2009 ´Þ¸¶¼­Á¡. All Rights Reserved.