본문 바로가기

면접

(24)
브라우저와 스크립트 엔진 각각에 브라우저별 스크립트 엔진은 무엇을 쓰는지? 브라우저 스크립트 엔진과 nodejs 엔진(자바스크립트 엔진)의 차이점은? 브라우저 엔진! 브라우저 엔진의 주된 역할은 html문서와 기타 자원을 웹페이지에 상호적인 시각표현으로 변환시키는 것이다. 레이아웃과 렌더링, 보안정책, 문서 객체모델(DOM) 자료 구조를 구현하기도 한다. (시각적으로 그리는 용) 그리고 자바스크립트 코드를 실행하는 일을 맡는 자바스크립트 엔진. 모든 웹 브라우저는 이를 위한 전용 엔진을 사용한다. 웹브라우저 엔진과 스크립트 엔진은 공유되는 DOM 자료 구조를 통해 조화롭게 동작한다. 아래 표, 저명한 엔진은 브라우저 엔진(레이아웃, 렌더링 엔진)을 이야기하는듯하다 Q. 웹을 위한 언어는 html, css, (basic), js ..
주절주절 IT /* ECMAScript: 자바스크립트를 표준화하기위해 만들어진 표준화된 스크립트 프로그래밍 언어를 말한다. 자바스크립트 버전이라고 생각하면 될듯. 문법추가되고 막 그르자나 */ /* 컴파일 언어와 스크립트 언어: (둘다 기계어로 번역하는 언어) 작성한 코드를 컴퓨터가 알아듣게 하기위해 기계어(0,1)로 번역하는 과정이 필요한데 그 과정을 언어에 따라 컴파일 혹은 인터프릿이라고 한다 이때 컴파일을 하는 언어를 컴파일 언어, 인터프릿을 하는 언어를 인터프리터 언어, 혹은 스크립트 언어라고 한다 컴파일 언어:: c, c++, java 스크립트 언어:: python, js 컴파일 언어는 별도의 파일이 생성되고, 그 파일을 실행하게되고 스크립트 언어는 소스가 작성될때마다 인터프리터가 해당 코드를 기계어로 번역하..
[cs]url, base64인코딩 디코딩 https://devut90.tistory.com/21 인코딩/디코딩? 솔루션 개발 중 외부 서비스에서 사용하는 API를 만들던 중, 데이터 송/수신 과정에서 '인코딩'에 대한 이해도가 낮았던 것에 공부할 겸 3가지 인코딩에 대해서 간단히 정리하였습니다. URL Encode, U devut90.tistory.com https://ghdwn0217.tistory.com/76
프론트엔드 면접 https://www.youtube.com/watch?v=vR87GdV3VlA 1.자바스크립트 웹 브라우저 관련지식을 탄탄이 쌓아라 -규모가 작을수록 리액트 등의 프레임워크에 대한 것을 질문 -클수록 자바스크립트나 웹 브라우저 동작의 깊은 내용들을 질문 -리액트는 - virtual DOM 필수 렌더링 최적화와 관련해서 useMemo, useCallback 등 최적화 하는것이 어떤 것인지 질문 , 리렌더링하는 조건이 무엇인지 -자바스크립트관련 자바스크립트 실행컨텍스트, this가 결정되는 것에 대해, 클로저에 대해