위클리 페이퍼 5주차

LEE GYUHO·2023년 10월 8일
0

자바스크립트 this에 대해 설명해 주세요.

  • 자바스크립트에서 this 키워드는 현재 컨텍스트(context)를 참조하는 특수한 변수입니다. this의 값은 함수가 어떻게 호출되었는지에 따라 달라집니다.

    전역 컨텍스트나 함수 내부에서: 여기서 this는 전역 객체를 참조합니다. 웹 브라우저에서 전역 객체는 window입니다.

    메소드 내부에서: 메소드를 소유하고 있는 객체가 this가 됩니다.

    생성자 함수 내부에서: 새로 생성된 객체가 this가 됩니다.

    이벤트 핸들러 내부에서: 이벤트를 발생시킨 요소(DOM element)가 this가 됩니다.

HTTP 메소드에 대해 설명해 주세요.

  • HTTP 메소드는 클라이언트가 웹 서버에게 요청의 종류를 알리는 데 사용되는 방법입니다.

    GET: 서버에서 정보를 조회하는 데 사용됩니다. GET 요청은 데이터를 변경시키지 않아야 하며, 이러한 속성을 멱등(idempotent)라고 합니다.

    POST: 클라이언트가 서버의 리소스를 새로 생성하거나 업데이트하는 데 사용됩니다. POST 요청은 서버의 상태나 데이터를 변경할 수 있으므로 멱등하지 않습니다.

    PUT: 클라이언트가 특정 URL에 리소스를 저장하는 데 사용됩니다. 만약 해당 URL에 이미 리소스가 있다면 그것을 업데이트합니다; 그렇지 않다면 새 리소스를 생성합니다.

    DELETE: 특정 리소스를 삭제하는 데 사용됩니다.

profile
누구나 같은 팀으로 되길 바라는 개발자가 되자

0개의 댓글