์๋ฐ์คํฌ๋ฆฝํธ ๊ฐ์
-
๋ชจ๋ ํฌ์คํ ์ ์ธํ๋ฐ [์ํ์ฝ๋ฉ] ์๋ฐ์คํฌ๋ฆฝํธ ๊ฐ์์ ๋ด์ฉ์ ๋ด๊ณ ์์ผ๋ฉฐ ์ถ์ฒ๋ ์๋์ ์ฃผ์๋ก "egoing Lee"๋์ ์๋ฃ์ ๋๋ค. ์์ ์ ์ธ ์๋๊ฐ ์๋ ๊ณต๋ถํ ๊ฒ์ ์ ๋ฆฌํด๋๋ ๋ชฉ์ ์ผ๋ก ํฌ์คํ ํ ๊ฒ์ ๋๋ค. www.inflearn.com/course/javascript-%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EA%B0%95%EC%A2%8C# ์น๋ธ๋ผ์ฐ์ Javascript (์๋ฐ์คํฌ๋ฆฝํธ) - ์ธํ๋ฐ ์ํ์ฝ๋ฉ ์๋ฐ์คํฌ๋ฆฝํธ ๊ฐ์ข ์ ๋๋ค. ์น๋ธ๋ผ์ฐ์ ๋ฅผ ์ง์ ์ ์ดํ ์ ์๋ ์๋ฐ์คํฌ๋ฆฝํธ ๋ ํผ๋ฐ์ค๋ฅผ ๊ณต๋ถํด ๋ด ๋๋ค. ์ด๊ธ ์น ๊ฐ๋ฐ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด JavaScript ์จ๋ผ์ธ ๊ฐ์ ์๋ฐ์คํฌ๋ฆฝํธ ๊ฐ์ข www.inflearn.com ์ด๋ฒ ํฌ์คํ ์ ๊ฐ์์ "Nod..
[Js] ๋ ธ๋ ์ข ๋ฅ API | ๋ ธ๋ ๋ณ๊ฒฝ API | jQuery ๋ ธ๋ ๋ณ๊ฒฝ API๋ชจ๋ ํฌ์คํ ์ ์ธํ๋ฐ [์ํ์ฝ๋ฉ] ์๋ฐ์คํฌ๋ฆฝํธ ๊ฐ์์ ๋ด์ฉ์ ๋ด๊ณ ์์ผ๋ฉฐ ์ถ์ฒ๋ ์๋์ ์ฃผ์๋ก "egoing Lee"๋์ ์๋ฃ์ ๋๋ค. ์์ ์ ์ธ ์๋๊ฐ ์๋ ๊ณต๋ถํ ๊ฒ์ ์ ๋ฆฌํด๋๋ ๋ชฉ์ ์ผ๋ก ํฌ์คํ ํ ๊ฒ์ ๋๋ค. www.inflearn.com/course/javascript-%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EA%B0%95%EC%A2%8C# ์น๋ธ๋ผ์ฐ์ Javascript (์๋ฐ์คํฌ๋ฆฝํธ) - ์ธํ๋ฐ ์ํ์ฝ๋ฉ ์๋ฐ์คํฌ๋ฆฝํธ ๊ฐ์ข ์ ๋๋ค. ์น๋ธ๋ผ์ฐ์ ๋ฅผ ์ง์ ์ ์ดํ ์ ์๋ ์๋ฐ์คํฌ๋ฆฝํธ ๋ ํผ๋ฐ์ค๋ฅผ ๊ณต๋ถํด ๋ด ๋๋ค. ์ด๊ธ ์น ๊ฐ๋ฐ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด JavaScript ์จ๋ผ์ธ ๊ฐ์ ์๋ฐ์คํฌ๋ฆฝํธ ๊ฐ์ข www.inflearn.com ์ด๋ฒ ํฌ์คํ ์ ๊ฐ์์ "Nod..
2021.02.10 -
ํด๋น ํฌ์คํ ์ "์ํ์ฝ๋ฉ"์ ์ด๊ณ ์ ๋์ ๊ฐ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฌ๋ฆฐ ๊ฒ์๊ธ ์ ๋๋ค. ์์ ์ ์ธ ์ฉ๋๊ฐ ์๋, ๊ฐ์ธ ๊ณต๋ถ ์ ๋ฆฌ ๋ชฉ์ ์ผ๋ก ์ฌ๋ฆฌ๋ ๊ธ์์ ๋ฏธ๋ฆฌ ์๋ฆฝ๋๋ค. ๋ณต์ ์ ์ํ๋ ์์คํ ์ ๊ฐ์ฅ ์ค์ํ ํน์ง์ ๋ณต์ ๋ค. ํ์ค์ ์ฌ๋ฌผ๊ณผ ๋ค๋ฅด๊ฒ ์ ์ํ๋ ์์คํ ์์ ๋ฐ์ดํฐ๋ฅผ ๋ณต์ ํ๋๋ฐ๋ ๋น์ฉ์ด ๊ฑฐ์ ๋ค์ง ์๋๋ค. ๋ฐ๋ก ์ด๋ฌํ ํน์ง์ด ์ํํธ์จ์ด๋ฅผ ๊ธฐ์กด์ ์ฐ์ ๊ณผ ๊ตฌ๋ถํ๋ ๊ฐ์ฅ ํฐ ํน์ง์ผ ๊ฒ์ด๋ค. ํ๋ก๊ทธ๋๋ฐ์์ ๋ณต์ ๊ฐ ๋ฌด์์ธ๊ฐ๋ฅผ ์ดํด๋ณด์. ๊ฒฐ๊ณผ๋ 1 ์ด๋ค. ๊ฒฐ๊ณผ๋ ๋น์ฐํ๋ค. ๊ฐ์ ๋ณ๊ฒฝํ ๊ฒ์ ๋ณ์ b์ด๊ธฐ ๋๋ฌธ์ ๋ณ์ a์ ๋ด๊ฒจ์๋ ๊ฐ์ ๊ทธ๋๋ก์ด๋ค. ๋ณ์ b์ ๊ฐ์ ๋ณ์ a์ ๊ฐ์ด ๋ณต์ ๋ ๊ฒ์ด๋ค. ์ด๋ฅผ ๊ทธ๋ฆผ์ผ๋ก ํ์ํ๋ฉด ์๋์ ๊ฐ๋ค. ์์ ๊ฐ์ด ๋ณ์์ ๋ด๊ฒจ์๋ ๊ฐ์ด ์์ ๋ฐ์ดํฐ ํ์ ์ธ ๊ฒฝ์ฐ์๋ "๋ณต์ "๊ฐ ์ผ์ด๋๋ค. ํ์ง๋ง ..
[Js] ์ฐธ์กฐ | ๋ณต์ | ํจ์์ ์ฐธ์กฐํด๋น ํฌ์คํ ์ "์ํ์ฝ๋ฉ"์ ์ด๊ณ ์ ๋์ ๊ฐ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฌ๋ฆฐ ๊ฒ์๊ธ ์ ๋๋ค. ์์ ์ ์ธ ์ฉ๋๊ฐ ์๋, ๊ฐ์ธ ๊ณต๋ถ ์ ๋ฆฌ ๋ชฉ์ ์ผ๋ก ์ฌ๋ฆฌ๋ ๊ธ์์ ๋ฏธ๋ฆฌ ์๋ฆฝ๋๋ค. ๋ณต์ ์ ์ํ๋ ์์คํ ์ ๊ฐ์ฅ ์ค์ํ ํน์ง์ ๋ณต์ ๋ค. ํ์ค์ ์ฌ๋ฌผ๊ณผ ๋ค๋ฅด๊ฒ ์ ์ํ๋ ์์คํ ์์ ๋ฐ์ดํฐ๋ฅผ ๋ณต์ ํ๋๋ฐ๋ ๋น์ฉ์ด ๊ฑฐ์ ๋ค์ง ์๋๋ค. ๋ฐ๋ก ์ด๋ฌํ ํน์ง์ด ์ํํธ์จ์ด๋ฅผ ๊ธฐ์กด์ ์ฐ์ ๊ณผ ๊ตฌ๋ถํ๋ ๊ฐ์ฅ ํฐ ํน์ง์ผ ๊ฒ์ด๋ค. ํ๋ก๊ทธ๋๋ฐ์์ ๋ณต์ ๊ฐ ๋ฌด์์ธ๊ฐ๋ฅผ ์ดํด๋ณด์. ๊ฒฐ๊ณผ๋ 1 ์ด๋ค. ๊ฒฐ๊ณผ๋ ๋น์ฐํ๋ค. ๊ฐ์ ๋ณ๊ฒฝํ ๊ฒ์ ๋ณ์ b์ด๊ธฐ ๋๋ฌธ์ ๋ณ์ a์ ๋ด๊ฒจ์๋ ๊ฐ์ ๊ทธ๋๋ก์ด๋ค. ๋ณ์ b์ ๊ฐ์ ๋ณ์ a์ ๊ฐ์ด ๋ณต์ ๋ ๊ฒ์ด๋ค. ์ด๋ฅผ ๊ทธ๋ฆผ์ผ๋ก ํ์ํ๋ฉด ์๋์ ๊ฐ๋ค. ์์ ๊ฐ์ด ๋ณ์์ ๋ด๊ฒจ์๋ ๊ฐ์ด ์์ ๋ฐ์ดํฐ ํ์ ์ธ ๊ฒฝ์ฐ์๋ "๋ณต์ "๊ฐ ์ผ์ด๋๋ค. ํ์ง๋ง ..
2021.02.04 -
ํด๋น ํฌ์คํ ์ "์ํ์ฝ๋ฉ"์ ์ด๊ณ ์ ๋์ ๊ฐ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฌ๋ฆฐ ๊ฒ์๊ธ ์ ๋๋ค. ์์ ์ ์ธ ์ฉ๋๊ฐ ์๋, ๊ฐ์ธ ๊ณต๋ถ ์ ๋ฆฌ ๋ชฉ์ ์ผ๋ก ์ฌ๋ฆฌ๋ ๊ธ์์ ๋ฏธ๋ฆฌ ์๋ฆฝ๋๋ค. ์์ฑ์์ new ๊ฐ์ฒด ์๋ฐ์คํฌ๋ฆฝํธ ์ธ์ด์ ์ํ๋ ๊ณ์ด์ ์ธ์ด๋ค์ prototype - based programming์ด๋ผ๊ณ ๋ถ๋ฅธ๋ค. ๊ฐ์ฒด๋ ์๋ก ์ฐ๊ด๋ ๋ณ์์ ํจ์๋ฅผ ๊ทธ๋ฃนํํ ๊ทธ๋ฆ์ด๋ผ๊ณ ํ ์ ์๋ค. ๊ฐ์ฒด ๋ด์ ๋ณ์๋ฅผ ํ๋กํผํฐ(property) ํจ์๋ฅผ ๋ฉ์๋(method)๋ผ๊ณ ๋ถ๋ฅธ๋ค. ๊ฐ์ฒด๋ฅผ ๋ง๋ค์ด๋ณด์. ์ ์ฝ๋์์ this๋ ํจ์๊ฐ ์ํด์๋ ๊ฐ์ฒด ์ฆ person์ด๋ผ๋ ๋ณ์๊ฐ ๋ด๊ณ ์๋ ๊ฐ์ฒด๋ฅผ ์๋ฏธํ๋ค. ๊ฐ์ฒด๋ฅผ ๋ง๋๋ ๊ณผ์ ์ ๋ถ์ฐ๋์ด ์๋ค. ๊ฐ์ฒด๋ฅผ ์ ์ ํ ๋ ๊ฐ์ ์ ํ ํ๋๋ก ์ฝ๋๋ฅผ ๋ฐ๊ฟ๋ณด์. ๊ฐ๋ ์ฑ๋ ์ข๊ณ , ๋ด์ฉ์ด ์ค๊ฐ์ ๋ผ์ด๋ค๊ฑฐ๋ ๋ณ์กฐ๋๋ ์ํฉ์ ..
[Js] ์์ฑ์์ new | javascript์ ๊ฐ์ฒด ์งํฅ ํน์ง | ๊ฐ์ฒดํด๋น ํฌ์คํ ์ "์ํ์ฝ๋ฉ"์ ์ด๊ณ ์ ๋์ ๊ฐ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฌ๋ฆฐ ๊ฒ์๊ธ ์ ๋๋ค. ์์ ์ ์ธ ์ฉ๋๊ฐ ์๋, ๊ฐ์ธ ๊ณต๋ถ ์ ๋ฆฌ ๋ชฉ์ ์ผ๋ก ์ฌ๋ฆฌ๋ ๊ธ์์ ๋ฏธ๋ฆฌ ์๋ฆฝ๋๋ค. ์์ฑ์์ new ๊ฐ์ฒด ์๋ฐ์คํฌ๋ฆฝํธ ์ธ์ด์ ์ํ๋ ๊ณ์ด์ ์ธ์ด๋ค์ prototype - based programming์ด๋ผ๊ณ ๋ถ๋ฅธ๋ค. ๊ฐ์ฒด๋ ์๋ก ์ฐ๊ด๋ ๋ณ์์ ํจ์๋ฅผ ๊ทธ๋ฃนํํ ๊ทธ๋ฆ์ด๋ผ๊ณ ํ ์ ์๋ค. ๊ฐ์ฒด ๋ด์ ๋ณ์๋ฅผ ํ๋กํผํฐ(property) ํจ์๋ฅผ ๋ฉ์๋(method)๋ผ๊ณ ๋ถ๋ฅธ๋ค. ๊ฐ์ฒด๋ฅผ ๋ง๋ค์ด๋ณด์. ์ ์ฝ๋์์ this๋ ํจ์๊ฐ ์ํด์๋ ๊ฐ์ฒด ์ฆ person์ด๋ผ๋ ๋ณ์๊ฐ ๋ด๊ณ ์๋ ๊ฐ์ฒด๋ฅผ ์๋ฏธํ๋ค. ๊ฐ์ฒด๋ฅผ ๋ง๋๋ ๊ณผ์ ์ ๋ถ์ฐ๋์ด ์๋ค. ๊ฐ์ฒด๋ฅผ ์ ์ ํ ๋ ๊ฐ์ ์ ํ ํ๋๋ก ์ฝ๋๋ฅผ ๋ฐ๊ฟ๋ณด์. ๊ฐ๋ ์ฑ๋ ์ข๊ณ , ๋ด์ฉ์ด ์ค๊ฐ์ ๋ผ์ด๋ค๊ฑฐ๋ ๋ณ์กฐ๋๋ ์ํฉ์ ..
2021.02.04 -
ํด๋น ํฌ์คํ ์ "์ํ์ฝ๋ฉ"์ ์ด๊ณ ์ ๋์ ๊ฐ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฌ๋ฆฐ ๊ฒ์๊ธ ์ ๋๋ค. ์์ ์ ์ธ ์ฉ๋๊ฐ ์๋, ๊ฐ์ธ ๊ณต๋ถ ์ ๋ฆฌ ๋ชฉ์ ์ผ๋ก ์ฌ๋ฆฌ๋ ๊ธ์์ ๋ฏธ๋ฆฌ ์๋ฆฝ๋๋ค. ๊ฐ์ผ๋ก์์ ํจ์ JavaScript์์๋ ํจ์๋ ๊ฐ์ฒด๋ค. ๋ค์ ๋งํด์ ์ผ์ข ์ ๊ฐ์ด๋ค. (์ด๋ ํ ๊ฐ์ ๋ณ์์ ๋ด์ ์ ์๋ค. ํจ์ ๋ํ ๋ณ์์ ๋ด์ ์ ์๋ค. ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ํจ์๋ ์ผ์ข ์ ๊ฐ์ด ๋๋๊ฒ์ด๋ค.) ๊ฑฐ์ ๋ชจ๋ ์ธ์ด๊ฐ ํจ์๋ฅผ ๊ฐ์ง๊ณ ์๋ค. JavaScript์ ํจ์๊ฐ ๋ค๋ฅธ ์ธ์ด์ ํจ์์ ๋ค๋ฅธ ์ ์ ํจ์๊ฐ ๊ฐ์ด ๋ ์ ์๋ค๋ ์ ์ด๋ค. ๋ค์ ์์ ๋ฅผ ํตํด์ ๊ทธ ์๋ฏธ๋ฅผ ์์๋ณด์. ์ ๋ ์ฝ๋๋ ๊ฐ์ ์๋ฏธ์ด๋ค. ์์ ์์ ์์ ํจ์ a๋ ๋ณ์ a์ ๋ด๊ฒจ์ง ๊ฐ์ด๋ค. ๋ํ ํจ์๋ ๊ฐ์ฒด์ ๊ฐ์ผ๋ก ํฌํจ๋ ์ ์๋ค. b๋ ์ผ์ข ์ ๋ณ์์ ์ญํ ์ ํ๋ ๊ฒ์ด๋ค. ์ด๋ฐ ..
[Js] ๊ฐ์ผ๋ก์์ ํจ์์ ์ฝ๋ฐฑ | ์ฝ๋ฐฑ | ๋น๋๊ธฐ ์ฒ๋ฆฌํด๋น ํฌ์คํ ์ "์ํ์ฝ๋ฉ"์ ์ด๊ณ ์ ๋์ ๊ฐ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฌ๋ฆฐ ๊ฒ์๊ธ ์ ๋๋ค. ์์ ์ ์ธ ์ฉ๋๊ฐ ์๋, ๊ฐ์ธ ๊ณต๋ถ ์ ๋ฆฌ ๋ชฉ์ ์ผ๋ก ์ฌ๋ฆฌ๋ ๊ธ์์ ๋ฏธ๋ฆฌ ์๋ฆฝ๋๋ค. ๊ฐ์ผ๋ก์์ ํจ์ JavaScript์์๋ ํจ์๋ ๊ฐ์ฒด๋ค. ๋ค์ ๋งํด์ ์ผ์ข ์ ๊ฐ์ด๋ค. (์ด๋ ํ ๊ฐ์ ๋ณ์์ ๋ด์ ์ ์๋ค. ํจ์ ๋ํ ๋ณ์์ ๋ด์ ์ ์๋ค. ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ํจ์๋ ์ผ์ข ์ ๊ฐ์ด ๋๋๊ฒ์ด๋ค.) ๊ฑฐ์ ๋ชจ๋ ์ธ์ด๊ฐ ํจ์๋ฅผ ๊ฐ์ง๊ณ ์๋ค. JavaScript์ ํจ์๊ฐ ๋ค๋ฅธ ์ธ์ด์ ํจ์์ ๋ค๋ฅธ ์ ์ ํจ์๊ฐ ๊ฐ์ด ๋ ์ ์๋ค๋ ์ ์ด๋ค. ๋ค์ ์์ ๋ฅผ ํตํด์ ๊ทธ ์๋ฏธ๋ฅผ ์์๋ณด์. ์ ๋ ์ฝ๋๋ ๊ฐ์ ์๋ฏธ์ด๋ค. ์์ ์์ ์์ ํจ์ a๋ ๋ณ์ a์ ๋ด๊ฒจ์ง ๊ฐ์ด๋ค. ๋ํ ํจ์๋ ๊ฐ์ฒด์ ๊ฐ์ผ๋ก ํฌํจ๋ ์ ์๋ค. b๋ ์ผ์ข ์ ๋ณ์์ ์ญํ ์ ํ๋ ๊ฒ์ด๋ค. ์ด๋ฐ ..
2021.02.04