js파일의 크기가 크면 html 파싱하는데 시간이 오래 걸리기 때문에 좋은 방법이 아니다.js파일이 fetching하고 executing하기 전에 page contents를 볼 수 있다.하지만 웹이 js파일에 의존도가 높으면 의미있는 page를 볼 수가 없다.fetch
var는 함수 스코프를 가진다. let & const 블록 스코프 -> tdz (temporal dead zone) -> 안전하게 코드 작성 가능 let 과 const의 차이점 let은 재할당이 가능하지만 const는 재할당이 불가능함. const는 재할당만 금지.
javascript는 동적인 타입을 가지는 언어이기 때문에 타입 검사가 어렵다.따라서 primitive(원시)와 reference(참조) 타입을 검사하는 것도 중요하다.primitive한 타입에는 string, number, bigint, boolean, undefin
javascript에서 undefined와 null의 차이가 헷갈렸는데 유명한 사진을 보고 차이를 확연하게 알 수 있었다.undefined는 아무것도 지정하지 않았을 때의 기본 값이라고 볼 수 있다.예를 들어 다음과 같은 상황이다.그럼 다시 null과 비교하면 다음과
공통점은 모두 웹 스토리지(Web Storage) 기술입니다.웹 브라우저 내부에 데이터를 저장하는 데 사용됩니다.웹 브라우저의 Local Storage에 데이터를 저장하는 데 사용되는 JavaScript 객체입니다.이를 사용하여 브라우저 내부에 데이터를 저장하고, 나중
웹팩(Webpack)은 오픈 소스 자바스크립트 모듈 번들러입니다.번들러란 말 그대로 여러 개의 파일을 하나의 파일로 모아주는 역할을 합니다.모듈 번들러가 없을 시기에는 HTML에 모든 스크립트 파일을 불러와야 했습니다.그러다가 ES2015 부터 모듈 시스템이 등장했습니