์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- ์๊ณ ๋ฆฌ์ฆ
- !x.includes()
- for๋ฐ๋ณต๋ฌธ
- ์๋ฐ์คํฌ๋ฆฝํธ
- for๋ฌธ
- ์๋ฐ์คํฌ๋ฆฝํธ์ ํน์ง
- ES6 ๋ธ๋ผ์ฐ์ ์ง์ ํํฉ
- Math.min
- ํ๋ ฌ...
- ์ผํญ์ฐ์ฐ์
- Promise.all()
- ํ๋ก๊ทธ๋๋จธ์ค ๊ณต์ ์ฐ์ฑ
- .split()
- ์์ค๋ฆ~
- ์๋ฐ์คํฌ๋ฆฝํธ์ ECMAScript
- Ajax๋?
- async-await
- ์๋ฐ์คํฌ๋ฆฝํธ์ ํ์๋ฐฐ๊ฒฝ
- ๋ฐฐ์ด ์ต์๊ฐ
- JavaScript
- ํ๋ก๊ทธ๋๋จธ์ค
- ๊ฐ์ฐ์ค์ ๊ณต์
- array.reduce()
- a && b
- arr.push()
- ์ด๋ ค์ด๋ฐใ ใ
- .map()
- ์๋ฆ๋๋ ์๊ณ ๋ฆฌ์ฆ
- ํ๋ก๊ทธ๋๋ฐ์ด๋
- ๊ตฌ๋ฌธ๊ณผ ์๋ฏธ
- Today
- Total
๋ชฉ๋กD E V E L O P ๐ป/CS (3)
Ming's develop story
๋๊ธฐ(Synchronous)์ ๋น๋๊ธฐ(Asynchronous)์ ์ฐจ์ด1. ๋๊ธฐ(Synchronous)๊ฐ๋ : ์์ฒญ์ ๋ณด๋ธ ํ ์๋ต์ ๋ฐ์ ๋๊น์ง ๊ธฐ๋ค๋ฆฌ๋ ๋ฐฉ์ํน์ง: ํ ์์ ์ด ๋๋์ผ ๋ค์ ์์ ์ ์ํํ ์ ์์์ฅ์ :์ฝ๋์ ์คํ ์์๊ฐ ์ง๊ด์ ์ด๋ฉฐ ์ดํดํ๊ธฐ ์ฌ์๋๋ฒ๊น ์ด ๋น๊ต์ ์ฌ์๋จ์ :ํ๋์ ์์ ์ด ์ค๋ ๊ฑธ๋ฆฌ๋ฉด ์ ์ฒด ํ๋ก๊ทธ๋จ์ด ๋ฉ์ถ ์ ์์๋ณ๋ ฌ ์ฒ๋ฆฌ๊ฐ ์ด๋ ค์โ ๋๊ธฐ ์ฝ๋ ์์ (JavaScript)function taskA() { console.log("์์ A ์์"); for (let i = 0; i ์คํ ๊ฒฐ๊ณผ์์ A ์์(๋ช ์ด ํ)์์ A ์๋ฃ์์ B ์คํ์์ A๊ฐ ๋๋ ๋๊น์ง ์์ B๋ ์คํ๋์ง ์์.2. ๋น๋๊ธฐ(Asynchronous)๊ฐ๋ : ์์ฒญ์ ๋ณด๋ธ ํ ์๋ต์ ๊ธฐ๋ค๋ฆฌ์ง ์๊ณ ๋ค์ ์์ ์ ์งํ..
Promise๋?๋น๋๊ธฐ ์ฐ์ฐ์ ์ํ๋ฅผ ๋ํ๋ด๋ ๊ฐ์ฒด์ด๋ค.๋น๋๊ธฐ ์ฒ๋ฆฌ๊ฐ ์งํ ์ค์ด๋ฉด pending, ์ฑ๊ณตํ๋ฉด fulfilled → then() ๋ธ๋ก ์คํ, ์คํจํ๋ฉด rejected → catch() ๋ธ๋ก ์คํ ์ํ๋ฅผ ๊ฐ์ง๋ค.Promise๋ ๋น๋๊ธฐ ํ๋ก๊ทธ๋๋ฐ์ then๊ณผ catch์ ์ฒด์ด๋์ ํตํด ๋ณด๋ค ๊ฐ๊ฒฐํ๊ฒ ํํํ ์ ์๋๋ก ES6์์ ๋์ ๋์๋ค.โ Promise ๊ธฐ๋ณธ ์ฌ์ฉ๋ฒconst fetchData = () => { return new Promise((resolve, reject) => { setTimeout(() => { const success = true; if (success) resolve("๋ฐ์ดํฐ ๋ก๋ฉ ์๋ฃ!"); else reject("๋ฐ์ดํฐ ๋ก๋ฉ ์คํจ!..
DOM (Document Object Model)์ด๋?๋งํฌ์ ์ธ์ด๋ก ์์ฑ๋ ๋ฌธ์๋ฅผ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด(ex. Javascript)๊ฐ ์กฐ์ํ ์ ์๋๋ก ํ๋ ์ธํฐํ์ด์คDOM์ ๊ณ์ธต์ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง ๋ ธ๋ ํธ๋ฆฌ๋ก ๊ตฌ์ฑ๋๋ค.DOM์ ์ข ๋ฅHTML DOM: HTML ๋ฌธ์๋ฅผ ์กฐ์ํ๋ APIXML DOM: XML ๋ฐ์ดํฐ๋ฅผ ํธ๋ฆฌ ํํ๋ก ๋ค๋ฃฐ ์ ์๋ APISVG DOM: SVG ๊ทธ๋ํฝ์ ํ๋ก๊ทธ๋๋ฐ์ ์ผ๋ก ๋ณ๊ฒฝํ ์ ์๋ APIDOM์ ์ ํ์ํ๊ฐ?๋์ ์ธ ์น ํ์ด์ง๋ฅผ ๊ตฌํํ๋ ค๋ฉด ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๊ฐ ๋ฌธ์์ ์ ๊ทผํ๊ณ , ์ ์ดํ ์ ์๋ ์๋จ์ด ์์ด์ผ ํ์ง๋ง ๋งํฌ์ ์ธ์ด์๋ element์ ์ ๊ทผ ๊ฐ๋ฅํ ์ธํฐํ์ด์ค๊ฐ ์๊ธฐ ๋๋ฌธ์ด๋ค.DOM์ ํตํด ์ด๋ค ๋์์ ํ ์ ์๋๊ฐ?์์ ์กฐ์: ๋ฌธ์ ๋ด์์ ์์๋ฅผ ์ถ๊ฐ(appendChild), ์ ๊ฑฐ(..