์ํํธ์จ์ด ๊ฐ๋ฐ์ ์ข์ํ๋ ๊ฐ๋ฐ์์ ๋๋ค.
๋ฉ์ผ: tonextday@gmail.com
๋์์: 12๊ฐ
Rust ๊ฐ์ข ์ ์์ค
ํด๋ฆฐ์
์๋ฐ์คํฌ๋ฆฝํธ: ์ ํ์
ํด๋ฆฐ์
์๋ฐ์คํฌ๋ฆฝํธ: ๋ฒ ์ด์ค ๋น๋์
์๋ฐ์คํฌ๋ฆฝํธ ๋น๊ธฐ๋, ์๋ฐ์คํฌ๋ฆฝํธ ์ค๊ณ ๊ธ
๋ชจ๋ ์๋ฐ์คํฌ๋ฆฝํธ(ES6+) ๊ธฐ๋ณธ, ๋ชจ๋ ์๋ฐ์คํฌ๋ฆฝํธ(ES6+) ์ฌํ
DOM ๊ธฐ๋ณธ, DOM ์ธํฐ๋์
React ๋น๊ธฐ๋, React ์์ ๋๋ด๊ธฐ
์๊ตฌ๋ถ์ ๊ตฌํ ๋ฐฉ๋ฒ
์๋ฐ์คํฌ๋ฆฝํธ ๋จธ์ ๋ฌ๋ TensorFlow.js
์ ์: 9๊ถ
๋ชฐ์
! ์๋ฐ์คํฌ๋ฆฝํธ
ECMAScript 6
HTML5
DOM ์คํฌ๋ฆฝํ
์๋ฐ์คํฌ๋ฆฝํธ ์ ๊ทํํ์
์๊ตฌ๋ถ์์ ์ํ Event Process ๋ชจ๋ธ๋ง
๋จธ์ ๋ฌ๋ TensorFlow.js,
Ajax ํ์ฉ, prototype.js ์์ ๋ถ์
9๊ถ ์ค์์ 8๊ถ์ ๊ตญ๋ด ์ต์ด ์ ์์
๋๋ค.
ํนํ, "๋จธ์ ๋ฌ๋ TensorFlow.js JavaScript"๋ ์ถํํ๋ ์์ ์ amazon.com์ ๊ด๋ จ๋ ์ฑ
์ด ์์์ต๋๋ค.
Courses
Reviews
- Modern JavaScript (ES6+) Basics
- JavaScript Beginner: Building a Strong Foundation
- React for Beginners: Building a Solid Foundation
- JavaScript Intermediate to Advanced: Engine Core
Posts
Q&A
ํ๋ก ํธ์๋ ๋ถํธ์บ ํ ๊ฐ๊ธฐ ์ , ์งง์ ๊ฐ์ฌ ์ธ์ฌ๋๋ฆฝ๋๋ค!
์ ํํ ํ๋จ์ ๋ฐ์๋ฅผ ๋ณด๋ ๋๋ค. ์ฒ์ ๋ณด๋ ๊ฒ์ด ๋งค์ฐ ์ด๋ ต๊ณ ๊ฒฝํ๋ ๋ง์ด ํ์ํ๋ฐ, ์ฒ์ ๋ณด๋ ์๋ชฉ์ ๋ง๋์ จ๋ค์. ์ง๊ธ ์๊ฐํ ๊ฒ์ด ๋ฏธ๋๋ฅผ ํฅํ ํ๋ณด์ด๋ฉฐ, ์กฐ๊ธ์ฉ ์๊ฐ๊ณผ ๊ฒฝํ์ด ๋ค๋ฌ์ด ์ง๋ฉด์ ๋ฐํ์ด ํผํผํด ์ง ๊ฒ์ ๋๋ค. ๊ทธ๋ฌ๋ฉด ํํ์ด ์๋ ๋ ์๊ฐ์ง ์์ต๋๋ค. ์ด์ฉ๋ฉด ํํ์ ํ์ฉํ ์๋ ์์ต๋๋ค. ํ๋ ์ด ๋ง์ด ๊ธฐ๋๋ฉ๋๋ค. ํ๋ , ์ํํธ์จ์ด์ ํ ํ์ ๊ธ๋ ๋ฉ์๋ ๋ชจ์ต์ ๋ณด์ฌ ์ฃผ์ธ์. ์ง๊ธ ๋ง์ธ๋๋ก ๋ณด์ ์ด์ฌํ ํ์๋ฉด ๋ ๊ฒ ๊ฐ์ต๋๋ค. ์์ํฉ๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
- 2
- 2
- 48
Q&A
ํ ๊ฐ์๋ ๊ตฌ๋งคํ๋ ค ํ๋๋ฐ ์ฟ ํฐํ ์ธ๊ธฐ๊ฐ์ด ์ง๋ฌ๋ค๊ณ ๋์ต๋๋ค
์๋ ํ์ธ์๊ฐ์ ์๊ฐ ํ์ด์ง์ ์๋ก์ด ์ฟ ํฐ ๋ฒํธ๋ฅผ ๊ฒ์ฌํ์ต๋๋ค. ์๋ ค์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค^^** ์๋ ๊ฐ์๋ ์ถ๊ฐ ์๊ฐํ๋๊ฑธ ์ถ์ฒํ์๋์?์๋ฐ์คํฌ๋ฆฝํธ ๊ธฐ์ด, ๊ธฐ๋ฐ ์ ์ฒด๋ฅผ ๋ค๋ฃจ๋ ๊ฐ์์ ๋๋ค.๋ฉ๋ฆฌ ๋ณด๊ณ ๊ฐ์๋ ค๋ฉด ๊ธฐ๋ฐ์ด ํผํผํด์ผ ํ๋ ๊ฒ์ ๋น์ฐํฉ๋๋ค.์คํด๋ฅผ ์ด ๊ฒ ๊ฐ์ ์กฐ์ฌ์ค๋ฝ์ต๋๋ค๋ง, ์ถ์ฒํฉ๋๋ค์คํ๋ ๊ฐ์๋ฅผ ์ญ์ฑ ๋ฐ๋ผ์ค์๋ฉด ๋นํ ์์ด ๋ฐฐ์ฐ์ค ์ ์์ต๋๋ค.์ ์ฒด๋ฅผ ๋ณด๋ ์์ผ๊ฐ ๋์ด์ง๋ฉฐ ๊ฐ๊ฐ์ด ๋ง๋ค์ด ์ง๋๋ค. ์ด๊ฒ์ด ๋งค์ฐ ์ค์ํฉ๋๋ค.์ฐธ๊ณ ๋ก, ๋ก๋๋งต์ผ๋ก ๊ตฌ๋งคํ์๋ฉด 40% ํ ์ธ๋ฉ๋๋ค๊ฐ์ฌํฉ๋๋ค^^
- 0
- 1
- 47
Q&A
React ์์ ๋๋ด๊ธฐ: useHoooooook / seCallback ์ฌ์ฉ ๋ฐฐ๊ฒฝ / name ๋ณ์๊ฐ ๋ฌด์์ธ์ง ์์์์๊น์?
let name;function App() {} ์์ ์์ต๋๋ค.
- 0
- 1
- 50
Q&A
์๋ ํ์ธ์ ์ ์๋ ๋ค์ ๊ฐ์๋ ๋ฌด์์ด์ฃ ?
๊ด์ฌ๊ฐ์ ธ ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ๋ค์ ๊ฐ์ข๋ฅผ ์ค๋นํ๊ณ ์์ต๋๋ค๋ง ๋ฐํํ๊ธฐ์๋ ์ด๋ฅธ ๊ฒ ๊ฐ์ต๋๋ค. 8์๋ฌ ์คํ ๋ชฉํ๋ก ์งํํ๊ณ ์์ต๋๋ค.
- 1
- 1
- 53
Q&A
ํด๋ฆฐ์ JavaScript: ์ ํ์ ! / 6. ํด๋ก์ (Closure), ํด๋ก์ ๋์ / 2:25
setPoint ํจ์์ ์ต์์ ๋ ๋ฒจ์ ์์ฑํ ๋ณ์๋ ํด๋ก์ ๋์์ ๋๋ค๋ฐ๋ผ์ ์๋์ ๋ณ์๋ let, const, var์ ๊ด๊ณ์์ด ๋ชจ๋ ํด๋ก์ ๋์์ ๋๋ค. let one =100; const two = 200; var five=500; ๋ฐ๋ฉด, setPoint ํจ์์ ๋ธ๋ก{ }์ ์์ฑํ let, const ๋ณ์๋ ํด๋ก์ ๋์์ด ์๋๋๋ค ๋ฐ๋ผ์ let seven=700;๋ ํด๋ก์ ๋์์ด ์๋๋๋ค. ์ฆ, getPoint() ํจ์๋ฅผ ํธ์ถํ์ ๋ debugger ์์น์์ seven: 700์ด ๋ณด์ด์ง ์์ต๋๋ค.ํํธ, var ๋ณ์๋ ๋ธ๋ก{ }์ ์์ฑํ๋๋ผ๋ ๋ธ๋ก์ด ์ค์ฝํ๊ฐ ์๋๋ผ setPoint ํจ์๊ฐ ์ค์ฝํ์ด๋ฏ๋ก ํด๋ก์ ๋์์ด ๋ฉ๋๋ค. var nine = 900;๋ํ, ํด๋ก์ ํจ์์์ ๋ณ์๋ฅผ ์ฌ์ฉํ์ง ์์ผ๋ฉด, ํด๋ก์ ๋์์์ ์ ์ธ๋ฉ๋๋ค var five = 500;์ด debugger์์ ํ์๋์ง ์์ ๊ฒ์ return function{ ์ฌ๊ธฐ }์์ five ๋ณ์๋ฅผ ์ฌ์ฉํ์ง ์์๊ธฐ ๋๋ฌธ์ ๋๋ค. { ์ฌ๊ธฐ }์ console.log(five);๋ฅผ ์์ฑํ๋ฉด five ๋ณ์๊ฐ ํด๋ก์ ๋์์ด ๋์ด five: 500์ด ํ์๋ฉ๋๋ค.return function(){ }์ ์คํํ ๋, ํด๋ก์ ๋์์ด ๊ฒฐ์ ๋๋ฉฐ, ๋์์ returnํ๋ Function Object ๋ด๋ถ์ ์ค์ ํฉ๋๋ค. ๋ฐ๋ผ์ ํด๋ก์ ๋์์ด ์ด ๋ ๊ฒฐ์ ๋ฉ๋๋ค.
- 0
- 2
- 54
Q&A
์น์ 3์ 1๊ฐ ์ฐ์ฐ์, ํํ์ ๊ฐ์์์ ํํ์ ์ง๋ฌธ์ด ์์ต๋๋ค.
"๊ฐ์ผ๋ก ํ๊ฐ๋ ์ ์๋ ๋ฌธ"์ ํํ์์ด๋ผ๊ณ ์๊ณ ์์ต๋๋ค.==> ๋ณด๋ ๊ฐ๋์ ๋ฐ๋ผ ๋ง์ ์๋ ์๊ณ ๋ค๋ฅผ ์๋ ์์ต๋๋ค. "๊ฐ์ผ๋ก ํ๊ฐ๋ ์ ์๋ ๋ฌธ"์ ํํ์์ด๋ผ๊ณ ํ๋ ๊ฒ์ด ๊ฒ์ฆ๋์ง ์์ ๊ฒ์ผ ์๋ ์๊ฑฐ๋, ์ธ์ด์ ๋ฐ๋ผ ๊ธฐ์ค์ด ๋ค๋ฅผ ์ ์์ต๋๋ค. ์ผ๋จ ์ด๊ฒ์ ๊ธฐ์ค์ผ๋ก ํ์ ๋,๋ณ์๋ฅผ ์ ์ธ๋ง ํ๋ฉด ๋ณ์๋ก ์ ์ธ๋ ๋ฟ, ๊ฐ์ด ์ค์ ๋์ง ์๋ ์ธ์ด๊ฐ ์์ต๋๋ค. ๋ฐ๋ผ์ ์ด ๋์๋ ๊ฐ์ผ๋ก ํ๊ฐ๋ ์ ์์ผ๋ฉฐ ๊ฐ์ ์ค์ ํ๋ ๊ฒ์ด ์๋๋๋คํํธ, ์๋ฐ์คํฌ๋ฆฝํธ๋ var total;์ฒ๋ผ ๋ณ์๋ฅผ ์ ์ธ๋ง ํ๋๋ผ๋ undefined๋ผ๋ ๊ฐ์ด ๋ํดํธ๋ก ์ค์ ๋ฉ๋๋ค. ์ด๊ฒ์ ๊ฐ์ ๊ฐ๊ฒ ๋๋ฉฐ, ๊ฐ์ผ๋ก ํ๊ฐ๋ ์ ์์ต๋๋ค.๋ฐ๋ผ์ ๋ฐ๋ก ์ด์ด์ if (total === undefined) {์ฝ๋} ํํ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.์กฐ๊ธ ๋ ๊น๊ฒ ๋ค์ด๊ฐ๋ฉด, var๋ ๋ฌธ(statement)์ด๋ฉฐ let, const๋ ์ ์ธ(Declaration)์ ๋๋ค. ๋ฌธ๊ณผ ์ ์ธ์ ๋๋ฐ๋๋ ์ฒ๋ฆฌ๊ฐ ๋ค๋ฆ ๋๋ค. ์ฆ, ๋ค๋ฅธ ์ธ์ด์ ๋ฌธ, ์ ์ธ์ ๊ธฐ์ค์ด ๋ค๋ฅผ ์ ์์ต๋๋ค.
- 0
- 2
- 91
Q&A
์๋ ํ์ธ์, ์ ๋ฐฐ๋.
24๋ ์ ์ ๊ฐ ๊ณ ๋ฏผํ๋ ๊ฒ์ ๋๊ฐ์ด ํ์๋ค์. ์์ฒญ ๋น ๋ฅด์ญ๋๋ค^^๊ทธ ๋ ๊ณ ๋ฏผํ๋ค๊ฐ ํด๋ผ์ด์ธํธ๋ก ํนํ, ์น์ผ๋ก ๋ฐฉํฅ์ ์ก์์ผ๋ฉฐ ์ดํ์๋ ์น ๊ด๋ จ ๊ธฐ์ ์ค์ฌ์ผ๋ก ๊ฐ๋ฐ์ ํ์ต๋๋ค. ๊ฒฐ์ ํ๊ฒ ๋ ๊ฐ์ฅ ํฐ ์์ธ์, ์น ๊ธฐ์ ์ ๋ชจ๋ ํ์ค์ด๋ผ๋ ๊ฒ์ ๋๋ค. ์ฆ, ๋ฐ๋์ง ์์ผ๋ฏ๋ก ์ด์ฌํ ํ๋ฉด ๊ธฐ์ ์ด ์ถ์ ๋๋ค๋ ์๊ฐ์ด์์ต๋๋ค.์ฌ์ค, ์น ๊ธฐ์ ์ ๊น๊ฒ ๋ค์ด๊ฐ๋ฉด ์๋ฒ๋ณด๋ค ํ ๊ฒ๋ ๋ง๊ณ ๋ ์ด๋ ต์ต๋๋ค.์๋ฒ๋ ๋จธ์ ์ด ๋์์ด๋ฏ๋ก ๋๋ง ์ํ๋ฉด ๋ฉ๋๋ค. ๋จธ์ ์, ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๋ง์ด ์์ต๋๋ค.^^๋ฐ๋ฉด, ์น์ ์ฌ๋์ด ๋์์ด๋ฏ๋ก ์ต์ข ํ๋จ์ ๋ด๊ฐ ์๋๋ผ ์ฌ์ฉ์๊ฐ ํ๋ค๋ ๊ฒ์ ๋๋ค. 100๋ช ์ ๋ชจ๋ ๋ง์กฑ์ํค๋ ๊ฒ์ ๋ถ๊ฐ๋ฅํฉ๋๋ค.ํํธ, ์ค๋์ ๋ถํฐ ๋ค๋ฅธ ์๊ฐ์ด ๋ค์ด ์ค๋นํ๊ณ ์์์ต๋๋ค. ์ด์ ๋ํด์๋ ์ง๊ธ ๋งํ ์ ์์ผ๋ฉฐ 6๊ฐ์ ์ ๋ ํ์ ๋ณด์ฌ ๋๋ฆฌ๊ฒ ์ต๋๋ค.๊ทธ ๋ ๋ณด๋ฉด ์์๊ฒ ์ง๋ง ์ฐ์ ๊ฒฐ๋ก ์ ๋ง์๋๋ฆฌ๋ฉด, ์๋ฒ ๋๋ ํด๋ผ์ด์ธํธ ์ด๋ ํ ์ชฝ์ ๊ฐ์ ์ก๋ ๊ฒ์ ๋งค์ฐ ํฐ ๊ฒฝํ์ด๋ฉฐ ์์ฐ์ ๋๋ค. ๋ฒ๋ฆฌ์๋ฉด ์๋ฉ๋๋ค. ์ฆ, ๋ ๊ฐ์ง๋ฅผ ๋ชจ๋ ํ์ธ์. ์ด๋ ค์ด ํ๋ณด์ด์ง๋ง ๋ฉ๋ฆฌ ๋ณธ๋ค๋ฉด ๊ฐ์ผํ ๊ธธ์ ๋๋ค.์ด๋ ค์ด ๋ถํ ์๋ ๋ถํ์ด์ง๋ง, ๊ธฐ๋ณธ์ ์ถฉ์คํ์ธ์. ๋ฐ๋ฅ์ ํ๊ณ ๋์ธ์. ๋งค์ฐ ์ด๋ ต์ง๋ง ํ๋ก๋ก ๊ฐ๋ ๋ฐํ์ ๋๋ค. ์๋ก์ด ๊ธฐ์ ์ ์งง์ ์๊ฐ์ ๋ด ๊ฒ์ผ๋ก ๋ง๋ค ์ ์์ต๋๋ค.ํ๋ก๋ ์๋ฆ๋ต์ง๋ง, ์ด๋ฉด์๋ ๋๋ฆ ์์ฒญ๋๊ฒ ๋ ธ๋ ฅํฉ๋๋ค.
- 1
- 2
- 125
Q&A
CSSOM ๊ฐ์ข๋ ์ธ์ ์ฌ๋ผ์ค๋์?
์๋ ํ์ธ์^^CSSOM 1์ฐจ ์๊ณ ๊น์ง ์์ฑํ์ต๋๋ค๋ง ํ๋ฉํ๊ณ , ํ์ฌ๋ ๋ค๋ฅธ ๊ฐ์ข๋ฅผ ๋ น์ํ๊ณ ์์ต๋๋ค."ํด๋ฆฐ์ ์๋ฐ์คํฌ๋ฆฝํธ"์ ๋ ๋ฒ์งธ ๊ฐ์ข์ ๋๋ค.2025๋ 1์ ์ค์์ ์คํ๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ด์ด์ CSSOM์ด ์๋ ๋ค๋ฅธ ๊ฐ์ข๋ฅผ ๋ง๋ค๋ ค๊ณ ํฉ๋๋ค.๊ทธ๋์ CSSOM ๊ฐ์ข ์คํ์ ๋น๋ถ๊ฐ ์ด๋ ค์ธ ๊ฒ ๊ฐ์ต๋๋ค.๊ด์ฌ ๊ฐ์ ธ ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.์ํด ๋ณต ๋ง์ด ๋ฐ์ผ์ธ์^^
- 2
- 1
- 77
Q&A
์ด ๊ฐ์ข๋ฅผ ๋ค์ผ๋ฉด ์ข์์ ์ด ๋ญ๊ฐ์?
๊ทผ๋ณธ๊ณผ ๋ชฉ์ ์ ํ๊ณ ๋ค์ด๊ฐ๋ ๋ชจ์ต์ ๋ฐ์๋ฅผ ๋ณด๋ ๋๋ค. ์ง๊ธ๋ณด๋ค ๋ฉ๋ฆฌ ๋ฐ๋ผ๋ณด๊ณ ์ ๊ทผํ๋ ๋ง์ธ๋๊ฐ ๋๋ฌด ์ข์ต๋๋ค.Q: ์ด ๊ฐ์๋ฅผ ๋ค์ผ๋ฉด ๋ฃ์ง ์์ ์ฌ๋๋ค์ ๋นํด ์ด๋ค ๊ฒฝ์๋ ฅ์ ๊ฐ๊ฒ ๋๋์ง ๊ถ๊ธํฉ๋๋ค.A: ํ๋ก๊ทธ๋จ ๊ฐ๋ฐ ๊ฒฝํ์ด ์์ด๋ฉด ๊ฐ๊ฐ์ผ๋ก ํ๋ก๊ทธ๋จ์ ๊ฐ๋ฐํ๊ฒ ๋ฉ๋๋ค. ์์ ๊ฐ, ๋ฏธ์ ๊ฐ๋ ์์ ์ ์ปฌ๋ฌ๋ฅผ ๊ฐ๊ณ ์์ต๋๋ค. ์ํํธ์จ์ด ํ๋ก(๋ ์ ๋) ๊ฐ๋ฐ์๋ ๋ง์ฐฌ๊ฐ์ง๋ก ์์ ์ ์ปฌ๋ฌ๋ฅผ ๊ฐ๊ณ ์์ต๋๋ค. ์ปฌ๋ฌ๋ฅผ ๋ค๋ฅด๊ฒ ํํํ๋ฉด ์์ ์ ๊ฐ๊ฐ์ ๋ ๊น๊ฒ ์์ฑ์ํจ ๊ฒ์ด๋ผ๊ณ ๋ณผ ์ ์์ต๋๋ค.๋ณธ ๊ฐ์ข๋ ์ฌ์ฉ์ ์ธํฐ๋ ์ ๊ฐ๊ฐ ํฅ์์ ์ด์ ์ ๋๊ณ ์์ต๋๋ค. ์ฆ, ์ฌ์ฉ์์ ์ก์ ์ ์ ๋ํ๋ ๊ฒ๊ณผ ์ฌ์ฉ์ ์ก์ ์ ๋ฐ๋ฅธ ์์คํ ์ด ์ฒ๋ฆฌํ๋ ๊ฐ๊ฐ์ ๋ง๋๋ ๊ฒ์ ๋๋ค. ๊ฐ์ข์์ ํ๋์ ๊ธฐ๋ฅ์ ๋ค๋ฃจ์ง ์๊ณ ๊ธฐ๋ฅ๊ณผ ๊ด๋ จ๋ ์๋๋ฆฌ์ค๋ฅผ ๋ค๋ฃจ๋ ๊ฒ์ ๊ฐ๊ฐ์ ๋ง๋๋ ๊ฒ์ ์ค์ ์ ๋๊ธฐ ๋๋ฌธ์ ๋๋ค.์คํ์ ๋ชจ๋ ๊ธฐ๋ฅ์ ๋ค๋ฃจ๋ ๊ฒ ๋ํ, ์ ์ฒด๋ฅผ ํตํด ๊ฐ๊ฐ์ ๋ง๋ค๊ธฐ ์ํ ๊ฒ์ ๋๋ค. ์ผ๋ถ ๊ธฐ๋ฅ์ ์ ๋ณํ์ฌ ๊ฐ์๋ฅผ ๋ง๋๋ ๊ฒ์ ๊ทธ๋ค์ง ์ด๋ ต์ง ์์ต๋๋ค. ํ์ง๋ง, 100%์ ๊ฐ๊น๊ฒ ๋ง๋๋ ๊ฒ์ ์ ๋ง ์ด๋ ต๊ณ ์๊ฐ๋ ๋ง์ด ๊ฑธ๋ฆฝ๋๋ค. ๊ทธ๋ฐ๋ฐ ๋ถ๋ถ๋ง ๋ฐ์ทํ๋ฉด, ์ ์ฒด๋ฅผ ๋ณด๋ ๊ฐ๊ฐ์ ๋ง๋ค์ด์ผ ํ๋ค๋ ๊ฒ์ ์ด๊ธ๋๋ฉฐ, ์ด๊ฒ์ด DOM์ด๋ผ๊ณ ํ๋ ๊ฒ์ ๊ฐ์์์ ์ด์คํ ์ฃผ๊ด์ด ๋ ์ ์์ต๋๋ค. ์ด๋ฌํ ๋ ์ํผ๊ฐ ์์ต๋๋ค, ์ฌ๋ฌ๊ฐ์ง ๋ง์ ๋ณด๊ณ ๋ง์ ๋ํ ๊ฐ๊ฐ์ ๋ง๋ค ์ ์๋๋ก ๋ ์ํผ๋ฅผ ์ ๊ณตํ๋ ๊ฒ์ด ๊ฐ์์์ ์ญํ ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ์๊ฐ์์๊ฒ ๊ฐ๊ฐ์ ๋ง๋๋ ๋ค์ํ ๋ง์ ์ ๊ณตํ๋ ๊ฒ์ ๋๋ค. ๋ ธํ์ฐ๋ ๋ณธ์ธ ๊ธฐ์ค์ด์ง, ๊ทธ๊ฒ์ด ํ์ํ์ง ์๋ ์ฌ๋์๊ฒ๋ ์๋ฏธ๊ฐ ์์ต๋๋ค. ํ์๋ ์ฌ๋์ ๋ฐ๋ผ ๋ค๋ฅด๋ฉฐ ์ ํ์ ํ์ํ ์ฌ๋์ด ํฉ๋๋ค. ์ ํ์ ์ํ ๋ ์ํผ๋ฅผ ์ ๊ณตํ๋ ๊ฒ์ด ๊ฐ์์์ ์ญํ ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค.Q: ๋ฆฌ์กํธ ์ฌํ ๊ฐ์๋ ํน์ ์ถ์ ํ์ค ์๊ฐ์ด ์์ผ์ ์ง ๊ถ๊ธํฉ๋๋ค.A: ์๊ฐ์ ํ๊ณ ์์ต๋๋ค๋ง, ์ง๊ธ์ ์ต๊ทผ์ ์คํํ "ํด๋ฆฐ์ JavaScript: ๋ฒ ์ด์ค ๋น๋์ "์ ํ์ ๊ฐ์ข์ธ "ํด๋ฆฐ์ JavaScript: ์ ํ์ (๊ฐ์นญ)" ๊ฐ์ข๋ฅผ ๋ง๋ค๊ณ ์์ต๋๋ค.์ง๊ธ๊ณผ ๊ฐ์ ๋ง์ธ๋๋ก ์ ๊ทผํ๋ ๊ฒ์ ๋งค์ฐ ์ข์ ์ ํ์ ๋๋ค. ์ด์ฉ๋ฉด ์ง๊ธ์ ์กฐ๊ธ ๋ฆ๋๋ค๊ณ ๋๋ ์๋ ์์ง๋ง, ๋ช ๋ ์์ ์ฐจ์ด๊ฐ ๋ฒ์ด์ง๊ฒ ๋ฉ๋๋ค. ์๋ฐ์คํฌ๋ฆฝํธ์ DOM ๊ธฐ๋ณธ์ด ํผํผํ๋ฉด, ๊ด๋ จ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ(ํ๋ ์์ํฌ)๋ฅผ 2~3์ฃผ๋ฉด ๋ฐฐ์ธ ์ ์์ต๋๋ค. ์๋ํ๋ฉด, React์ Vue์ ๋ฐํ์ ์๋ฐ์คํฌ๋ฆฝํธ์ DOM์ด๊ธฐ ๋๋ฌธ์ ๋๋ค. ๋ ๊ฐ์ ๊ธฐ์ ์ ํ์ฉํ์ฌ ๊ฐ๋ฐ์๊ฐ ์ฝ๊ฒ ์ฝ๋ฉํ ์ ์๋๋ก ๋ง๋ ๊ฒ์ ๋๋ค. React์ useState() ๊ฐ์๋ฅผ ํ์ ํ๋ฉด ์์์ ์ด๋ป๊ฒ ์ฒ๋ฆฌํ๋์ง ์์ธกํ ์ ์๊ฒ ๋ฉ๋๋ค. ์ค๋ น ์์ธก์ ๋ชปํ๋๋ผ๋ ์์ ๊ฐ์ ๊ฐ๊ฒ ๋ฉ๋๋ค. ์ด๊ฒ์ ์ฐจ์ด๊ฐ ๋งค์ฐ ํฝ๋๋ค
- 2
- 1
- 130
Q&A
์น์ 1. 6๋ฒ์งธ ๊ฐ์ ์ง๋ฌธ์ ๋๋ค.
Java ๋ฌธ๋ฒ์ด ํ์ฅ๋์๋ ๋ด ๋๋ค. ์ค๋ช ์์ง๊ฐ ์๋ฐ์คํฌ๋ฆฝํธ๋ int, double(์ ์ ์ค์)๋ฅผ ๊ตฌ๋ถํ์ง ์๋๋ค๋ ๊ฒ์ด๋ฏ๋ก ์ด ๊ด์ ์์ ์ดํดํ๋ฉด ๋๊ฒ ์ต๋๋ค.
- 1
- 1
- 200