클라이언트는 서비스를 이용하는 사용자 또는 사용자의 디바이스를 의미한다.프런트엔드 개발은 클라이언트 영역에서 서비스 사용자와 대화하는 인터페이스(UI)를 개발하는 것이다.궁극적인 목표는 서비스를 이용하는 사용자의 접근성과 편의성 증진이다.웹 표준은 운영 체제나 브라우저
HTML은 Hyper Text Markup Language 의 약어로 마크업 구성에 가장 많이 사용되는 언어이다.현재 HTML의 표준은 W3C와 WHATWG가 주도적으로 작성한다."W3C와의 기술 표준화 주도권 싸움에서 WHATWG 승리"W3C는 1989년 이후 웹의
정적 언어와는 다르게 자바스크립트는 느슨한 언어(loose typing)을 가진 언어이기 때문에 데이터 타입을 따로 명시하지 않고 변수를 선언할 수 있다.느슨한 타입이라고 타입이 존재하는 것은 아니다. 변수 선언 시, 타입을 명시하지 않는 것일 뿐, 내부적으로는 데이
함수는 객체의 특별한 형태이며 문(statement)으로 구성된 몸체를 가진 하나의 실행 단위이다.자바스크립트의 함수는 일급 함수(first-class function) 로서 다른 함수의 매개변수나 반환 값으로도 사용할 수 있다.다른 함수의 인자로 넘어가는 함수를 콜백
크게 단위 테스트, 통합 테스트, E2E 테스트 그리고 시작적 회귀 테스트로 나눌 수 있다.가장 기본적인 테스트단일 함수의 결괏값 또는 클래스나 컴포넌트의 상태나 행위를 검증다른 요소와의 상호작용을 검증하기보다는 각 요소의 동작을 독립적으로 검증하는 테스트핵심 코드만