ํ๋ก ํธ์๋ ๋ถํธ์บ ํ 1์ฃผ์ฐจ ๋~
๋ฉ๋ถ์ ์ด์ค for๋ฌธ
์! div์ง์ฅ ํ์ถ!!
๊ฒ์๊ฒ์ ํฐ๋ฏธ๋์ด๊ณ ํ์๊ฒ์ ๋ช ๋ น์ด๋ก๋ค
let ๋ฐฐ์ด = ["์์๊ฐ", "์๋๊ฐ"];
let ๊ฐ์ฒด = { ์ ๋ณด๋ฅผ : ์ฝ๊ฒ, ๋ค๋ฃจ๋: ๋ฐฉ๋ฒ };
typeof '๋ธ๋ก๊ทธ ์ฐ๊ธฐ' // string
์์ํ ๋ฐ์ดํฐ / ์ฐธ์กฐํ ๋ฐ์ดํฐ
let x = '์ ์ญ ๋ณ์'; function inner () { let x = '์ง์ญ ๋ณ์'; } let result = x ; //์ ์ญ ๋ณ์ :)
๋ด๋ถํจ์์ ์๋ ์ธ์๋ ์ฃผ๋ณ ํ๊ฒฝ์์ ํ์ณ์ค์!
Koans ๋ฌธ์ ์ ๋ฆฌ part.1
koans ๋ฌธ์ ์ ๋ฆฌ part.2
DOM To do list : [ v ] ์๋ฐ์คํฌ๋ฆฝํธ๊ฐ html์ ์ฝ๊ธฐ ํธํ๊ฒ ๊ฐ์ฒด๋ก ๋ง๋ค์ด์ฃผ๊ธฐ
<script>์ ์์น๋ฅผ ์ฐพ์์ฃผ์
์~ ๋ฒ์จ ํ๋ฌ!
๋ชจ๋ ๊ฒ์ ๊ฒฐ๊ตญ ๊ฐ์ฒด๋ค
์ธ์คํด์ค์ ๊ฐ์ฅ ํต์ฌ์ ์ธ ๋ชจ๋ธ, ํด๋์ค
ํ๋กํ ํ์ ๊ณผ ํ๋กํ ํ์ ์ฒด์ธ
ํจ์๋ฅผ ์ฌ์ฉํ๋ ํจ์๋ฅผ ์ฌ์ฉํ๋ ํจ์๋ฅผ ์ฌ์ฉํ๋ ํจ์...
ํจ์(์ฝ๋ฐฑ(์ฝ๋ฐฑ(์ฝ๋ฐฑ(์ฝ๋ฐฑ(์ฝ๋ฐฑ...)))))
.then((value)=>{ return `value`}).then((value)=>{ return `value`}).then((value)=>{ return `value`})...
์๋ฒ๋ ๋ฐฑ์๋๋ง์ ์์ญ? noโฆ์ํ๊น๊ฒ๋ ์๋๋คโฆ์์ดโฆ ์ค๋์~ ์๊ณ ๊ท์ฌ์ด ๋ ธ๋ ์๋ฒ ๊ธฐ์ด์ ๋ํด ๋ฐฐ์๋ณผ ๊ฒ์ธ๋ฐ ์ด๋ฒ์ ์ค์ตํ๋ API ์๋ฒ๋ ํ๋ก ํธ์๋ ๊ฐ๋ฐ์๋ผ๋ ๊ตฌํํ ์ ์์ด์ผ ํ๋ค SOP > Same-Origin Policy, ๋์ผ ์ถ์ฒ ์ ์ฑ > ๋