bindEvent : JavaScript에서 DOM 요소에 이벤트를 바인딩(연결)하는 함수 이 함수는 주로 이벤트 리스너를 등록하는 데 사용되며, 특정 이벤트가 발생했을 때 실행할 함수를 지정할 수 있도록 도와준다. 예시코드를 살펴보자 ! const button = document.getElementById('myButton'); function handleClick() { console.log('Button clicked!'); } button.addEventListener('click', handleClick); 위 코드에서 addEventListner를 사용하여 버튼 요소에 click이벤드를 감지하고, 이벤트 발생 시 handleClick 함수를 실행하도록 코드를 작성했다. 그런데 때로는 이벤트 리..
spread.suspendPaint();는 JavaScript에서 사용되는 코드 조각으로, 일반적으로 스프레드시트나 테이블과 같은 데이터 표시 구성 요소에서 발생하는 화면 갱신을 일시적으로 중지시키는 역할을 한다. 일반적으로 웹 어플리케이션에서는 데이터 변경이나 사용자 상호작용에 따라 화면이 업데이트 되는데, 이때 많은 양의 데이터가 포함된 구성요소의 경우, 데이터가 변경될 때마다 화면을 업데이트 하는 것은 성능적으로 비효율적일 수 있기때문에 화면갱신을 일시적으로 중단하는 메서드를 사용하여 각각의 작업마다 화면이 업데이트되는 것을 방지할 수 있다는 이점이 있다. 데이터 변경 작업이나 연산을 마친 후 spread.resumePaint();를 호출하면 화면 갱신을 다시 활성화시킬 수 있다. 요약 ) 대용량데..
- 변수(Variable)란 선언(Declaration) 후 그 값이 얼마든지 변할 수 있는 값을 의미한다. 다음과 같이 선언한다. let [변수 이름]; 혹은 let [변수 이름] = [초기 값]; - 변수를 선언할 때, 그 변수의 타입(Type)을 명시적으로(Explicitly) 적지 않고, let키워드를 이용한다. - 상수(Constant)란 선언 및 초기화 후 그 값이 변할 수 없는 값을 의미한다. 선언과 동시에 값 초기화를 해야하며 선언시 초기 값을 비워둘 수 없다. 다음과 같이 선언한다. const [상수 이름] = [초기 값]; - 상수를 선언할 때, 그 상수의 타입을 명시적으로 적지 않고, const 키워드를 이용한다. - 일반적인 방식으로 약속된 키워드(Keyword)를 변수 및 상수 이..
1. 배열(Array)은 하나의 변수에 여러개의 값 을 담기위해 사용한다. 2. 특별한 선언 방법은 없고 다음과 같이, 대괄호를 이용하여 선언한다. let someArray = []; // 원소가 없는 배열 3. 어떠한 배열이 가지는 각 원소는 콤마(,)로 구분하여 여러개를 적을 수 있고, 대괄호와 인덱스(Index) 번호를 이용하여 접근하고 인덱스 번호는 0번 부터 시작한다. let fruits = ['사과', '바나나', '코코넛']; console.log(fruits[0]); // '사과' console.log(fruits[1]); // '바나나' 4. 속성 - length : ❗ 해당 배열의 길이(원소의 개수)이다. 배열의 길이에서 1을 뺀 값은 항상 마지막 인덱스 번호이다. 5. 단순 메서드(함..
✔️ 반복문은 어떠한 특정 구문(들)을 정해진 횟수나 특정 배열의 길이만큼 반복하고자 할 때 사용한다. 1. for 반복문 - for 반복문은 정수인 변수(이름은 주로 i)에 대해 그 값이 특정한 값 이상/이하/초과/미만일 때 그 값을 증가/감소 하며 어떠한 횟수만큼 반복하고자 할 때 사용한다. - 아래 문법에서 초기화 부분에 반복에 사용할 정수인 변수를 선언한다. - 아래 문법에서 조건 부분에 위 초기화 에서 선언한 변수에 대해 구현부를 반복할 조건을 명시한다. - 아래 문법에서 증감부분에 위 초기화 에서 선언한 변수를 증/가감할 표현식을 작성한다. - for 반복문 실행 최초에 초기화를 1회 하며, 우선 조건을 확인한 뒤, 이가 참이면, 구현부를 실행하고, 증감한다. 그 후 조건을 다시 확인하고 그 ..
✅ 데이터 타입 ✔️ 타입 - 간혹 JavaSctipt에는 타입이 없다고 생각하는 경우가 있는데, Javasctipt 에도 타입은 존재하며 다만 변수/ 상수 선언 시 명시하지 않을 뿐 - typeof(x) : 전달된 x의 타입을 문자열로 반환한다. - number : 전달된 값이 숫자 - string : 전달된 값이 문자열 - boolean : 전달된 값이 논리형 - object : 전달된 값이 다른 타입으로 정의할 수 없는 일반 객체 - undefined : 전달된 값이 undefined - function : 전달된 값이 함수 ✔️ 숫자 : 0부터 9 혹은 마침표(.)로 이루어진 값. - 지수표기법 (Exponential Notation) : {n}E{x} 방식으로 표기. 이는 n 곱하기 10의 x승..