logo

[TIL] 할당문, CSS Preprocessor, Event loop

language-logoJavascript

• 자바스크립트에서 변수 선언, 초기화, 할당의 개념을 이해하고, 이를 심볼 테이블에 연결하는 과정을 설명한다. 심볼 테이블은 식별자가 미래에 할당받게 될 데이터 구조인 "데이터 타입"과 "선두 메모리 주소"를 할당할 영역을 가지며, 이는 할당이 이루어지는 순간 채워진다.
• 할당문은 그 자체가 값으로 평가되는 표현식이며, 이는 자바스크립트 엔진에 의해 평가될 때 일정한 타입의 "값"이 암묵적으로 리턴된다는 의미를 가진다. 이를 통해 할당문에서 암묵적으로 리턴되는 값은 우측에 있는 피연산자가 평가된 후에 만들어지는 그 값 자체가 불변하게 복사되어 리턴된다.
• 자바스크립트에서 객체는 레퍼런스 값을 따르므로, 표현식이 평가되면 불변한 복사본이 아닌 레퍼런스 주소 자체가 반환된다. 이로 인해 한 객체의 값을 변경하면 레퍼런스 주소를 공유하는 다른 객체의 값도 변경된다.
• CSS 전처리기는 CSS의 불편함을 해결하기 위해 탄생한 기술로, 클래스 중복으로 인한 디자인 오버랩을 방지하고 코드 재활용성을 높이는 등의 기능을 제공한다. 하지만 전처리기의 문법은 브라우저에서 직접 처리할 수 없어 CSS로 컴파일하는 과정이 필요하며, 이 과정은 웹팩의 로더를 통해 이루어진다.

thumbnail
북마크
공유하기
신고하기
16분 분량
조회수 178
profile-imagedevAnderson
2년 전
Copyright © 2025. Codenary All Rights Reserved.