자바스크립트에서 this는 특별한 동작은 한다.우선 this를 콘솔에 출력해보면 window 객체가 출력된다.브라우저 안에서 자바스크립트가 동작한다면 전역 객체인, window 객체가 this의 기본값이 된다.일반적으로 this는 함수 내부에서 사용되고특히, 객체 내부
위 코드를 작성하면 무슨일이 일어날까조상 요소 클릭 -> 조상 요소 이벤트 발생부모 요소 클릭 -> 부모 요소 이벤트 발생 & 조상 요소 이벤트 발생자식 요소 클릭 -> 자식 요소 이벤트 발생 & 부모 요소 이벤트 발생 & 조상 요소 이벤트 발생자식 요소만 이벤트 발생
클로져를 배우기전 알아야할 개념! 렉시컬 스코프를 알아보자 (아직 클로져를 하나도 모르지만..오히려 좋은건가?) 렉시컬 스코프를 직역하면 어휘 범위?라고 되는데 감이 잘 오지 않는다. 함수의 호출 위치가 아닌 함수의 선언 위치에 상위 스코프를 결정하는 것이라고 함
HTTP 메소드는 클라이언트가 웹 서버에게 어떤 종류의 동작을 원하는지를 나타내는 방법이다.각 메소드는 특정한 종류의 작업을 수행하도록 설계되었다.서버에게 정보를 요청쿼리 파라미터를 통해 정보 필터링 가능캐싱이 가능하며, 안전한 메소드예시) 웹 페이지 조회, 이미지 다
React를 사용하면 장점으로 Virtual DOM이 있다.Virtual DOM 이 무엇이고 어떤점이 장점인지 알아보자.💡Virtual : 가상의💡DOM : Document Object Model, 문서 객체 모델DOM은 HTML의 모든 요소를 뜻하며Javascri
배열을 랜더링 할때 키를 지정하지 않거나키를 지정하더라도 배열의 인덱스같이 데이터를 구분할수 없는고유하지 않은 값으로 키를 지정하면 랜더링이 잘못될수있다.랜더링이 잘못된다는건특정 요소에 변경사항이 생긴 후, 배열의 순서가 바뀐다면특정 요소의 변경사항이 다른 요소에게 영
ES6 이후로 변수 식별자로 var, let, const를 사용하게 되었다.특히 var는 레거시한 키워드가 되버렸고 현재는 let과 const를 주로 사용하는데왜 var가 레거시가 되었는지 생각해보면 호이스팅의 문제라고 생각한다.여기서 궁금한건 변수의 호이스팅인데,va