ํ์ ๋ณํ์ด๋? ์๋ฐ์คํฌ๋ฆฝํธ๋ ๊ฐ์ ํ์ ์ ๋ค๋ฅธ ํ์ ์ผ๋ก ๋ณํํ ์ ์๋๋ฐ, ์์ ๊ฐ์ ๋ณ๊ฒฝ ๋ถ๊ฐ๋ฅํ ๊ฐ์ ๋๋ค. ๋ฐ๋ผ์ ์ฌ์ค ๊ฐ์ ์ง์ ๋ณ๊ฒฝํ๋ ๊ฒ์ ์๋๊ณ ํผ์ฐ์ฐ์์ ๊ฐ์ ์๋ฌต์ ์ผ๋ก ํ์ ๋ณํํด ์๋ก์ด ํ์ ์ ๊ฐ์ ๋ง๋ค์ด ์ฌ์ฉํ๊ณ ๋ฒ๋ฆฝ๋๋ค. ๋ช ์์ ํ์ ๋ณํ(ํ์ ์บ์คํ ) : ๊ฐ๋ฐ์๊ฐ ์๋์ ์ผ๋ก ๊ฐ์ ํ์ ์ ๋ณํ ์ํด ์๋ฌต์ ํ์ ๋ณํ(ํ์ ๊ฐ์ ๋ณํ) : ์๋ฐ์คํฌ๋ฆฝํธ ์์ง์ ์ํด ์๋ฌต์ ์ผ๋ก ํ์ ์ด ์๋ ๋ณํ๋จ ์๋ฌต์ ํ์ ๋ณํ ๊ฐ๋ฐ์์ ์๋์๋ ์๊ด์์ด ์ฝ๋์ ๋ฌธ๋งฅ์ ๊ณ ๋ คํด ์๋ฌต์ ์ผ๋ก ๋ฐ์ดํฐ ํ์ ์ ๊ฐ์ ๋ณํ์ํค๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. ์ฝ๋ ๋ฌธ๋งฅ์ ๋ถํฉํ์ง ์๋ ์ํฉ์์ ๊ฐ๊ธ์ ์๋ฌ๋ฅผ ๋ฐ์์ํค์ง ์๊ณ ํ์ ์ ๋ณํ์์ผ ํํ์์ ํ๊ฐํ๊ฒ ๋ฉ๋๋ค. ๋ฌธ์์ด ํ์ ์ผ๋ก ๋ณํ ๋ฌธ์์ด ์ฐ๊ฒฐ ์ฐ์ฐ์ +๋ฅผ ํตํด ๋ฌธ์์ด๊ณผ ..
์ ์ด๋ฌธ์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ฝ๋ ๋ธ๋ก(*๋ธ๋ก๋ฌธ)์ ์คํํ๊ฑฐ๋ ๋ฐ๋ณต ์คํ์ ํ ๋ ์ฌ์ฉ๋ฉ๋๋ค. ์ข ๋ฅ ์ค๋ช ์์ ์กฐ๊ฑด๋ฌธ ์กฐ๊ฑด์์ ๊ฒฐ๊ณผ์ ๋ฐ๋ผ ๋ธ๋ก๋ฌธ์ ์คํ์ ๊ฒฐ์ if-else, switch ๋ฐ๋ณต๋ฌธ ์กฐ๊ฑด์์ ํ๊ฐ ๊ฒฐ๊ณผ๊ฐ ์ฐธ์ธ ๊ฒฝ์ฐ ์ฝ๋ ๋ธ๋ก๋ฌธ์ ๋ฐ๋ณต ์คํ for, while, do-while break ์ฝ๋ ๋ธ๋ก์ ํ์ถ continue ํ ์ง์ ์์ ๋ธ๋ก๋ฌธ์ ์ค๋จํ๊ณ ๋ฐ๋ณต๋ฌธ์ ์ฆ๊ฐ์์ผ๋ก ์คํ ํ๋ฆ์ ์ด๋ *๋ธ๋ก๋ฌธ : 0๊ฐ ์ด์์ ๋ฌธ์ ์ค๊ดํธ๋ก ๋ฌถ์ ๊ฒ์ผ๋ก ์ ์ด๋ฌธ์ด๋ ํจ์๋ฅผ ์ ์ํ ๋ ์ฃผ๋ก ์ฌ์ฉ. ** ์ ์ด๋ฌธ์ ํตํด ์ฝ๋์ ์คํ ํ๋ฆ์ ์ธ์์ ์ผ๋ก ์ ์ดํ ์ ์์ง๋ง, ์ด๋ ์ฝ๋์ ํ๋ฆ์ ์ดํดํ๊ธฐ ์ด๋ ต๊ฒ ๋ง๋ค์ด ๊ฐ๋ ์ฑ์ ํด์น๋ ๋จ์ ์ด ์์ต๋๋ค. ๋ฐ๋ผ์ ํจ์ํ ํ๋ก๊ทธ๋๋ฐ ๊ธฐ๋ฒ์์๋ forEach, map, filter, r..
์ฐ์ฐ์์ ํผ์ฐ์ฐ์๋? ์๋ฐ์คํฌ๋ฆฝํธ์ ์ฐ์ฐ์์ ๋ํด ์์๋ณด๊ธฐ์ , ์ฐ์ฐ์์ ํผ์ฐ์ฐ์์ ๋ํ ์ ์๋ฅผ ๋จผ์ ํด๋ณด๊ฒ ์ต๋๋ค. ์ฉ์ด ์ค๋ช ์ฐ์ฐ์(Operator) ํ๋ ์ด์์ ํํ์์ ๋์์ผ๋ก ์ฐ์ , ํ ๋น, ๋น๊ต, ๋ ผ๋ฆฌ, ํ์ , ์ง์ ์ฐ์ฐ ๋ฑ์ ์ํํ๋ ๊ธฐํธ ํผ์ฐ์ฐ์(Operand) ์ฐ์ฐ์ ์ฐธ์ฌํ๋ ๊ฐ์ผ๋ก ํ๊ฐ๋ ์ ์๋ ๋ชจ๋ ํํ์(๋ณ์, ์์ ๋ฑ)์ผ๋ก ์ฐ์ฐ์ ๋์ ์๋ฅผ ๋ค์ด์ 3 + 7 ์ฐ์ฐ์ด ์ฃผ์ด์ง๋ค๋ฉด, 3๊ณผ7์ ํผ์ฐ์ฐ์๊ณ +๊ฐ ์ฐ์ฐ์๊ฐ ๋ฉ๋๋ค. ์ฐ์ฐ์ ๋ถ์ํจ๊ณผ๋? ๋ถ์ํจ๊ณผ๋ ํผ์ฐ์ฐ์์ ๊ฐ์ ๋ณ๊ฒฝํ๋ ๋ฑ ๋ค๋ฅธ ์ฝ๋์ ์ํฅ์ ์ฃผ๋ ๊ฒ์ ๋งํฉ๋๋ค. ๋๋ถ๋ถ์ ์ฐ์์๋ ๋ถ์ํจ๊ณผ๊ฐ ์์ผ๋, ํ ๋น ์ฐ์ฐ์(=), ์ฆ๊ฐ/๊ฐ์ ์ฐ์ฐ์(++/--), delete์ฐ์ฐ์๋ ๋ถ์ํจ๊ณผ๊ฐ ์์ต๋๋ค. ์ฐ์ ์ฐ์ฐ์ ํผ์ฐ์ฐ์๋ฅผ ๋์์ผ๋ก ์ํ์ ..
๋ฐ์ดํฐ ํ์ ์ด๋? ์(ํํ์)์ด *ํ๊ฐ๋์ด ์์ฑ๋ ๊ฒฐ๊ณผ์ธ ๊ฐ์ ์ข ๋ฅ๋ฅผ ์๋ฏธํฉ๋๋ค. ์๋ฐ์คํฌ๋ฆฝํธ์ ๋ชจ๋ ๊ฐ์ ๋ฐ์ดํฐ ํ์ ์ ๊ฐ์ง๊ณ ์๋๋ฐ, ES6์ 7๊ฐ์ ํ์ ์ ์ ๊ณตํฉ๋๋ค. *ํ๊ฐ : ์์ ํด์ํด์ ๊ฐ์ ์์ฑํ๊ฑฐ๋ ์ฐธ์กฐํ๋ ๊ฒ [ES6์ 7๊ฐ์ ๋ฐ์ดํฐ ํ์ ] ๊ตฌ๋ถ ๋ฐ์ดํฐ ํ์ ์ค๋ช ์์ํ์ ์ซ์(number) ํ์ ์ซ์. ์ ์์ ์ค์ ๊ตฌ๋ถ ์์ด ํ๋์ ์ซ์ ํ์ ๋ง ์กด์ฌ ๋ฌธ์์ด(string) ํ์ ๋ฌธ์์ด ๋ถ๋ฆฌ์ธ(boolean) ํ์ ๋ ผ๋ฆฌ์ ์ฐธ(true)์ ๊ฑฐ์ง(false) undefined ํ์ var ํค์๋๋ก ์ ์ธ๋ ๋ณ์์ ์๋ฌต์ ์ผ๋ก ํ ๋น๋๋ ๊ฐ null ํ์ ๊ฐ์ด ์๋ค๋ ๊ฒ์ ์๋์ ์ผ๋ก ๋ช ์ํ ๋ ์ฌ์ฉํ๋ ๊ฐ ์ฌ๋ฒ(symbol) ํ์ ES6์์ ์ถ๊ฐ๋ 7๋ฒ์งธ ํ์ ๊ฐ์ฒด ํ์ ๊ฐ์ฒด, ํจ์, ๋ฐฐ์ด ๋ฑ ์ซ์..
์น ์คํ ๋ฆฌ์ง๋? ์น ์คํ ๋ฆฌ์ง๋ *์ฟ ํค์ ๋น์ทํ๊ฒ ํด๋น ๋๋ฉ์ธ๊ณผ ๊ด๋ จ๋ ํน์ ๋ฐ์ดํฐ๋ฅผ ์๋ฒ๊ฐ ์๋๋ผ ํด๋ผ์ด์ธํธ์ ์ ์ฅ ํ ์ ์๋๋ก ํ๋ ๊ธฐ๋ฅ์ ๋๋ค. HTML5์ ๋์ ๋ ์๋ก์ด ๊ธฐ๋ฅ์ผ๋ก, ์ฟ ํค์ ์ ์ฌํ์ง๋ง ์ฐจ์ด์ ์ ๊ฐ์ง๊ณ ์์ต๋๋ค. *์ฟ ํค์ ๋ํด์ ์๋์ ๋ด์ฉ์ ์ฐธ๊ณ ํ์ธ์. https://j-su2.tistory.com/42 [๋คํธ์ํฌ] ์ฟ ํค(Cookie), ์ธ์ (Session)์ด๋? Web๊ฐ๋ฐ์ ํ๋ค๋ณด๋ฉด ํ์์ ์ผ๋ก ์ฌ์ฉํ๊ฒ ๋๋ ์น ํต์ ์ ์ํ ์ ์ฅ์์ธ ์ฟ ํค์ ์ธ์ ์ ๋ง์ฃผ์น๊ฒ ๋ฉ๋๋ค. ์ฐ์ ์ด๋ฌํ ์ ์ฅ์๊ฐ ํ์ํ ์ด์ ๋ฅผ ์๊ธฐ์ํด HTTP์ ํน์ง์ ์์์ผํฉ๋๋ค. **HTTP์ HTTPS j-su2.tistory.com ์น ์คํ ๋ฆฌ์ง์ ํน์ง๊ณผ ์ฟ ํค์์ ์ฐจ์ด์ ํค์ ๊ฐ์ ์ ํํ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์ฅ ์ฟ ํค์ ๋ฌ๋ฆฌ, ..
๋ณ์๋? ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐ์ดํฐ๋ฅผ ์ ๋ ฅ๋ฐ์ ์ฒ๋ฆฌํ๊ณ ์ถ๋ ฅํฉ๋๋ค. ๋ณ์๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์์ ์ด๋ฌํ ๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌํ๊ธฐ ์ํ ํต์ฌ ๊ฐ๋ ์ผ๋ก, ์ฌ๋๊ณผ ๋ค๋ฅด๊ฒ ์ปดํจํฐ๋ CPU๋ฅผ ์ฌ์ฉํด ์ฐ์ฐ์ ํ๊ณ , *๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ฌ์ฉํด ๋ฐ์ดํฐ๋ฅผ ๊ธฐ์ตํฉ๋๋ค. ๊ฐ ์ ์ ๊ณ ์ ํ ๋ฉ๋ชจ๋ฆฌ ์ฃผ์๋ฅผ ๊ฐ์ง๊ฒ ๋๊ณ CPU๋ ๋ฉ๋ชจ๋ฆฌ ์ฃผ์์์ ์ํ๋ ๊ฐ์ ์ฝ์ด ๋ค์ฌ ์ฌ์ฉํ๊ฒ ๋ฉ๋๋ค. ํ์ง๋ง ๋ฉ๋ชจ๋ฆฌ ์ฃผ์๋ฅผ ํตํด ๊ฐ์ ์ง์ ์ ๊ทผํ๋ ๋ฐฉ๋ฒ์ ์์ ํ์ง ์์์ ๋ณ์๋ผ๋ ๋งค์ปค๋์ฆ์ ์ด์ฉํ๊ฒ ๋ฉ๋๋ค. *๋ฉ๋ชจ๋ฆฌ : ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ ์ ์๋ ๋ฉ๋ชจ๋ฆฌ ์ ์ ์งํฉ์ฒด. ์ 1๊ฐ = 1๋ฐ์ดํธ(8๋นํธ) ๋ณ์(variable)๋ ํ๋์ ๊ฐ์ ์ ์ฅํ๊ธฐ ์ํด ํ๋ณดํ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ ์์ฒด ๋๋ ๊ทธ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ์๋ณํ๊ธฐ ์ํด ๋ถ์ธ ์ด๋ฆ์ ๋๋ค. ์ฆ, ๊ฐ์ ์์น๋ฅผ ๊ฐ๋ฆฌํค๋ ์์ง์ ์ธ ์ด๋ฆ์ ๋๋ค..
์๋ฐ์คํฌ๋ฆฝํธ ์คํ ํ๊ฒฝ ๋ชจ๋ ๋ธ๋ผ์ฐ์ ์ Node.js๋ ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ํด์ํ๊ณ ์คํํ ์ ์๋ ์๋ฐ์คํฌ๋ฆฝํธ ์์ง์ ๋ด์ฅํ๊ณ ์์ต๋๋ค. ์ข ๋ฅ ๋ชฉ์ ๋ธ๋ผ์ฐ์ HTML, CSS, JS๋ฅผ ์คํํด ์นํ์ด์ง๋ฅผ ๋ธ๋ผ์ฐ์ ํ๋ฉด์ ๋ ๋๋ง ํ๋๊ฒ Node.js ๋ธ๋ผ์ฐ์ ์ธ๋ถ์์ JS ์คํํ๊ฒฝ์ ์ ๊ณตํ๋ ๊ฒ ๋ฐ๋ผ์ ์๋ฐ์คํฌ๋ฆฝํธ์ ์ฝ์ด์ธ ECMAScript ์ด์ธ์ ์ถ๊ฐ๋ก ์ ๊ณตํ๋ ๊ธฐ๋ฅ๋ค์ ์๋ก ํธํ๋์ง ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ๋ธ๋ผ์ฐ์ ๋ *DOM API๋ฅผ ๊ธฐ๋ณธ์ ์ผ๋ก ์ ๊ณตํ๊ณ , Node.js๋ *ํ์ผ ์์คํ ์ ๊ธฐ๋ณธ ์ ๊ณตํ์ง๋ง ์ด๋ ์๋ก ํธํ๋์ง ์์ต๋๋ค. ์ด์ฒ๋ผ ๋ธ๋ผ์ฐ์ ๋ ํด๋ผ์ด์ธํธ ์ฌ์ด๋ Web API๋ฅผ ์ง์ํ๊ณ , Node.js๋ ๊ณ ์ ์ API๋ฅผ ์ง์ํฉ๋๋ค. *DOM API : ํ์ฑ๋ HTML ์์๋ฅผ ์ ํํ๊ฑฐ๋ ์กฐ์ํ๋ ๊ธฐ๋ฅ์ผ๋ก..
์๋ฐ์คํฌ๋ฆฝํธ์ ํ์ ๋ณดํต ์ธ์ด๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ๊ธฐ ์ํ ๋ฒ์ฉ์ ์ธ ์ฉ๋๋ก ์ค๊ณ๋๋ ๋ฐ๋ฉด, ์๋ฐ์คํฌ๋ฆฝํธ๋ ์นํ์ด์ง์ ๋จ์ํ ๋ณด์กฐ ๊ธฐ๋ฅ์ ์ฒ๋ฆฌํ๊ธฐ ์ํด ์ ํ์ ์ธ ์ฉ๋๋ก ํ์๋์์ต๋๋ค. 1995๋ , ์น ๋ธ๋ผ์ฐ์ ์์ฅ์ ์ง๋ฐฐํ๋ ๋ท์ค์ผ์ดํ ์ปค๋ฎค๋์ผ์ด์ ์ฆ๊ฐ ๋ธ๋ ๋ ์์ดํฌ๊ฐ ๊ฐ๋ฐํ ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ๋์ ํ๋ฉฐ ์์๋์์ต๋๋ค. ์ด๊ธฐ์ ๋ชจ์นด๋ก ๋ช ๋ช ๋์์ผ๋ ์ถํ ๋ผ์ด๋ธ์คํฌ๋ฆฝํธ๋ฅผ ๊ฑฐ์ณ ์๋ฐ์คํฌ๋ฆฝํธ๋ผ๋ ์ต์ข ์ด๋ฆ์ด ํ์ํ์์ต๋๋ค. ํ์ฌ์ ์๋ฐ์คํฌ๋ฆฝํธ๋ ๋ชจ๋ ๋ธ๋ผ์ฐ์ ์ ํ์ค ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก ์๋ฆฌ์ก์์ผ๋ฉฐ, ๋ค์ํ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋๋ฉฐ ๋ช ์ค์๋ถํ ๋ฒ์ฉ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ์ธ์ด๋ก ์ฑ์ฅํ๊ฒ ๋์์ต๋๋ค. ์๋ฐ์คํฌ๋ฆฝํธ์ ํ์คํ 1996๋ 8์, ๋ท์ค์ผ์ดํ ์ปค๋ฎค๋์ผ์ด์ ์ฆ์ ๊ฒฝ์์ฌ์๋ ๋ง์ดํฌ๋ก์ํํธ๊ฐ ์๋ฐ์คํฌ๋ฆฝํธ์ ํ์ ๋ฒ์ ์ธ JScript๋ฅผ I..
- Total
- Today
- Yesterday
- TDD
- http
- ๋ฐฑ์ค
- ์ฝ๋ฉํ ์คํธ
- ๋ฐฑ์ค javascript
- ํ๋กํ ์ฝ
- ์ด๋ถํ์
- 2019 ์นด์นด์ค ๊ฐ๋ฐ์ ๊ฒจ์ธ ์ธํด
- fp
- ๋์์ธ ํจํด
- ํ๋ก๊ทธ๋๋จธ์ค
- ๋คํธ์ํฌ
- map
- ์๊ณ ๋ฆฌ์ฆ
- ๋ชจ๋ ์๋ฐ์คํฌ๋ฆฝํธ deep dive
- ์ด์์ฒด์
- ์นด์นด์ค ์ธํด
- git
- Baekjoon
- ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ
- ํฌํฌ์ธํฐ
- ์ ์ญ ๋ณ์
- ๋ค์ด๋๋ฏน ํ๋ก๊ทธ๋๋ฐ
- ํจ์ํ ํ๋ก๊ทธ๋๋ฐ
- JavaScript
- ๋ฐฑ์ค node.js
- ํ๋กํผํฐ
- ๋ ์์ปฌ ํ๊ฒฝ
- ์๋ฐ์คํฌ๋ฆฝํธ
- ์๋ฐ
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |