Javascript์ ๋ค๋ฅธ ์ธ์ด์ ์ฐจ์ด์
์ปดํ์ผ๋ฌ์ ์ธํฐํ๋ฆฌํฐ
์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ์ดํดํ๊ธฐ ์ํด์๋ ์ปดํ์ผ๋ฌ์ ์ธํฐํ๋ฆฌํฐ์ ์ฐจ์ด๋ฅผ ์ดํดํ๋๋ฐ์์ ๋ถํฐ ์์ํ๋ค.
์ปดํ์ผ ์ธ์ด
์์ค์ฝ๋๋ฅผ ์คํํ๊ธฐ ์ํด์๋ ๊ธฐ๊ณ์ด๋ก ๋ฒ์ญํ๋ ๊ณผ์ ์ด ํ์ํ๋ฐ ์ด๋ฌํ ๊ณผ์ ์ ์ปดํ์ผ(Compile) ์ด๋ผ๊ณ ํ๋ค. ์ด๋ฌํ ์ปดํ์ผ์ ์ํํ๋ ์ธ์ด๋ฅผ ์ปดํ์ผ ์ธ์ด ๋ผ๊ณ ํ๋๋ฐ ๋ํ์ ์ธ ์๋ก C, C++, C# ๋ฑ์ด ์๋ค. ์ปดํ์ผ ์ธ์ด๋ ์ปดํ์ผ ํ๋๋ฐ ์๊ฐ์ด ์ค๋ ๊ฑธ๋ฆฌ์ง๋ง ์คํ๋๋ ์๋๊ฐ ๋น ๋ฅด๋ค๋ ์ฅ์ ์ด ์๋ค.
-
Build Time
Source์ ๋ํ ๊ธฐ๊ณ์ด ๋ฒ์ญ
-
Run Time
๊ธฐ๊ณ์ด ๋ฒ์ญ ํ ๊ธฐ๊ณ๋ก ์ ๋ฌ.
์ธํฐํ๋ฆฌํฐ ์ธ์ด
์๋ฐ์คํฌ๋ฆฝํธ๋ ์ธํฐํ๋ฆฌํฐ ์ธ์ด๋ก ํ๋ก๊ทธ๋จ์ ์์ค์ฝ๋๋ฅผ ํ ์ค๋ง๋ค ๊ธฐ๊ณ์ด๋ก ๋ฒ์ญํ๋ ๋ฐฉ์์ ์ทจํ๊ณ ์๋๋ฐ ์ด๋ ํ ์ค ํ ์ค ๋ฒ์ญ์ ํ๋ฏ๋ก ํ ์คํธ์ ์ฉ์ดํ ๊ตฌ์กฐ๋ฅผ ๊ฐ๊ณ ์์ง๋ง ์ฒ๋ฆฌ ์๋๊ฐ ๋๋ฆฌ๋ค๋ ๋จ์ ์ด ์๋ค.
-
Build Time
์๋ฌด ์ผ๋ ์ผ์ด๋์ง ์๋๋ค.
-
Run Time
๊ธฐ๊ณ์ด ๋ฒ์ญ ํ ๊ธฐ๊ณ๋ก ์ ๋ฌ.
์๋ฐ์คํฌ๋ฆฝํธ ๋ง์ ํน์ง
์๋ฐ์คํฌ๋ฆฝํธ๋ง์ ํน์ง์ ์ฌ๋ฌ๊ฐ๊ฐ ์๋๋ฐ ๋ํ์ ์ผ๋ก
- ์ธํฐํ๋ฆฌํฐ๋ค
- ๋์ ํ๋กํ ํ์ ๊ธฐ๋ฐ ๊ฐ์ฒด์งํฅ ์ธ์ด์ด๋ค.
- ๋์ ํ์ ์ธ์ด์ด๋ค.
- ํจ์๊ฐ ์ผ๊ธ ๊ฐ์ฒด์ด๋ค.
- ํจ์๊ฐ ํด๋ก์ ๋ฅผ ์ ์ํ๋ค
๋ฑ์ด ์๋ค.
ํ๋ก๊ทธ๋จ ์์ฑ๊ณผ ์คํ
๋๋ ํฌ๋กฌ๊ณผ Node.js๋ฅผ ์ฌ์ฉํ ์์ ์ด๋ฏ๋ก ์ฒซ ๋ฒ์งธ๋ก node.js๋ฅผ ์ค์นํ๊ณ vscode๋ ํจ๊ป ์ค์นํ๋ค.
์ค๋น๋ฌผ
node.js ์ค์น
VSCode ์ค์น
ํ๋ก๊ทธ๋จ ์คํ
ํ๋ก๊ทธ๋จ์ ์คํ ๋ฐฉ๋ฒ์ cmder์์ vscode๋ก ์์ฑ๋ ์์ค๋ฅผ ๋ถ๋ฌ์์ ์คํํ๋ ๋ฐฉ์์ผ๋ก ์ด๋ฃจ์ด์ง๋ค.
ํ์ง๋ง ์น์ F12
ํค๋ฅผ ๋๋ฌ์ ์ฝ์์ ์
๋ ฅํ์ฌ ํ
์คํธ๋ฅผ ํ ์ ์์ง๋ง ํ๊ณ๊ฐ ์๊ธฐ ๋๋ฌธ์ ์ ์๋ก ์งํํ ์์ ์ด๋ค.
'๐บ Front End > - HTML,css,Javascript' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Javascript-Core] ์๋ฐ์คํฌ๋ฆฝํธ์ null๊ณผ undefined (0) | 2019.11.29 |
---|---|
[Javascript-Core] ๋ณ์์ ์ ์ธ var๊ณผ let ๊ทธ๋ฆฌ๊ณ const์ ์ฐจ์ด :: Difference among var and let and const (0) | 2019.11.29 |
6. HTML ํผ ํ๊ทธ (0) | 2019.11.29 |
5. HTML ํ๋ ์ (0) | 2019.11.29 |
4. HTML ํ ์ด๋ธ (0) | 2019.11.29 |
๋๊ธ