JavaScript Coding Editor & IDE

๊ด‘๊ณ  ํฌํ•จ์ธ์•ฑ ๊ตฌ๋งค
4.2
๋ฆฌ๋ทฐ 1.08์ฒœ๊ฐœ
์ฝ˜ํ…์ธ  ๋“ฑ๊ธ‰
์ „์ฒด์ด์šฉ๊ฐ€
10๋งŒ+
๋‹ค์šด๋กœ๋“œ
์ฝ˜ํ…์ธ  ๋“ฑ๊ธ‰
์ „์ฒด์ด์šฉ๊ฐ€
์ž์„ธํžˆ ์•Œ์•„๋ณด๊ธฐ
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€

์•ฑ ์ •๋ณด

๋ชจ๋ฐ”์ผ ์žฅ์น˜์—์„œ ์™„๋ฒฝํ•˜๊ฒŒ ์ž‘๋™ํ•˜๋Š” ์˜คํ”„๋ผ์ธ node.js ๋Ÿฐํƒ€์ž„์ž…๋‹ˆ๋‹ค.

์ธํ„ฐ๋„ท ์—ฐ๊ฒฐ์ด๋‚˜ ์„œ๋ฒ„ ์„ค์ • ์—†์ด ํœด๋Œ€ํฐ์—์„œ ์˜คํ”„๋ผ์ธ์œผ๋กœ JavaScript ๋ฐ TypeScript ์ฝ”๋“œ์™€ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ปดํŒŒ์ผ๋Ÿฌ, ์ฝ˜์†”, ์—”์ง„, ๋Ÿฐํƒ€์ž„, WebView ๋˜๋Š” IDE๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ „๋ฌธ ๊ฐœ๋ฐœ์ž, ํ•™์ƒ, ์ทจ๋ฏธ์ƒํ™œ์ž ๋“ฑ JavaScript CodePad๋Š” ์–ธ์ œ ์–ด๋””์„œ๋‚˜ ์ฝ”๋”ฉ ๊ธฐ์ˆ ์„ ์—ฐ์Šตํ•˜๊ณ  ํ–ฅ์ƒ์‹œํ‚ค๋Š” ๋ฐ ๋„์›€์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋‚ด์žฅ๋œ tsc ์ปดํŒŒ์ผ๋Ÿฌ๋Š” TypeScript ์ฝ”๋“œ๋ฅผ ์˜คํ”„๋ผ์ธ์—์„œ JavaScript๋กœ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

๋‚ด์žฅ๋œ ์›น ๋ธŒ๋ผ์šฐ์ € ์ฐฝ๊ณผ DOM ์ธํ„ฐํŽ˜์ด์Šค์— ์•ก์„ธ์Šคํ•˜๋ ค๋ฉด WebView ๋ชจ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”. HTML, CSS, JavaScript๋ฅผ ๊ฒฐํ•ฉํ•˜๊ณ  ์›น ์•ฑ ๊ตฌ์ถ•์„ ์•Œ์•„๋ณด์„ธ์š”.

์ฝ”๋“œ๋ฅผ ๋ชจ๋“ˆ๋กœ ๊ตฌ์„ฑํ•˜๊ณ  Node.js๋ฅผ ๋Ÿฐํƒ€์ž„์œผ๋กœ ์‚ฌ์šฉํ•˜์—ฌ ์—ฌ๋Ÿฌ JS ํŒŒ์ผ์„ ์‹คํ–‰ํ•˜์„ธ์š”(์ธํ„ฐ๋„ท ์—ฐ๊ฒฐ ํ•„์š”).

์ด ์•ฑ์—์„œ JS ์ฝ”๋“œ์™€ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰, ์‹คํ–‰ ๋ฐ ํ‰๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ „์ฒด JavaScript ๊ตฌ๋ฌธ ๊ฐ•์กฐ, ์ฝ”๋“œ ์™„์„ฑ, ์‹คํ–‰ ์ทจ์†Œ, ๋‹ค์‹œ ์‹คํ–‰, ์ฃผ์„ ์ค„, ๋“ค์—ฌ์“ฐ๊ธฐ ์„ ํƒ๊ณผ ๊ฐ™์€ ํŽธ์ง‘๊ธฐ ์ž‘์—…์„ ๊ฐ–์ถ˜ ๊ฒฝ๋Ÿ‰ ์•ฑ์œผ๋กœ ๊ฐœ๋ฐœ์ž ์ƒ์‚ฐ์„ฑ์„ ํ–ฅ์ƒ์‹œํ‚ต๋‹ˆ๋‹ค.

