일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- JS
- NVM
- Node
- 회고록
- 식별자란
- CloudFront 무효화
- 유령 의존성
- react
- 인풋태그 엔터
- JavaScript
- Redux
- react portal
- 원티드인턴십
- Mac OS NVM
- Client-Side Navigation
- Passed by Value
- git
- 원티트 프리온보딩인턴십 1주차
- 프로젝트
- 향해99
- jsEvent Loop
- Til
- 광고지구
- toast err
- 원티드프리온보딩
- 알고리즘
- NextJs
- next/link
- input error
- CPU와 GPU의 차이점
- Today
- Total
목록JavaScript (2)
SUIN
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/dz9eko/btr719vWL7u/4HN9w4IVLjxd9guK4P3880/img.png)
웹 브라우저의 동작 원리 - 웹페이지를 서버에 요청(Request)하고 서버의 응답(Response)을 받아 브라우저에 표시 브라우저는 서버로부터 HTML, CSS, Javascript, 이미지 파일 등을 응답받는다. HTML, CSS 파일은 렌더링 엔진의 HTML 파서와 CSS 파서에 의해 파싱(Parsing)되어 DOM, CSSOM 트리로 변환되고 렌더 트리로 결합된다. 이렇게 생성된 렌더 트리를 기반으로 브라우저는 웹페이지를 표시한다. 자바스크립트는 자바스크립트 엔진이 처리한다. HTML 파서는 정리 이벤트 루프의 역할 이벤트 루프는 콜 스택과 콜백 큐를 감시하는 역할로 콜백 큐에 함수가 존재하고 콜 스택이 비었다면 콜백 큐에서 콜백을 꺼내 콜 스택에 넣어주는 역할 (반복적인 행동을 틱(tick)이..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/rOv0n/btr6rwZb81R/6jrUdVE4srZ55Dx7DCt37k/img.png)
변수 선언 기준 ES6 이전 : var , ES6 이후: let,const 변수 선언 방식 var: 변수 재선언 가능 , 재할당 가능 //var var name = 'javascript'; console.log(name); // javascript var name = 'react'; console.log(name); // react 동일한 변수명을 한번더 선언했음에도 불구하고 에러메세지가 없으며 이는 유연한 변수 선언으로 간단한 테스트에는 편리 할 수 있겠으나, 코드량이 많아 진다면 어디에서 어떻게 사용 될지도 파악하기 힘들뿐더러 값이 바뀔 우려가 있다. 변수 중복 선언 가능하여, 의도하지 않은 변수값의 변경이 일어날 가능성이 크다. 암묵적 전역 변수를 양산할 가능성이 크다. let : 변수 재선언 불가..