이벤트 리스너 등록을 위해 addEventListener 메소드를 사용한다 등록된 이벤트 리스너를 제거하기 위해 removeEventListener 메소드를 사용한다 ` 호출되는 listener 함수의 this는 target이 되는 엘리먼트(.)를 가르킨다 bind
reference https://ui.toast.com/weekly-pick/ko_20200312
값 이란 프로그램이 조작할 수 있는 어떤 표현이다값은 문자열, 문자, 숫자처럼 어떤 데이터 형식도 가질 수 있다값은 L-Value와 R-Value로 나눌 수 있다대입연산자 (=)을 기준으로 왼쪽이 L-Value, 오른쪽이 R-Value 이다L-Value는 메모리 주소를
함수를 호출할 때 값을 전달한다고 해서 전달인자라고 부른다전달인자는 고정되어 있지 않고 호출할 때마다 변하는 값이기 때문에 변수가 아닌 값이라고 정의한다인수라고도 부른다함수 내부에 있는 인자로써 특정한 값이 정해져 있는 것이 아니라 함수를 호출하면서 건내준 값이 변수에
prototype이 아닌 클래스 함수 자체에 메서드를 설정할 수 있다이런 메서드를 정적(static) 메서드라고 부른다
referencehttps://www.youtube.com/watch?v=r7M9B_dEbCI&t=108s명령적인 코드컴포넌트는 개발자로 하여금 어떻게(How) UI를 그려야 할지에 대한 고민 없이 주어진 상태에 기반해서 어떤(What) UI가 생겨야 하는지
👎👍플래그를 사용하는 것 자체가 그 함수가 한가지 이상의 역할을 하고 있다는 것을 의미한다boolean 기반으로 함수가 실행된다면 함수를 분리해야 한다👎👍👎👍함수나 클래스에서 if문을 쓴다면 그서은 그 함수나 클래스가 한가지 이사의 일을 수행한다고 말하는 것
Intersection Observer API는 타켓 요소와 상위 요소 또는 최상위 document의 viewport(현재 화면에 보여지고 있는 다각형(보통 직사각형)의 영역)
자바스크립트의 데이터 타입은 두가지가 있다. 그리고 컴퓨터는 이 두 데이터 타입을 다르게 처리한다.NumbersStringBooleanNullUndefinedSymbolsstring이 method가 있는 것에 대해 의문을 품을 수 있다.자바스크립트는 primitive
자바스크립트에서 변수란 무엇인가요? 하나의 값을 저장하기 위해 확보한 메모리 공간 자체 또는 그 메모리 공간을 식별하기 위해 붙인 이름을 말합니다. 값의 위치를 가리키는 상징적인 이름이죠. 자바스크립트에서 변수를 어떤 방식으로 저장하나요? 상징적인 이름 변수는 프