์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- error
- node.js
- ๊ตญ๋น์ง์
- ํ์ด์ฌ
- ํ๋ก ํธ์๋
- HTML
- ์ฝ๋ฉ
- KDT
- Til
- JS
- fe
- ํ๋ก์ ํธ
- ๋ฐฑ์ค
- ์๊ณ ๋ฆฌ์ฆ
- ๋ชจ๊ฐ์ฝ
- ํ ์ดํ๋ก์ ํธ
- ์ฝ๋ฉํ ์คํธ
- ๋๋ฆผ์ฝ๋ฉ
- heapq
- CSS
- mongodb
- Python
- ๊ฐ๋ฐ
- ๋ ธ๋ง๋์ฝ๋
- react
- ํฌ๋กค๋ง
- ํ๋ก๊ทธ๋๋จธ์ค
- ์ฝ๋ฉ์ ํ
- javascript
- ๊ทธ๋ฆฌ๋
- Today
- Total
๋ชฉ๋กJS (6)
๐ฑ → ๐ณ
๐ JSDoc ๋? ์ผ์ข ์ ์ฃผ์ ๋ฌ๊ธฐ ๊ฑฐ์ ํ์คํ๊ฐ ๋์ด์ Vscode, Webstorm ๋ฑ ์์๋ ๊ธฐ๋ณธ์ผ๋ก ๊ธฐ๋ฅ์ ์ ๊ณต ํน์ ํํ๋ก ์ฃผ์์ ๋ฌ๋ฉด ํด๋น ์ฃผ์ ๋ด์ฉ์ ํตํด ํจ์์ ๊ธฐ๋ฅ ๋๋ ๋งค๊ฐ ๋ณ์์ ํ์ ๋ฑ์ ๋ฏธ๋ฆฌ ์๋ ค์ค ์ ์์ ์ฃผ์์ ๋ฌ ๋ /** */ ๋ก ๋ฌ๋ฉด ๋จ โ JSDoc ๋ถ๊ฐ ๊ธฐ๋ฅ @todo ๋ฉ๋ชจ์ฒ๋ผ ์ฌ์ฉ ๊ฐ๋ฅ, ๊ฐ๋ฐํ๋ค๊ฐ ๋ฉ์ถ๋ ๋ค์๋ถํฐ ํด์ผํ ๊ฒ ์จ๋๊ธฐ /** * @todo ๋ด์ผ ์๋ก์ด ๋งค๊ฐ๋ณ์ ์ถ๊ฐ ํด์ผํจ due to 10:30 .. */ @deprecated ๋ ์ด์ ํด๋น ๊ธฐ๋ฅ์ ์ฐ์ง ์์ ๋ ์ถ๊ฐ -> ํจ์ ์ฐ๋ฉด ๊ฐ๋ก์ค์ด ๊ทธ์ด์ง @type {ํ์ ํํ} ๋ณ์์ ํน์ ํ์ ์ ์ฐ๋ผ๊ณ ์๋ ค ์ค ๋ ์ฌ์ฉ์ด ๊ฐ๋ฅ ์์ฆ์ typescript๊ฐ ์ด ์ญํ ์ ๋์ ํด์ค์ ์ ์์ฐ๊ธด ํจ โ JSDoc..
HTML/CSS, JavaScript๋ฅผ ์ฌ์ฉํ์ฌ TodoList ๋ง๋ค์ด๋ณด์๋ค. ๋์์ธ์ ํ์์ ์์ฃผ ์ฌ์ฉํ๋ todomate๋ฅผ ์ฐธ๊ณ ํ๋ค. list๊ฐ ์ ๋ ฅ๋ ํด๋ณด๊ธธ ๋ฐ๋๋ค ! ๋์ค์ ๋ฒก์๋๋ ๋ฐฐ์์ ๋๋ง์ todolist app์ ์์ฑํด๋ด์ผ์ง ๊ฒฐ๊ณผ๋ฌผ: https://lambent-beignet-d6fa26.netlify.app Todolist lambent-beignet-d6fa26.netlify.app ์ฝ๋ ํ์ธ: https://github.com/thals0/TodoList-netlify GitHub - thals0/TodoList-netlify Contribute to thals0/TodoList-netlify development by creating an account on GitHub. gith..
๐ DOM(Document Object Model) ๐ DOM API : Document Object Model Application Programming Interface โ querySelector("์์ ์ ํ์") CSS ์์ ์ ํ์๋ฅผ ์ฌ์ฉํด์ ์์ ์ด ๊ฐ์ ธ์ค๊ณ ์ถ์ดํ๋ ์์๋ฅผ ๊ฐ์ ธ์ค๋ ๋ฉ์๋ ๋ฌธ์์์ ๋ง๋๋ ์ ์ผ ์ฒซ๋ฒ์งธ ์์๋ฅผ ๋ฐํํจ โ getElementById("id") ID ์ด๋ฆ์ ๋ถ๋ฌ์ ํด๋น ID๋ฅผ ๊ฐ์ง๋ ์์๋ฅผ ๋ถ๋ฌ์ค๋ ๋ฉ์๋ โ classList classList.add('class1') : ์ ํ ์์์ class1์ด๋ผ๋ class ๋ํ๊ธฐ classList.remove('class1') : ์ ํ ์์์ class1์ด๋ผ๋ class ์ ๊ฑฐ classList.contains('class1')..
๐ Object ์ ๊ทผ ์ถ๊ฐ ์ญ์ ํ๋กํผํฐ ์กด์ฌ ์ฌ๋ถ ํ์ธ Object method method: ๊ฐ์ฒด property๋ก ํ ๋น ๋ ํจ์ ๐ this function sayHello() { console.log(`Hello, I'm ${this.name}`); console.log(this); } let boy = { name: "Justin", sayHello, }; let girl = { name: "Anna", sayHello, }; boy.sayHello(); //Hello, I'm Justin girl.sayHello(); //Hello, I'm Anna โ ํ์ดํ ํจ์์ this ํ์ดํ ํจ์๋ ์ผ๋ฐ ํจ์์๋ ๋ฌ๋ฆฌ ์์ ๋ง์ this๋ฅผ ๊ฐ์ง์ง ์์ ํ์ดํ ํจ์ ๋ด๋ถ์์ this๋ฅผ ์ฌ์ฉํ๋ฉด, ๊ทธ thi..
๐ ๋ณ์๋ช ๊ธฐ๋ณธ ๊ท์น ๋ณ์ ์ด๋ฆ์ผ๋ก๋ ๋ฌธ์/์ซ์/_/$ ๋ง ์ฌ์ฉ ๊ฐ๋ฅ ์ฒซ ๊ธ์๋ ์ซ์ ๋ถ๊ฐ ์์ฝ์ด ์ฌ์ฉ ๋ถ๊ฐ ์๋ฏธ๋ฅผ ๋ดํฌ ํ๋ ๋ณ์ ์ด๋ฆ์ด ์ข์ ์ ๋จ์ด๊ฐ ๋ช ์ฌ -> ๋ณ์ ์ ๋จ์ด๊ฐ be๋์ฌ -> boolean ์ ๋จ์ด๊ฐ ๋์ฌ -> ํจ์ ์์, ๊ณ ์ ๊ฐ์ ์ ์ฒด ๋๋ฌธ์๋ก ์ ์ธ ๐ ๋ฐ์ดํฐ ํ์ : string, number, boolean, undefined, null, object, array ๋ฑ โ typeof : ํด๋น ์๋ฃ(๋ณ์, ๋ฐ์ดํฐ ๋ฑ)์ ๋ฐ์ดํฐ ํ์ ์ ๋ฐํํด์ค ์ฃผ์, object์์ ์๋ฃ์ null๋ object๋ผ๊ณ ๋ธ console.log(typeof null); console.log(typeof "hi"); console.log(typeof 77); // {} ๋น object ์ ์ธ consol..
๋ฐ๋๋ผJS๋ก ํฌ๋กฌ์ฑ ๋ง๋ค๊ธฐ: From #2.7 to #2.16 All Courses – ๋ ธ๋ง๋ ์ฝ๋ Nomad Coders ์ด๊ธ๋ถํฐ ๊ณ ๊ธ๊น์ง! ๋๊ผฌ์ค๊ณผ ํจ๊ป ํ์คํ์ผ๋ก ์ฑ์ฅํ์ธ์! nomadcoders.co #2.7 Functions argument : function์ ์คํํ๋ ๋์ ์ด๋ค ์ ๋ณด๋ฅผ function์๊ฒ ๋ณด๋ผ ์ ์๋ ๋ฐฉ๋ฒ #2.8 Functions part Two NaN : Not a Number ํจ์๋ฅผ ๋ถ๋ฅด๊ณ , ์ ๋ ฅํ๋ ๊ฒ ๊น์ง ๋ฐฐ์ //object ์์ function์ด ์๋ ๊ฒฝ์ฐ const player = { sayHello: function(otherName){ console.log("Hello " + otherName); } } player.sayHello("nico"); play..