์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- callback
- JS #ํ๋ก์ ํธ
- slow and steady
- json
- ajax
- db
- execCommand
- eport
- object
- js
- https://youtube.com/playlist?list=PLuHgQVnccGMA5836CvWfieEQy0T0ov6Jh&si=FTaYv8m21EhO-A2K
- Porject
- ๋๊ธฐ
- async
- addEventListener
- promise
- ํผํ
- Import
- setTimeout()
- await
- sql
- ๊ฒ์
- prj
- ๋น๋๊ธฐ
- Project
- mysql
- database
- ์ฐธ๊ณ ๋ธ๋ก๊ทธ
- https://m.blog.naver.com/tt2t2am1118/221010125300
- webpack
- Today
- Total
๋ชฉ๋ก๐JS/โกver.1 (21)
C-log
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/A5rMa/btsp63rCENk/0FKTP0fKqVqiBlPAK6nHT1/img.png)
YouTube Link ์๋ฐ์คํฌ๋ฆฝํธ ์ค๊ธ ๊ฐ์ข #9 ๊ตฌ์กฐ ๋ถํด ํ ๋น (Destructuring assignment) https://youtu.be/lV7ulA7R5Nk ๊ตฌ์กฐ ๋ถํด ํ ๋น์ ๋ฐฐ์ด์ด๋ ๊ฐ์ฒด์ ์์ฑ์ ๋ถํดํด์ ๊ทธ ๊ฐ์ ๋ณ์์ ๋ด์ ์ ์๊ฒ ํ๋ ํํ์์ด๋ค. ๋จผ์ ๋ฐฐ์ด ๊ตฌ์กฐ ๋ถํด๋ฅผ ์ดํด ๋ณด์ ์ฝ๋๋ ์๋์ ๊ฐ๋ค. let [x, y] = [1, 2] console.log(x); //1 console.log(y); //2 let users = ['Mike', 'Tom', 'Jane']; let [user1, user2, user3] = users; console.log(user1) //Mike console.log(user2) //Tom console.log(user3) //Jane ์์ ์ฝ๋๋ ์๋..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/PWd0g/btsmdZ0PwlW/9tyMlASqqnbQHJCmxZEcfK/img.png)
Link JavaScript CRUD Application - CRUD Operations With JavaScript https://youtu.be/KiRKUTDYlG8 Event ๊ฐ์ฒด event๊ฐ์ฒด๋ฅผ ์ฌ์ฉํด์ ํด๋ฆญ๋ฒํผ์ ๊ตฌํํ๋ ๋ฐฉ์์ ์ฝ๋๋ ์๋์ ๊ฐ๋ค. Student 1 Student 2 Student 3 //test.js document.querySelector("#student-list").addEventListener("click", (e) => { if (e.target.classList.contains("student")) { console.log("ํ์ ๋ฒํผ ํด๋ฆญ"); } }); event๊ฐ์ฒด๋ฅผ ๋งค๊ฐ๋ณ์๋ก ์ฌ์ฉ ํ ์ ์์ผ๋ฉฐ ์ด๋ฒคํธ ๊ฐ์ฒด๋ฅผ ์กฐ์ํ ์ ์๋ ์ฌ๋ฌ ํจ์๋ค์ด ์กด์ฌํ๋ค. ์ด๋ฒคํธ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/kXtN2/btsC9aj5LIK/O0EUSG07aQR06vPOyM2K8K/img.png)
TCP/IP๋ ๋ฐ๋ก ์นดํ ๊ณ ๋ฆฌ๋ฅผ ๋ง๋ค์ด์ ํฌ์คํ ์ ํ ์์ ์ด๋ค. ์๋ ๋งํฌ๋ ๊ด๋ จ ๊ฐ์ ๋งํฌ์ด๋ค. ๋๋ฅผ ์๊ทนํ๋ TCP/IP ์์ผ ํ๋ก๊ทธ๋๋ฐ ใ๋๋ฅผ ์๊ทนํ๋ TCP/IP ์์ผ ํ๋ก๊ทธ๋๋ฐใ์ ๊ฐ ์ฅ์ ์๋ก๋ ๊ธฐ์ ์ ์ดํดํ๊ณ ํ์ฉํ ์ ์๋๋ก ๊ฐ๋ ์ ์ฌ์ด์ค๋ค. ์ด๋ฅผ ํตํด ์์ผ์ ๊ธฐ๋ณธ๋ถํฐ ๊ณ ๊ธ ๊ธฐ์ ๊น์ง ์ต๋ํ์ฌ ํ์ ์ ์ต์ ์ ์๋ฅ์ ์ www.youtube.com
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/us0sa/btsg254zh8E/eoq4o3RkSnWBLh2AXRAzTK/img.png)
ํํ Java์์ ์ ๊ทผ์ ํ์ผ๋ก ์บก์ํํ๋ฉด์ ์ ๋ณด๋ฅผ ์๋ํ ์ ์๋ค. Js์์๋ prviate์ ๊ฐ์ ์ ๊ทผ์ ํ์๋ฅผ ์ ๊ณตํ์ง ์๋๋ค. ๊ฒฐ๊ตญ ์์๋ก ์ ๊ทผ์ ํ์๋ฅผ ๋ง๋ค๊ฑฐ๋ ๊ตฌํํด์ผํ๋ ๊ฒ์ด๋ค. Link ์๋ฐ์คํฌ๋ฆฝํธ์ privatehttps://velog.io/@shroad1802/์๋ฐ์คํฌ๋ฆฝํธ์-private์ฐธ๊ณ ๋ง ํ ๋ธ๋ก๊ทธ ๊ธ์ด๋ค. ์ฝ๋๋ ์ ๋ชจ๋ฅด๊ฒ ์ผ๋ ๋์ ๋น์ทํ ๊ณ ๋ฏผ์ ํ๊ณ ์๋ ๋ธ๋ก๊ทธ๋ผ์ ๋งํฌ๋ฅผ ์ฌ๋ ค๋ณธ๋ค. Link ์๋ฐ์คํฌ๋ฆฝํธ Getter & Setter ์๋ฒฝ ์ ๋ฆฌhttps://inpa.tistory.com/entry/JS-%F0%9F%93%9A-getter-setter-%EB%9E%80ํ๋กํผํฐ getter์ setterhttps://ko.javascript.info/property-accessors์ฐพ์๋ณด..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/eITRNX/btsg1tLDCTB/Q1k9woXi2SJKT013sROgC0/img.png)
YouTube Link ๊ด๊ณํ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง : ERD https://youtube.com/playlist?list=PLuHgQVnccGMDF6rHsY9qMuJMd295Yk4sa ERD๋ฅผ ๊ณต๋ถํ๊ธฐ์ ์ ์์์ผํ ๊ด๊ณํ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง์ ๊ฐ๋ ์ ์์์ผํ๋ค. ERD๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ์์ด์๋ ์ถํ์ ์นดํ ๊ณ ๋ฆฌ๋ฅผ ๋ฐ๋ก ์์ฑํด์ ๋ค์ ๋ค๋ฃจ์ด ๋ณผ ๊ฒ์ด๋ค. ์๋ ๋งํฌ๋ ๊ด๊ณํ ๋ฐ์ดํฐ์ ๊ดํ ๊ฐ์ ๋งํฌ์ด๋ค. ๊ด๊ณํ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง www.youtube.com
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Pl2bW/btsf2kDm1FR/s8f2qIBppRjX5kjhdgyJ2K/img.png)
YouTube Link JavaScript - prototype (1/2) : prototype์ด๋? https://youtu.be/yXnbvyl04V4 JavaScript - prototype (2/2) : prototype chain https://youtu.be/673mZ8rE9UY ์๋ฐ์คํฌ๋ฆฝํธ์ ๊ฐ์ฒด์งํฅ์ ์งํฑํ๋ ํต์ฌ์ ์ธ ๊ฐ๋ ์ด๋ค. Prototype : ์ํ // ๊ฐ์ฒด ๋ฆฌํฐ๋ด์ ์ฌ์ฉํ์ฌ ๊ฐ์ฒด ์์ฑ let person = { name: "John", // name ํ๋กํผํฐ age: 30, // age ํ๋กํผํฐ isMale: true // isMale ํ๋กํผํฐ }; // ์ ํ๊ธฐ๋ฒ์ผ๋ก ํ๋กํผํฐ ์ ๊ทผ console.log(person.name); // ์ถ๋ ฅ: "John" console.log(pers..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/4X3e2/btsgATrEIWp/R0PxRXQRQ2KIjNKosihSK1/img.png)
YouTube Link ์๋ฐ์คํฌ๋ฆฝํธ 7. ์ค๋ธ์ ํธ ๋ ๋ญ๋? | ํ๋ก ํธ์๋ ๊ฐ๋ฐ์ ์ ๋ฌธํธ (JavaScript ES6) https://youtu.be/1Lbr29tzAA8 //1.๋ฆฌํฐ๋ด๊ณผ ํ๋กํผํฐ //object = {key : value} const name = 'ellie'; const age = 4; function print(name, age) { console.log(name); console.log(age); } print(name, age); //=>๊ด๋ฆฌํ๊ธฐ ํ๋ค๋ค, ์ค๋ธ์ ํธ๋ก ๋ณํํ๋ฉด ์๋์ ๊ฐ๋ค. const ellie = { name: 'ellie', age: 4 }; function print(person) { console.log(person.name); console.log(pers..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/wTkbC/btsfaKv25eU/qEUTM6rGH9Cf6KkTykJ5v1/img.png)
YouTube Link ์๋ฐ์คํฌ๋ฆฝํธ 8. ๋ฐฐ์ด ์ ๋๋ก ์๊ณ ์ฐ์. ์๋ฐ์คํฌ๋ฆฝํธ ๋ฐฐ์ด ๊ฐ๋ ๊ณผ APIs ์ด์ ๋ฆฌ | ํ๋ก ํธ์๋ ๊ฐ๋ฐ์ ์ ๋ฌธํธ (JavaScript ES6 ) https://youtu.be/yOdAVDuHUKQ ์ค๋ธ์ ํธ์ ๋ฐฐ์ด์ ์ฐจ์ด๋ ๋ฌด์์ธ๊ฐ. ์ค๋ธ์ ํธ๋ ์๋ก ์ฐ๊ด๋ ๊ฒ๋ค์ ๋ฌถ์ด ๋๋ ๊ฒ์ ๋งํ๋ค. ์ด๋ฌํ ๋น์ทํ ํ์ ์ ๋ฌถ์ด๋์ ๊ฒ์ ์๋ฃ๊ตฌ์กฐ๋ผ๊ณ ํ๋ค. ์๋ฃ๊ตฌ์กฐ๋ ๋์ผํ ํ์ ๋ง ๋ด์ ์ ์๋ค. unshift() & shift() //unshift : add an item to the beginning console.log('unshift'); console.log(fruits);//Before fruits.unshift('lemon', 'strawberry') console.log(fruits..