[JavaScript] JavaScript๊ฐ ๋์ํ๋ ์๋ฆฌ - ๊ธฐ๋ณธํธ
ยท
๐ STUDY/WEB
๋ค์ด๊ฐ๋ฉฐ"ํธ์ด์คํ
์ด ์ ์ผ์ด๋ ๊น?", "์ค์ฝํ ์ฒด์ธ์ด๋ ๋ฌด์์ผ๊น?", "this๋ ์ ์ํฉ๋ง๋ค ๋ฌ๋ผ์ง๊น?" JavaScript๋ฅผ ๊ณต๋ถํด๋ดค๋ค๋ฉด, ์ด ์ง๋ฌธ๋ค์ ํ ๋ฒ์ฏค ์๊ฐํด๋ณด์์ ๊ฒ์
๋๋ค. ์ด ์ธ ๊ฐ์ง๋ ๋ฐ๋ก ์ธ์์ผ ํ ๋ณ๊ฐ์ ๊ท์น์ด ์๋, ์คํ ์ปจํ
์คํธ๋ผ๋ ๊ฐ๋
์ ์ดํดํ๋ฉด ์ ๋ถ ๊ฐ์ ์๋ฆฌ๋ก ์ค๋ช
๋ฉ๋๋ค.์ด ๊ธ์์๋ ์คํ ์ปจํ
์คํธ๊ฐ ๋ฌด์์ธ์ง, ๋ด๋ถ์ ๋ฌด์์ ๋ด๊ณ ์๋์ง, ๊ทธ๋ฆฌ๊ณ ํธ์ถ ์คํ์์ ์ด๋ป๊ฒ ๋์ํ๋์ง๋ฅผ ๋ค๋ฃน๋๋ค.์ปจํ
์คํธ์คํ ์ปจํ
์คํธ๋ฅผ ์ดํดํ๊ธฐ ์์, ์ปจํ
์คํธ๋ ๋ฌด์์ธ์ง ์ดํดํด์ผํฉ๋๋ค.์ปจํ
์คํธ(Context)๋ ์ํฉ, ๋งฅ๋ฝ, ๋ฌธ๋งฅ ์์ ์๋ฏธ๋ฅผ ์๋ฏธํฉ๋๋ค. ์ด๋ฅผ ๊ฐ๋ฐ์๋ต๊ฒ ํด์ํด๋ณด๋ฉด, ํ
์คํธ์ ๋ด์ฉ๋ฟ๋ง ์๋๋ผ, ํ
์คํธ๊ฐ ์ฌ์ฉ๋ ์ํฉ, ์ด์ ๋ฌธ๋งฅ, ์ดํ ๋งฅ๋ฝ ๋ฑ์ ๋ชจ๋ ๊ฐ์ง๊ณ ์๋ ๋ฐ์ดํฐ ๋ฌถ์์ ๊ฐ๋ฆฌํจ๋ค..