Multi Developer SuHo

자바스크립트 관련 용어 모음 본문

관련 용어

자바스크립트 관련 용어 모음

Dreaming Developer Student 2024. 12. 23. 16:48
SMALL

안녕하세요~  이번에는 자바스크립트와 관련된 용어들을 나열하겠습니다. 편안하게 보세요 😇😇😇






Web Animation API(WAAPI) : 웹 페이지에서 애니메이션을 만들고 제어하는 데 사용되는 강력한 자바스크립트 API
Web API :  웹 개발에서 서버와 클라이언트 간의 데이터 교환을 가능하게 하는 응용 프로그램 인터페이스  (setTimeout , fetch , DOM) 

(value) : 키에 해당하는 데이터 
객체지향 언어 : 객체지향 프로그래밍을 지원하는 프로그래밍 언어 (EX 자바, C++, 파이썬, 자바스크립트)
객체지향 프로그래밍(OOP)  : 캡슐화, 추상화, 상속, 다형성 네 가지 개념을 토대로 객체를 만들고 조작하여 복잡한 문제를 해결하는 것
동기(synchronous) : 코드가 작성된 순서대로 한 번에 하나씩 실행, 각 작업이 완료될 때 까지 다음 작업이 기다리는 실행 방식 
렌더링 : 웹브라우저가 해석한 HTML 코드를 화면을 통해 보여주는 과정
매개변수(Parameter) :  함수 정의에서 전달받은 인수를 함수 내부로 전달하기 위해 사용하는 변수
메소드 : 객체 안에 프로퍼티로 정의된 함수
명시적 선언 : 자바스크립트에서 제공하는 var , let , const 키워드를 사용하여 변수 선언
문자열 :  문자, 숫자, 특수문자 등 다양한 기호를 조합하여 문자들로 이루어진 데이터
비동기 : 한 작업이 끝날 때까지 기다리지 않고, 다른 작업을 먼저 처리하는 방식
바인딩 :  함수 또는 메소드를 호출할 때, 대신해서 이 함수를 실행할지를 지정하는 것
싱글스레드 : 한번에 한가지 일만 할 수 있는 것 
스네이크케이스 :  단어를 언더바(_)로 연결하는 방법 (상수나 축약어)
암시적 선언 : 자바스크립트에서 제공하는 var , let , const 키워드를 사용하지 않고 변수를 선언
인덱스 : 배열이나 각 문자열에서 각 요소의 위치를 나타내는 숫자

인수(argument)  : 함수가 호출될 때 함수로 전달해주는 값 
익명함수 : 이름이 없는 함수 
이벤트 핸들러 (Event Handler)  : 이벤트가 발생할 때 실행되는 함수 자체 
이벤트 리스너 :  이벤트를 듣고 있다가 특정 이벤트가 발생할 때 실행될 코드를 정의하는 함수
지역변수 : 함수 안에서 선언된 변수를 해당 지역에서만 사용할 수 있는 변수
카멜표기법 : 첫 글자는 대문자로 쓰고 이후 이어지는 각 단어의 첫 글자를 대문자로 쓰는 방법
EX) let myNum = 10
=> 코드를 읽을 때 가독성이 높아진다. 
(key) : 프로퍼티를 식별하는 문자열
캡슐화(encapsulation) :  객체의 상태를 외부에서 직접 접근하지 못하도록 보호하고, 대신 메서드를 통해 접근하도록 하는 개념
클래스 : 연관 있는 데이터들을 한 곳에 모아둔 컨테이너 
콜백함수 :  다른 함수의 매개변수로 전달되어,  그 함수가 실행된 후에 호출되는 함수 
콜백지옥 :  콜백 함수들이 중첩되어 코드가 복잡하고 가독성이 떨어지는 상황
토글링 :  두 가지 상태를 번갈아가며 전환하는 것 
프로퍼티 : 키와 값을 쌍으로 묶은 속성
함수 : 특정 작업을 수행하는 코드 블록
호이스팅 : 코드가 실행되기 전에 변수/함수 선언이 해당 유효범위의 최상단으로 끌어올려진 것처럼 동작하는 현상
후처리 : 비동기 작업이 완료된 후에 수행되는 작업 (동기 작업에서도 사용될 수 있음)



AJAX  : 웹 페이지에서 동적으로 서버에게 데이터를 주고 받을 수 있는 기술
API : 다른 프로그램이나 서비스가 서로 소통하고 데이터를 주고받을 수 있도록 만들어 놓은 일종의 '규칙'이나 '약속'
Constructor(생성자) : 객체를 생성하기 위해 사용되는 메서드
Destructuring(구조 분해 할당)  :  배열이나 객체의 속성을 해체하여 그 값을 개별 
DOM : 브라우저는 HTML 코드를 해석해서 요소들을 트리 형태로 구조화해 표현하는 문서를 생성하는데 이를 DOM이라 부른다
Defer 속성 : 비동기 처리로 웹 페이지 로딩 속도를 빠르게 하기 위해 사용
Element : 웹 페이지의 개별 구성 요소 ( 등등 요소들)
Executor 함수 : Promise 객체를 생성할 때 사용되는 함수, 비동기 작업의 성공, 실패를 제어 
Json : 데이터를 저장하고 전송하기 위한 데이터 교환 형식 (데이터 포맷이라고도 불림)
Redirection : 사용자를 현재 페이지에서 다른 페이지로 이동하도록 하는 것 
this 키워드  : 함수가 호출된 방식에 따라 가리키는 객체가 달라지는 특별한 키워드
typeof :  변수나 값의  데이터의 타입을 확인하여 문자열 형태로 반환해주는 연산자
Value : HTML 폼 요소의 값을 가져오거나 설정할 때 사용되는 속성 &&  변수나 객체에 저장된 데이터 값
XHR : 간단하게 서버에게 요청하고 받아올 수 있다. 

감사합니다 !!! 







LIST

'관련 용어' 카테고리의 다른 글

SPA(Single Page Application) 가 무엇일까?  (4) 2024.12.20