한 달 안에 취업하기 #16

오늘 할 일
  • 알고리즘 1문제
  • 웹 관련 개념 잡기

알고리즘 1문제

Github

웹 관련 개념 잡기

  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);
       }
     });
    });
  1. MVC 패턴이란?
  • Model, View, Controller의 약자
  • Model은 데이터를 저장하고 불러오는 것들이 Model part
  • View는 HTML, CSS 등으로 시각화 해주는 것
  • Controller Model과 View를 제어하는 역할
  • Model : 주방장 View : 주문을 플레이팅 하는 직원 Controller : 주문도 받고 음식도 내어주는 매니저? 역할
  1. REST API란?
  • 정보들이 주고받아지는 과정들에 대한 일종의 약속된 형식이다. HTTP 요청을 보낼때 어떤 URI에 어떤 메소드를 사용할지 정하는 약속
  • Get은 데이터를 Read, 조회하는데 사용
  • Post create 새로운 정보를 추가하는데 사용
  • put은 정보를 통째로 갈아 끼울때 사용
  • patch는 정보중 특정 요소를 변경할때

이 글이 도움이 되었나요?

신고하기
0분 전
작성된 댓글이 없습니다. 첫 댓글을 달아보세요!
    댓글을 작성하려면 로그인이 필요합니다.