오늘 할 일
- 알고리즘 1문제
- 웹 관련 개념 잡기
알고리즘 1문제
웹 관련 개념 잡기
- 자바스크립트의 이벤트 위임
-
요소들 각각에 이벤트를 부여하는 것이 아닌 하나의 이벤트 리스너로 전체영역에 등록하는 것.
document.addEventListener('DOMContentLoaded', function() { let app = document.getElementById('todo-app'); // 리스트 아이템의 전체 영역에 이벤트 리스너를 등록합니다. app.addEventListener('click', function(e) { if (e.target && e.target.nodeName === 'LI') { let item = e.target; alert('you clicked on item: ' + item.innerHTML); } }); });
- MVC 패턴이란?
- Model, View, Controller의 약자
- Model은 데이터를 저장하고 불러오는 것들이 Model part
- View는 HTML, CSS 등으로 시각화 해주는 것
- Controller Model과 View를 제어하는 역할
- Model : 주방장 View : 주문을 플레이팅 하는 직원 Controller : 주문도 받고 음식도 내어주는 매니저? 역할
- REST API란?
- 정보들이 주고받아지는 과정들에 대한 일종의 약속된 형식이다. HTTP 요청을 보낼때 어떤 URI에 어떤 메소드를 사용할지 정하는 약속
- Get은 데이터를 Read, 조회하는데 사용
- Post create 새로운 정보를 추가하는데 사용
- put은 정보를 통째로 갈아 끼울때 사용
- patch는 정보중 특정 요소를 변경할때
Ghost