์ž…๋ ฅ ์‹œ ์‹ค์‹œ๊ฐ„ JS ๋ฐ TS ์ฝ”๋“œ ๋ถ„์„์„ ํ†ตํ•ด ์ƒ์‚ฐ์„ฑ์ด ํ–ฅ์ƒ๋ฉ๋‹ˆ๋‹ค. ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜๊ธฐ ์ „์— ์˜ค๋ฅ˜๋ฅผ ์žก์•„๋ณด์„ธ์š”.

๋‚ด์žฅ๋œ AI ๋„์šฐ๋ฏธ๋Š” ์ฝ”๋“œ์— ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•  ๋•Œ๋งˆ๋‹ค AI๊ฐ€ ์˜ค๋ฅ˜ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์„ ์ œ์•ˆํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
AI Assistant๋Š” ์ฝ”๋“œ๋ฅผ ๋ฆฌํŒฉํ„ฐ๋งํ•˜๊ณ , ์ •๋ฆฌํ•˜๊ณ , ๋ฒ„๊ทธ๋ฅผ ํ™•์ธํ•˜๊ณ , ์ฃผ์„ ๋ฐ ๋ฌธ์„œ ๋ฌธ์ž์—ด์„ ์ž‘์„ฑํ•˜๊ฑฐ๋‚˜ ์„ค๋ช…ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

๋งค์šฐ ๋น ๋ฅธ ์†๋„๋กœ ๋ชจ๋“  ๋‹จ์ผ ์Šคํฌ๋ฆฝํŠธ์™€ ์›น ๋ณด๊ธฐ ์ฝ”๋“œ๊ฐ€ ๋‚ด์žฅ๋œ node.js ๋Ÿฐํƒ€์ž„์—์„œ ์ง์ ‘ ์‹คํ–‰๋˜๊ฑฐ๋‚˜ ์›น ๋ธŒ๋ผ์šฐ์ €์— ๋‚ด์žฅ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

๋‚ด์žฅ๋œ ์ฝ”๋”ฉ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜์—ฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฐ JavaScript ๊ธฐ์ˆ ์„ ํ–ฅ์ƒํ•˜์„ธ์š”.
MDN ํŠœํ† ๋ฆฌ์–ผ๋กœ JavaScript๋ฅผ ๋ฐฐ์›Œ๋ณด์„ธ์š”. JavaScript ์ฝ”๋”ฉ ๋งˆ์Šคํ„ฐ๊ฐ€ ๋˜์–ด๋ณด์„ธ์š”.
๊ณต์‹ TypeScript ํ•ธ๋“œ๋ถ์œผ๋กœ TypeScript๋ฅผ ๋ฐฐ์›Œ๋ณด์„ธ์š”.

JavaScript ๋ฐ TypeScript ์ง€์‹์„ ํ…Œ์ŠคํŠธํ•˜๋ฉด ์•ฑ์—์„œ ์œ ํšจํ•œ JavaScript๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ์žˆ๋Š”์ง€ ์•Œ๋ ค์ค๋‹ˆ๋‹ค.

JavaScript CodePad๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

