window.screen : 내 화면의 크기window.outer : 브라우저의 탭부터 전체적인 사이즈window.inner : 웹페이지와 스크롤바를 내렸을때 까지의 모든 사이즈documentElement.clientWidth : 스크롤바를 제외한 영역 사이즈 (순수
이유: 선언되지 않은 값을 할당하는 등의 오류를 막기 위해 (안전성을 위해)\+ html 파일에서 를 body 마지막에 위치한다.
Window.scroll()https://developer.mozilla.org/en-US/docs/Web/API/Window/scrollscrollIntoView()https://developer.mozilla.org/en-US/docs/Web/AP
querySelector 로 특정 이미지를 불러오고 싶다면ex)const image = document.querySelector('imgsrc="img/test.png"');
window는 전역 데이터와 같은 공간임.자바스크립트는 변수나 함수를 선언하면 Hoisting이라는 현상이 일어납니다. 자바스크립트는 변수나 함수의 선언부분을 변수의 범위 맨 위로 강제로 끌고가서 가장 먼저 해석합니다.그게 Hoisting입니다콘솔창에 첫째로는 unde
기술면접을 보게 되었는데, 프로토타입에 대해 제대로 설명하지 못하였다...이를 보완하고자 정리하려고 한다!한 블로그를 참조했는데, 매우 잘 설명되어 있어 참조하였다.https://medium.com/@bluesh55/javascript-prototype-%EC
기술면접으로 나온 내용중 얕은복사와 깊은복사에 대해 정리하려고 한다. 자바스크립트는 기본 자료형(숫자, 문자열, boolean)의 값을 복사할 때 값을 완전히 복사한다. 따라서 =을 이용하여 값 복사를 쉽게 할 수 있다.위 소스코드 1열에서 originalValue에
자바스크립트에서 헷갈리는 문법. 클로저에 대해 알아보려고 한다.구글링을 해보아도 정의를 통해 이해 하는 것은 쉽지 않기에 예시를 통해 정리하려고 한다.클로저를 이해하기 전에 알아야할 내용. 스코프 체인! 거의 클로저를 알기위한 핵심 내용이라고 봐도 될것 같다.스코프는
우리가 작성한 코드의 스타일을 정의하고, 그 스타일대로 작성이 되었는지를 일련의 과정을 통해 확인할 수 있게 하고, error를 나타내어 고칠 수 있도록 도와주는 모듈이다.많은 사람들과 협업할때 각자 다른 코드 스타일을 갖게 되면 유지보수가 어려워지고 이해하기 힘든 코