cs 2

JS |var let const 차이 , TDZ 설명

변수의 선언 3단계 설명 변수의 선언 개념부터 이해 자바스크립트는 변수는 선언 초기화 할당 이 3가지 의 단계를 거쳐 생성이 됩니다. 선언→ 변수를 실행 컨텍스트의 변수 객체를 등록함 | 쉽게 즉 변수를 등록 초기화는 실행 컨텍스트에 존재하는 변수 객체에 아까 선언된 변수를 위한 메모리 만드는 단계 할당: 사용자가 undefined 로 초기화 된 메모리 에 다른 값을 할당 주는 단계임 var let const 각 변수의 선언 설명과 TDZ 발생하는 변수 var : 변수 선언전에 선언단계와 초기화 단계를 동시에 진행한다. 그래서 실행 컨텍스트 변수 객체의 → 변수를 등록하고 , 메모리 를 undefined 로 만든다. 그래서 선언하기전에 호출을 해도 undefined 로 호출이 되는 호이스팅이 발생함 EC..

cs 2023.02.28

DOM 가상돔이란? 리액트 가상돔

DOM이란? → Document Objhect Model DOM (Document Object Model) 돔 이라 불리우는 이 것은 → 객체 문서 모델 객체로 문서 구조를 표현하는 방법이다. 트리 형태이며 XML, HTML 로 작성한다. Elements 요소 = html 하나 하나의 요소 를 말한다 Document 문서 ! = 이 모든 요소들을 담고 있는 웹 페이지 를 말한다. 브라우저 (컴퓨터 화면 ) ⇒ 이 페이지에 해당하는 html 을 분석해서 화면에 멋지게 띄어준다 그렇다면 DOM이란 웹페이지에 들어있는 요소( html element )들을 트리형태 구조로 표현한 것이다. 아래 그림 첨부 가상돔 Virtual DOM → 리액트는 가삼동을 사용하여 실제 돔을 조작하는 일을 엄청 나게 빠르게 도와준..

cs 2023.01.18