- ๊ตฌ๋ฌธ ๊ฐ•์กฐ ๋ฐ ์ž๋™ ๋“ค์—ฌ์“ฐ๊ธฐ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜์—ฌ JavaScript ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.
- TypeScript ์ฝ”๋“œ ๋ฐ ์Šคํฌ๋ฆฝํŠธ ์‹คํ–‰ ๋ฐ ์ปดํŒŒ์ผ
- ๋‚ด์žฅ๋œ ์ฝ˜์†”๊ณผ ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ฝ”๋“œ๋ฅผ ํ…Œ์ŠคํŠธํ•˜๊ณ  ๋””๋ฒ„๊ทธํ•˜์„ธ์š”.
- ๋‚˜์ค‘์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ์ฝ”๋“œ ์กฐ๊ฐ์„ ๊ณต์œ ํ•˜๊ณ  ๋กœ๋“œํ•˜์„ธ์š”.
- JavaScript ๋ฐ TypeScript์šฉ ํŠน์ˆ˜ ํ‚ค์™€ ๋‹จ์ถ•ํ‚ค๊ฐ€ ์žˆ๋Š” ๋งž์ถคํ˜• ํ‚ค๋ณด๋“œ
- ์ฝ”๋“œ ์™„์„ฑ
- ์ฝ”๋“œ ํ˜•์‹ํ™”
- ์ฝ”๋“œ ๋ฆฐํŒ…
- ๋‚ด์žฅ๋œ ์ฝ”๋”ฉ ๋ฌธ์ œ ํ•ด๊ฒฐ
- ์•ฑ์—์„œ JavaScript ๋ฐ TypeScript ํŠœํ† ๋ฆฌ์–ผ๊ณผ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ฐธ์กฐ์— ์•ก์„ธ์Šคํ•˜์„ธ์š”.
- ์ƒˆ๋กœ์šด ๊ฐœ๋…๊ณผ ๊ธฐ์ˆ ์„ ๋ฐฐ์šฐ์„ธ์š”.
- HTML, CSS ๋ฐ JS ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ๋‚ด์žฅ๋œ WebView์—์„œ ์‹คํ–‰
- ์—ฌ๋Ÿฌ JS ํŒŒ์ผ ์‹คํ–‰

์ง€๊ธˆ ๋‹ค์šด๋กœ๋“œํ•˜์—ฌ ์„ธ๊ณ„์—์„œ ๊ฐ€์žฅ ์ธ๊ธฐ ์žˆ๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ ์ฐฝ์˜๋ ฅ์„ ๋ฐœํœ˜ํ•ด๋ณด์„ธ์š”.

์ฝ”๋“œ ์™„์„ฑ, WebView ๋ชจ๋“œ ๋ฐ ํ”„๋กœ์ ํŠธ ๋ชจ๋“œ์™€ ๊ฐ™์€ ํŠน์ • ๊ธฐ๋Šฅ์—๋Š” ์œ ๋ฃŒ ๊ฐœ๋ฐœ์ž ์—…๊ทธ๋ ˆ์ด๋“œ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
์—…๋ฐ์ดํŠธ ๋‚ ์งœ
2026. 4. 18.

๋ฐ์ดํ„ฐ ๋ณด์•ˆ

๋ณด์•ˆ์€ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ ๋ฐ ๊ณต์œ ํ•˜๋Š” ๋ฐฉ์‹์„ ํŒŒ์•…ํ•˜๋Š” ๊ฒƒ์—์„œ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ ๋ฐ ๋ณด์•ˆ ๊ด€ํ–‰์€ ์‚ฌ์šฉ์ž์˜ ์•ฑ ์‚ฌ์šฉ, ์ง€์—ญ, ์—ฐ๋ น์— ๋”ฐ๋ผ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์€ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ œ๊ณตํ•œ ์ •๋ณด์ด๋ฉฐ ์ถ”ํ›„ ์—…๋ฐ์ดํŠธ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์•ฑ์—์„œ ์ œ3์ž์™€ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ์œ ํ˜•
๊ฐœ์ธ ์ •๋ณด, ์•ฑ ์ •๋ณด ๋ฐ ์„ฑ๋Šฅ ๋ฐ ๊ธฐ๊ธฐ ๋˜๋Š” ๊ธฐํƒ€ ID
์ˆ˜์ง‘๋œ ๋ฐ์ดํ„ฐ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
๊ฐœ๋ฐœ์ž๊ฐ€ ์–ด๋–ป๊ฒŒ ์ˆ˜์ง‘์„ ์„ ์–ธํ•˜๋Š”์ง€ ์ž์„ธํžˆ ์•Œ์•„๋ณด์„ธ์š”.
์ „์†ก ์ค‘ ๋ฐ์ดํ„ฐ ์•”ํ˜ธํ™”๋จ

ํ‰์  ๋ฐ ๋ฆฌ๋ทฐ

4.3
๋ฆฌ๋ทฐ 1.01์ฒœ๊ฐœ

์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ

Fix a bug where purchase could not be restored