์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- ์๋ฐ์คํฌ๋ฆฝํธ์ ํ์๋ฐฐ๊ฒฝ
- ์๋ฐ์คํฌ๋ฆฝํธ์ ECMAScript
- .split()
- !x.includes()
- ํ๋ก๊ทธ๋๋จธ์ค
- ํ๋ก๊ทธ๋๋ฐ์ด๋
- ๋ฐฐ์ด ์ต์๊ฐ
- ํ๋ก๊ทธ๋๋จธ์ค ๊ณต์ ์ฐ์ฑ
- .map()
- ์์ค๋ฆ~
- ์๋ฐ์คํฌ๋ฆฝํธ
- ES6 ๋ธ๋ผ์ฐ์ ์ง์ ํํฉ
- ์๋ฆ๋๋ ์๊ณ ๋ฆฌ์ฆ
- for๋ฌธ
- ์๋ฐ์คํฌ๋ฆฝํธ์ ํน์ง
- async-await
- Ajax๋?
- ์ด๋ ค์ด๋ฐใ ใ
- ์ผํญ์ฐ์ฐ์
- JavaScript
- a && b
- ํ๋ ฌ...
- arr.push()
- for๋ฐ๋ณต๋ฌธ
- array.reduce()
- ์๊ณ ๋ฆฌ์ฆ
- Math.min
- Promise.all()
- ๊ตฌ๋ฌธ๊ณผ ์๋ฏธ
- ๊ฐ์ฐ์ค์ ๊ณต์
- Today
- Total
๋ชฉ๋กD E V E L O P ๐ป/Javascript (3)
Ming's develop story
2.1 ์๋ฐ์คํฌ๋ฆฝํธ์ ํ์ 1995๋ , ์ฝ 90%์ ์์ฅ ์ ์ ์จ๋ก ์น ๋ธ๋ผ์ฐ์ ์์ฅ์ ์ง๋ฐฐํ๊ณ ์๋ ๋ท์ค์ผ์ดํ ์ปค๋ฎค๋์ผ์ด์ ์ฆ๋ ์นํ์ด์ง์ ๋ณด์กฐ์ ์ธ ๊ธฐ๋ฅ์ ์ํํ๊ธฐ ์ํด ๋ธ๋ผ์ฐ์ ์์ ๋์ํ๋ ๊ฒฝ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ๋์ ํ๊ธฐ๋ก ๊ฒฐ์ ํ๋ค. ๊ทธ๋์ ํ์ํ ๊ฒ์ด ๋ฐ๋ก ๋ธ๋ ๋ ์์ดํฌ๊ฐ ๊ฐ๋ฐํ ์๋ฐ์คํฌ๋ฆฝํธ๋ค. ์๋ฐ์คํฌ๋ฆฝํธ๋ 1996๋ 3์, ๋ท์ค์ผ์ดํ ์ปค๋ฎค๋์ผ์ด์ ์ฆ์ ์น ๋ธ๋ผ์ฐ์ ์ธ ๋ท์ค์ผ์ดํ ๋ด๋น๊ฒ์ดํฐ2์ ํ์ฌ๋์๊ณ "๋ชจ์นด"๋ก ๋ช ๋ช ๋์๋ค. ๊ทธ๋ฌ๋ค ๊ทธํด 9์ "๋ผ์ด๋ธ์คํฌ๋ฆฝํธ"๋ก ์ด๋ฆ์ด ๋ฐ๋์๋ค๊ฐ 12์์ "์๋ฐ์คํฌ๋ฆฝํธ"๋ผ๋ ์ด๋ฆ์ผ๋ก ์ต์ข ๋ช ๋ช ๋์๋ค. ์ด๋ ๊ฒ ํ์ํ ์๋ฐ์คํฌ๋ฆฝํธ๋ ํ์ฌ ๋ชจ๋ ๋ธ๋ผ์ฐ์ ์ ํ์ค ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก ์๋ฆฌ ์ก์๋ค. ๊ทธ๋ฌ๋ ์๋ฐ์คํฌ๋ฆฝํธ๊ฐ ์ํํ๊ฒ ์ฑ์ฅํ๋ ๊ฒ์ ์๋๋ค. ์๋ฐ์คํฌ๋ฆฝํธ๊ฐ ํ์ํ ๋ค ์ผ๋ง..
1.1 ํ๋ก๊ทธ๋๋ฐ์ด๋? ํ๋ก๊ทธ๋๋ฐ์ด๋ ์ปดํจํฐ์๊ฒ ์คํ์ ์๊ตฌํ๋ ์ผ์ข ์ ์ปค๋ฎค๋์ผ์ด์ ์ด๋ค. ์ด๋ฅผ ์ํด ๋จผ์ ๋ฌด์์ ์คํํ๊ณ ์ถ์์ง ์ ์ํ ํ์๊ฐ ์๋ค. ๋ค์ ๋งํด, ํ๋ก๊ทธ๋๋ฐ์ ์์ ํด๊ฒฐํด์ผ ํ ๋ฌธ์ (์๊ตฌ์ฌํญ)์ ๋ช ํํ ์ดํดํ ํ ์ ์ ํ ๋ฌธ์ ํด๊ฒฐ ๋ฐฉ์์ ์ ์ํ ํ์๊ฐ ์๋ค. ์ด๋ ์๊ตฌ๋๋ ๊ฒ์ด ๋ฌธ์ ํด๊ฒฐ ๋ฅ๋ ฅ์ด๋ค. ๋๋ถ๋ถ์ ๋ฌธ์ (์๊ตฌ์ฌํญ)๋ ๋ณต์กํ๋ฉฐ ๋ช ํํ์ง ์์ ์ ์๋ค. ๋ฐ๋ผ์ ๋ฌธ์ (์๊ตฌ์ฌํญ)๋ฅผ ๋ช ํํ ์ดํดํ๋ ๊ฒ์ด ์ฐ์ ๋์ด์ผ ํ๋ฉฐ ๋ณต์กํจ์ ๋จ์ํ๊ฒ ๋ถํดํ๊ณ ์๋ฃ๋ฅผ ์ ๋ฆฌํ๊ณ ๊ตฌ๋ถํด์ผ ํ๋ฉฐ ์์์ ๋ง๊ฒ ํ์๋ฅผ ๋ฐฐ์ดํด์ผ ํ๋ค. ์ฆ, ํ๋ก๊ทธ๋๋ฐ์ด๋ 0๊ณผ 1๋ฐ์ ์์ง ๋ชปํ๋ ๊ธฐ๊ณ๊ฐ ์คํํ ์ ์์ ์ ๋๋ก ์ ํํ๊ณ ์์ธํ๊ฒ ์๊ตฌ์ฌํญ์ ์ค๋ช ํ๋ ์์ ์ด๋ฉฐ, ๊ทธ ๊ฒฐ๊ณผ๋ฌผ์ด ๋ฐ๋ก ์ฝ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ฐ๋ฆฌ๋ ๋ฌธ์ ํด๊ฒฐ ๋ฐฉ์..
์ ๊ทํํ์ ์๊ธฐ์ด - ํน์๋ฌธ์ ์ถ๊ฐํ ๊ฒ ํ์: /์ ๊ท์/ - : ๋ฒ์(์ด๋์์ ์ด๋๊น์ง) a-z : a์์ z๊น์ง๋ฅผ ์๋ฏธ 0-9 : 0์์ 9๊น์ง๋ฅผ ์๋ฏธ ใฑ-ใ : ใฑ์์ ใ ๊น์ง๋ฅผ ์๋ฏธ ใ -ใ ฃ : ใ ์์ ใ ฃ ๊น์ง๋ฅผ ์๋ฏธ ๊ฐ-ํฃ : '๊ฐ'์์ 'ํฃ'๊น์ง๋ฅผ ์๋ฏธ [] : ๊ดํธ ์์ ๋ฌธ์์ค 1๊ฐ [a-z] : a์์ z์ค ํ๋. [abc]d : ad, bd, bd ๋ฅผ ์๋ฏธ [^] : ๊ดํธ์์ ๋ฌธ์ ๋ถ์ (์ ์ธ) [^a-z] : a ~ z๋ฅผ ์ ์ธํ ๋ชจ๋ ๋ฌธ์ [^0-9] : ์ซ์๋ฅผ ์ ์ธํ ๋ชจ๋ ๋ฌธ์ | : ๋๋(OR) [a-z|A-Z] : a ~ z ๋๋ A ~ Z ์๋ฏธ(์์ด ์ ์ฒด) [ใฑ-ใ |ใ -ใ ฃ|๊ฐ-ํฃ] : ใฑ ~ ใ ๋๋ ใ ~ ใ ฃ ๋๋ ๊ฐ ~ ํฃ ์๋ฏธ(ํ๊ธ ์ ์ฒด) ^ : ๋ฌธ์์ด์ ์ฒ์ ^[a-zA-Z] ..