웹페이지를 조작하는 DOM
1. 웹 이란? 웹 이란, 우리 모두가 알고있는 것처럼, 인터넷에 연결된 사용자들이 서로의 정보를 공유할 수 있는 공간을 의미한다. 이러한 웹에서 HTML로 작성된 페이지를 웹 페이지라고 하고, 이 웹 페이지들이 여러개 모여있는 집합을 웹 사이트라고 부른다. 웹 사이트란, google.com 과 같은 주소, url에 접속해서 볼 수 있는 웹 페이지들을 통틀어 말하는 말로, 흔히 말하는 홈페이지라고 할 수 있다. 웹 사이트들은 보통 HTML, CSS, 자바스크립트로 이루어져 있다. 1) HTML과 CSS HTML은 Hyper Text Markup Language의 약자로, 쉽게 말하면 브라우저에게 웹 페이지의 요소들이 어떻게 구성되어있는지를 알려주는 역할을 하고, CSS는 Cascading Style Sh..
2023. 10. 25.
spread와 rest
1. spread spread는 직역하면 확산, 퍼짐, 전파라는 뜻으로, 실제로 특정 배열의 요소나 객체의 프로퍼티 값들을 펼치는 역할을 한다. // 객체에 spread 사용 전 const toy = { type: "bear", price: 15000 }; const blueToy = { type: "bear", price: 15000, color: "blue" }; const yellowToy = { type: "bear", price: 15000, color: "yellow" }; 작성한 객체들을 살펴보면, 새로 추가한 객체들과 toy 객체의 프로퍼티 중 type과 price값이 동일한 것을 볼 수 있다. 이렇게 비슷한 프로퍼티를 가진 객체를 생성하려면, 동일한 코드를 여러번 작성해야하는 번거로운 작..
2023. 9. 18.