객체, 인스턴스(instance)
일반적으로 실행 중인 임의의 프로세스, 클래스의 현재 생성된 객체(오브젝트)
인수, 전달인자, 인자(Argument)
함수에 전달되는 인수들을 배열 형태로 나타낸 객체
매개변수(Parameter)
함수에 전달되는 변수 (함수, 객체, 배열)
props
부모 컴포넌트에서 자식 컴포넌트로 데이터를 전달할 때 사용되는 단방향 데이터 전달 방식
emit
자식 컴포넌트에서 부모 컴포넌트로 데이터를 전달할 때 사용되는 단방향 데이터 전달 방식
Attribute
HTML 속
프로퍼티(property)
"key(속성명)" : "value(속성값)”형태로 되어있는 객체 내부의 속성
혹은 DOM의 속
매서드(method)
함수를 값으로 가지는 속성(프로퍼티)
캐시
데이터나 값을 미리 복사해 놓는 임시 장소
래핑 / 언래핑
감싸기. vue에서는 ref가 래핑에 해당. ex) ref에서 값을 꺼낼땐 .value를 사용하여 꺼내야한다.
디렉티브(Directive)
HTML 태그 안에서 v- 접두사를 가지는 모든 속성을 의미.
태그
<> : 시작태그 | </> : 종료 태그 구조 : <태그이름 속성=”값”>
스크립트 요소(element)
<tagname> ~~ </tagname> or <tagname /> : 시작과 끝이 있는 태그까지
콜백 | 콜백 함수
다른 코드의 인수로서 넘겨주는 실행 가능한 코드
DOM
문서 객체 모델 인터페이스 (콘텐츠 및 구조, 그리고 스타일 요소를 구조화 시켜 표현)
html의 계층 구조를 표현하는 자료구조
DOM 트리
DOM Node를 이어 놓은 구조
바인딩(binding)
프로그램에 사용된 구성 요소의 실제 값 또는 프로퍼티를 결정짓는 행위
바벨
ES6 사양으로 작성된 코드를 함수적으로 동일한 ES5 코드로 바꿔주는 기술
네임스페이스
프로그램에서 사용되는 이름의 논리적 그룹인 식별자의 컨텍스트
식별자
자바스크립트로 작성된 프로그램의 변수, 상수, 함수의 이름
리터럴
소스 코드의 고정된 값을 나타내는 표기법
메서드 체이닝
연속적인 코드 줄에서 개체의 Method를 반복적으로 호출하는 것
Method가 객체를 반환하면 그 반환 값(객체)이 또 다른 Method를 호출할 수 있다.
store.enter(2);
store.leave(1);
store.enter(2);
TypeScript
복사
store.enter(2).leave(1).enter(2);
TypeScript
복사
→ 메서드 체이닝