ÄÜÅÙÃ÷ »ó¼¼º¸±â
½ºº§Æ® ¾Ø »õÆÛ ÀÎ ¾×¼Ç


½ºº§Æ® ¾Ø »õÆÛ ÀÎ ¾×¼Ç

½ºº§Æ® ¾Ø »õÆÛ ÀÎ ¾×¼Ç

<¸¶Å© º¼Å©¸Õ> Àú/<¹Ú¼öÇö> ¿ª | ÇѺû¹Ìµð¾î

Ãâ°£ÀÏ
2021-08-02
ÆÄÀÏÆ÷¸Ë
ePub
¿ë·®
13 M
Áö¿ø±â±â
PC½º¸¶Æ®ÆùÅÂºí¸´PC
ÇöȲ
½Åû °Ç¼ö : 0 °Ç
°£·« ½Åû ¸Þ¼¼Áö
ÄÜÅÙÃ÷ ¼Ò°³
ÀúÀÚ ¼Ò°³
¸ñÂ÷
ÇÑÁÙ¼­Æò

ÄÜÅÙÃ÷ ¼Ò°³

½ºº§Æ®¿Í »õÆÛ¸¦ ¸¸³ª´Â °¡Àå ½±°í ºü¸¥ ¹æ¹ý

½ºº§Æ®¿Í »õÆÛ´Â ÀûÀº ÄÚµå, ÀÛÀº ¹øµé, È¿À²ÀûÀÎ DOM °ü¸®¿Í ¹ÝÀÀ¼ºÀ» °®Ãç Å« °ü½ÉÀ» ¾ò°í ÀÖ´Â ÇÁ·¹ÀÓ¿öÅ©·Î, »ý»ê¼ºÀ» Çâ»óÇÏ°í ½ÍÀº À¥ °³¹ßÀÚ¸¦ À§ÇÑ ÃÖÀûÀÇ ¼±ÅÃÀÌ´Ù. ÀÌ Ã¥Àº ½ºº§Æ®¿Í »õÆÛÀÇ Æ¯Â¡°ú ÀåÁ¡À» »ó¼¼È÷ ¼Ò°³ÇÏ¸ç ´Ù¾çÇÑ ¿¹Á¦¸¦ ÅëÇØ ÇÁ·¹ÀÓ¿öÅ©ÀÇ ±â´ÉÀ» ²Ä²ÄÇÏ°Ô »ìÆ캻´Ù. ÇÒ ÀÏÀ» °ü¸®ÇÏ´Â ¾Û°ú ¿©Çà Áغñ¹°À» ì±â´Â ¾ÛÀ» Á÷Á¢ ¸¸µé¾îº¸¸ç ½ºº§Æ®°¡ Á¦°øÇÏ´Â Æí¸®ÇÑ ±â´ÉÀ» ½ÊºÐ È°¿ëÇغ¼ ¼ö ÀÖ´Ù.

ÀúÀÚ¼Ò°³

¹Ì±¹ ¹ÌÁÖ¸®ÁÖ ¼¼ÀÎÆ®·çÀ̽º¿¡ À§Ä¡ÇÑ ÁÖ½Äȸ»ç ¿ÀºêÁ§Æ® ÄÄÇ»ÆÃ(Object Computing Inc)¿¡¼­ 1996³âºÎÅÍ ¼ÒÇÁÆ®¿þ¾î ÄÁ¼³Æà ¹× ÈÆ·Ã ÀÏÀ» ÇØ¿Ô´Ù. ÄÁ¼³ÅÏÆ®·Î¼­ ¼ö¸¹Àº ȸ»ç¿¡ ÀÚ¹Ù½ºÅ©¸³Æ®, Node.js, ½ºº§Æ®, ¸®¾×Æ®, ºä, ¾Þ±Ö·¯ µîÀÇ ±â¼ú ÀÚ¹®À» Á¦°øÇß´Ù. ¶ÇÇÑ Node.js, ¸®¾×Æ®, ºä, ¾Þ±Ö·¯, jQuery, ÀÚ¹Ù½ºÅ©¸³Æ®, HTML5, CSS3, ·çºñ, ÀÚ¹Ù, XML ºÐ¾ß¿¡ ´ëÇÑ ¸¹Àº °­Á¸¦ °³¼³ÇÏ°í °¡¸£ÃÄ¿Ô´Ù. ¼¼ÀÎÆ®·çÀ̽º Áö¿ªÀÇ »ç¿ëÀÚ ±×·ì¿¡¼­ ÀÚÁÖ °­¿¬Çϸç, Nordic.js, Jfokus, NDC Oslo, Strange Loop, MidwestJS, No Fluff Just Stuff, XML DevCon°ú °°Àº ¸¹Àº ÄÜÆÛ·±½º¿¡ ¹ßÇ¥ÀÚ·Î Âü¼®Çß´Ù. ´Ù¾çÇÑ ¼ÒÇÁÆ®¿þ¾î °³¹ß ÁÖÁ¦·Î ¸¹Àº ±ÛÀ» ½á¿Ô´Ù(https://objectcomputing.com/resources/publications/mark-volkmann). ¿©°¡ ½Ã°£¿¡´Â ÁÖ·Î ´Þ¸®±â¸¦ Áñ±ä´Ù. ¹ú½á 39°³ ÁÖ¿¡¼­ 49¹øÀÇ ¸¶¶óÅæ¿¡ Âü°¡Çß´Ù.

¸ñÂ÷

Part I ½ÃÀÛÇϱâ

chapter?1 ¼±¼ö ÀÔÀå
1.1 ½ºº§Æ®¶õ
1.2 »õÆÛ¶õ
1.3 ½ºº§Æ® ³×ÀÌƼºê¶õ
1.4 ½ºº§Æ®¿Í ´Ù¸¥ À¥ ÇÁ·¹ÀÓ¿öÅ©ÀÇ Â÷ÀÌÁ¡
1.5 ¾î¶² µµ±¸·Î ½ÃÀÛÇϸé ÁÁÀ»±î
1.6 ¸¶Ä¡¸ç

chapter?2 ù ½ºº§Æ® ¾Û ¸¸µé±â
2.1 ½ºº§Æ® REPL
2.2 REPL ¾øÀÌ °³¹ßÇϱâ
2.3 º¸³Ê½º ¾Û
2.4 ¸¶Ä¡¸ç

Part II ½ºº§Æ® ÆÄÇìÄ¡±â

chapter?3 ÄÄÆ÷³ÍÆ® ¸¸µé±â
3.1.svelte ÆÄÀÏ¿¡ ´ã±â´Â °Í
3.2 ÄÄÆ÷³ÍÆ® ¸¶Å©¾÷
3.3 ÄÄÆ÷³ÍÆ® À̸§
3.4 ÄÄÆ÷³ÍÆ® ½ºÅ¸ÀÏ
3.5 CSS ¸í½Ãµµ
3.6 À¯È¿ ¹üÀ§¸¦ °¡Áö´Â ½ºÅ¸ÀÏ°ú Àü¿ª ½ºÅ¸ÀÏ
3.7 CSS Àü󸮱â
3.8 ÄÄÆ÷³ÍÆ® ·ÎÁ÷
3.9 ÄÄÆ÷³ÍÆ® »óÅÂ
3.10 ¸®¾×Ƽºê ±¸¹®
3.11 ¸ðµâ ÄÜÅؽºÆ®
3.12 »ç¿ëÀÚ Á¤ÀÇ ÄÄÆ÷³ÍÆ® ¸¸µé±â
3.13 ¿©Çà Áغñ¹° ¾Û ¸¸µé±â
3.14 ¸¶Ä¡¸ç

chapter?4 ºí·Ï ±¸Á¶
4.1 {#if}·Î Á¶°Ç¹® ¾²±â
4.2 {#each}·Î ¹Ýº¹¹® ¾²±â
4.3 {#await}·Î ÇÁ·Î¹Ì½º ó¸®Çϱâ
4.4 ¿©Çà Áغñ¹° ¾Û ¸¸µé±â
4.5 ¸¶Ä¡¸ç

chapter?5 ÄÄÆ÷³ÍÆ® °£ Åë½Å
5.1 ÄÄÆ÷³ÍÆ® °£ Åë½ÅÇÏ´Â ´Ù¾çÇÑ ¹æ¹ý
5.2 ÇÁ·Ó½º
5.3 ½½·Ô
5.4 À̺¥Æ®
5.5 ÄÜÅؽºÆ®
5.6 ¿©Çà Áغñ¹° ¾Û ¸¸µé±â
5.7 ¸¶Ä¡¸ç

chapter?6 ½ºÅä¾î
6.1 ¾²±â °¡´É ½ºÅä¾î
6.2 Àбâ Àü¿ë ½ºÅä¾î
6.3 ½ºÅä¾î´Â ¾îµð¿¡¼­ Á¤ÀÇÇϴ°¡
6.4 ½ºÅä¾î »ç¿ë¹ý
6.5 »ó¼Ó ½ºÅä¾î
6.6 »ç¿ëÀÚ Á¤ÀÇ ½ºÅä¾î
6.7 Ŭ·¡½º¿Í ½ºÅä¾î ÇÔ²² »ç¿ëÇϱâ
6.8 ½ºÅä¾î µ¥ÀÌÅ͸¦ ¿µ±¸ ÀúÀåÇϱâ
6.9 ¿©Çà Áغñ¹° ¾Û ¸¸µé±â
6.10 ¸¶Ä¡¸ç

chapter?7 DOM »óÈ£ÀÛ¿ë
7.1 HTML »ðÀÔ
7.2 ¾×¼Ç
7.3 tick ÇÔ¼ö
7.4 ´ëÈ­ »óÀÚ ÄÄÆ÷³ÍÆ® ¸¸µé±â
7.5 µå·¡±× ¾Øµå µå·Ó
7.6 ¿©Çà Áغñ¹° ¾Û ¸¸µé±â
7.7 ¸¶Ä¡¸ç

chapter?8 ¶óÀÌÇÁ»çÀÌŬ ÇÔ¼ö
8.1 ¼³Á¤
8.2 onMount ¶óÀÌÇÁ»çÀÌŬ ÇÔ¼ö
8.3 onDestroy ¶óÀÌÇÁ»çÀÌŬ ÇÔ¼ö
8.4 beforeUpdate ¶óÀ̺ê»çÀÌŬ ÇÔ¼ö
8.5 afterUpdate ¶óÀÌÇÁ»çÀÌŬ ÇÔ¼ö
8.6 µµ¿ì¹Ì ÇÔ¼ö
8.7 ¿©Çà Áغñ¹° ¾Û ¸¸µé±â
8.8 ¸¶Ä¡¸ç

chapter?9 Ŭ¶óÀ̾ðÆ® »çÀÌµå ¶ó¿ìÆÃ
9.1 ¼öµ¿ ¶ó¿ìÆÃ
9.2 Çؽà ¶ó¿ìÆÃ
9.3 page.js ¶óÀ̺귯¸®
9.4 page.js·Î °æ·Î ¹× Äõ¸® ÆĶó¹ÌÅÍ Ã³¸®Çϱâ
9.5 ¿©Çà Áغñ¹° ¾Û ¸¸µé±â
9.6 ¸¶Ä¡¸ç

chapter?10 ¾Ö´Ï¸ÞÀ̼Ç
10.1 ÀÌ¡ ÇÔ¼ö
10.2 svelte/animate ÆÐÅ°Áö
10.3 svelte/motion ÆÐÅ°Áö
10.4 svelte/transition ÆÐÅ°Áö
10.5 fade Àüȯ°ú flip ¾Ö´Ï¸ÞÀ̼Ç
10.6 crossfade Àüȯ
10.7 draw Àüȯ
10.8 »ç¿ëÀÚ Á¤ÀÇ Àüȯ
10.9 transition ´ë in/out ÇÁ·Ó½º
10.10 Àüȯ À̺¥Æ®
10.11 ¿©Çà Áغñ¹° ¾Û ¸¸µé±â
10.12 ¸¶Ä¡¸ç

chapter?11 µð¹ö±ë
11.1 @debug ű×
11.2 ¸®¾×Ƽºê ±¸¹®
11.3 ½ºº§Æ® °³¹ßÀÚ µµ±¸
11.4 ¸¶Ä¡¸ç

chapter?12 Å×½ºÆÃ
12.1 Á¦½ºÆ®·Î À¯´Ö Å×½ºÆ®Çϱâ
12.2 »çÀÌÇÁ·¹½º·Î ¿£µå Åõ ¿£µå Å×½ºÆ®Çϱâ
12.3 Á¢±Ù¼º Å×½ºÆ®Çϱâ
12.4 ½ºÅ丮ºÏÀ¸·Î ÄÄÆ÷³ÍÆ® µ¥¸ð ¹× µð¹ö±ëÇϱâ
12.5 ¸¶Ä¡¸ç

chapter?13 ¹èÆ÷
13.1 HTTP ¼­¹ö·Î ¹èÆ÷Çϱâ
13.2 ³×Ʋ¸®ÆÄÀÌ·Î ¹èÆ÷Çϱâ
13.3 ¹ö¼¿·Î ¹èÆ÷Çϱâ
13.4 µµÄ¿·Î ¹èÆ÷Çϱâ
13.5 ¸¶Ä¡¸ç

chapter?14 °í±Þ ½ºº§Æ®
14.1 Æû °Ë»ç
14.2 CSS ¶óÀ̺귯¸® »ç¿ëÇϱâ
14.3 Ư¼ö ¿ä¼Ò
14.4 JSON ÆÄÀÏ ºÒ·¯¿À±â
14.5 ÄÄÆ÷³ÍÆ® ¶óÀ̺귯¸® ¸¸µé±â
14.6 À¥ ÄÄÆ÷³ÍÆ®
14.7 ¸¶Ä¡¸ç

Part III »õÆÛÀÇ ¼¼°è·Î

chapter?15 óÀ½ ¸¸³ª´Â »õÆÛ ¾Û
15.1 »õ·Î¿î »õÆÛ ¾Û ¸¸µé±â
15.2 ¼îÇÎ ¾ÛÀ» »õÆÛ·Î ´Ù½Ã ¸¸µé±â
15.3 ¸¶Ä¡¸ç

chapter?16 »õÆÛ ¾Û
16.1 »õÆÛ ÆÄÀÏ ±¸Á¶
16.2 ÆäÀÌÁö ¶ó¿ìÆ®
16.3 ÆäÀÌÁö ·¹À̾ƿô
16.4 ¿¡·¯ ó¸®
16.5 ¼­¹ö¿Í Ŭ¶óÀ̾ðÆ® ¸ðµÎ¿¡¼­ ½ÇÇàÇϱâ
16.6 Fetch API ·¡ÆÛ
16.7 ÇÁ¸®·Îµù
16.8 ÇÁ¸®ÆäĪ
16.9 ÄÚµå ºÐÇÒ
16.10 ¿©Çà Áغñ¹° ¾Û ¸¸µé±â
16.11 ¸¶Ä¡¸ç

chapter?17 »õÆÛ ¼­¹ö ¶ó¿ìÆ®
17.1 ¼­¹ö ¶ó¿ìÆ® ¼Ò½º ÆÄÀÏ
17.2 ¼­¹ö ¶ó¿ìÆ® ÇÔ¼ö
17.3 CRUD ¿¹Á¦
17.4 ÀͽºÇÁ·¹½º·Î ÀüȯÇϱâ
17.5 ¿©Çà Áغñ¹° ¾Û ¸¸µé±â
17.6 ¸¶Ä¡¸ç

chapter?18 »õÆÛ ¾ÛÀ» Á¤Àû »çÀÌÆ®·Î ¸¸µé±â
18.1 »õÆÛ ¾ÛÀ» Á¤Àû »çÀÌÆ®·Î º¯È¯Çϱâ
18.2 Á¤Àû »çÀÌÆ®¸¦ ½á¾ß ÇÏ´Â °æ¿ì
18.3 Á¤Àû »çÀÌÆ® ¾Û ¿¹Á¦
18.4 ¸¶Ä¡¸ç

chapter?19 »õÆÛ ¿ÀÇÁ¶óÀÎ Áö¿ø
19.1 ¼­ºñ½º ¿öÄ¿
19.2 ij½Ì Àü·«
19.3 »õÆÛ ¼­ºñ½º ¿öÄ¿ ¼³Á¤
19.4 ¼­ºñ½º ¿öÄ¿ À̺¥Æ®
19.5 Å©·Ò¿¡¼­ ¼­ºñ½º ¿öÄ¿ °ü¸®Çϱâ
19.6 »õÆÛ ¼­¹ö¿¡¼­ HTTPS »ç¿ëÇϱâ
19.7 ¿ÀÇÁ¶óÀÎ µ¿ÀÛ È®ÀÎÇϱâ
19.8 ¿©Çà Áغñ¹° ¾Û ¸¸µé±â
19.9 ¸¶Ä¡¸ç

Part IV ½ºº§Æ®¿Í »õÆÛ, ±× ³Ê¸ÓÀÇ ¼¼°è·Î

chapter?20 Àü󸮱â
20.1 »ç¿ëÀÚ Á¤ÀÇ Àüó¸®
20.2 svelte-preprocess ÆÐÅ°Áö
20.3 ¸¶Å©´Ù¿î »ç¿ëÇϱâ
20.4 ¿©·¯ Àü󸮱⠻ç¿ëÇϱâ
20.5 À̹ÌÁö ¾ÐÃà
20.6 ¸¶Ä¡¸ç

chapter?21 ½ºº§Æ® ³×ÀÌƼºê
21.1 Á¦°øÇÏ´Â ÄÄÆ÷³ÍÆ®
21.2 ½ºº§Æ® ³×ÀÌƼºê ½ÃÀÛÇϱâ
21.3 ·ÎÄÿ¡¼­ ½ºº§Æ® ³×ÀÌƼºê ¾Û °³¹ßÇϱâ
21.4 ³×ÀÌƼºê½ºÅ©¸³Æ® ²Ù¹Ì±â
21.5 ¹Ì¸® Á¤ÀÇµÈ ³×ÀÌƼºê½ºÅ©¸³Æ® CSS Ŭ·¡½º
21.6 ³×ÀÌƼºê½ºÅ©¸³Æ® Å׸¶
21.7 ¿¹Á¦
21.8 ³×ÀÌƼºê½ºÅ©¸³Æ® UI ÄÄÆ÷³ÍÆ® ¶óÀ̺귯¸®
21.9 ½ºº§Æ® ³×ÀÌƼºêÀÇ ¹®Á¦Á¡
21.10 ¸¶Ä¡¸ç

appendix A Âü°í ÀÚ·á
A.1 ½ºº§Æ® °ü·Ã ¹ßÇ¥
A.2 ½ºº§Æ® °ü·Ã À¥ ÆäÀÌÁö
A.3 ÇÁ·¹ÀÓ¿öÅ© ºñ±³ ÀÚ·á
A.4 »õÆÛ °ü·Ã ÀÚ·á
A.5 ½ºº§Æ® ³×ÀÌƼºê °ü·Ã À¥ ÆäÀÌÁö
A.6 ½ºº§Æ® GL °ü·Ã ÀÚ·á
A.7 ½ºº§Æ® µµ±¸
A.8 ½ºº§Æ® ¶óÀ̺귯¸®
A.9 VSCode ÀÚ·á
A.10 ±× ¿Ü Âü°í ÀÚ·á
A.11 ±× ¿Ü µµ±¸
A.12 ±× ¿Ü ¶óÀ̺귯¸®
A.13 ±âŸ

appendix B REST ¼­ºñ½º »ç¿ëÇϱâ
B.1 Çì´õ

appendix C ¸ù°í DB
C.1 ¸ù°í DB ¼³Ä¡
C.2 µ¥ÀÌÅͺ£À̽º ¼­¹ö ½ÇÇà
C.3 ¸ù°í DB ¼Ð
C.4 ÀÚ¹Ù½ºÅ©¸³Æ®¿¡¼­ ¸ù°í DB »ç¿ëÇϱâ

appendix D ½ºº§Æ® ESLint

appendix E ½ºº§Æ® ÇÁ¸®Æ¼¾î

appendix F VSCode
F.1 VSCode ¼³Á¤
F.2 VSCode ½ºº§Æ® È®Àå ±â´É
F.3 ½ºº§Æ® 3 ½º´ÏÆê È®Àå
F.4 ½ºº§Æ® ÀÎÅÚ¸®¼¾½º È®Àå

appendix G ½º³ëÆÑ
G.1 ½ºº§Æ®¿¡¼­ ½º³ëÆÑ »ç¿ëÇϱâ