Category: Develop

0

iteration

JavaScript 이터레이션 프로토콜 이터레이션 프로토콜 이터러블 이터레이터 빌트인 이터러블 이터레이션 프로토콜의 필요성 for…of 문 커스텀 이터러블 커스텀 이터러블 구현 이터러블을 생성하는 함수 무한 이터러블과 Lazy evaluation(지연 평가) 이터레이션 프로토콜 ES6부터 도입된 이터레이션 프로토콜은 데이터

0

Symbol

JavaScript Symbol Symbol Symbol.for 메소드 Symbol의 쓰임 프로퍼티 키 프로퍼티 은닉 표준 빌트인 객체 확장 이용 Well known Symbol 용어 - ( 러버덕 ) Symbol Symbol.for Symbol원시값을 만드는 방법은 리터럴이 있다. 근데 Symbol로도 원시값을

0

module

JavaScript Module ECMAScript 모듈 JS는 모듈기능이 없었다. (ES6 - 19년 5월부터 모듈기능 추가) 파일 스코프 export 키워드 기본 export 모아서 export default export import 키워드 기본 import 이름 변경 import default export모듈을 import import ~

0

Promise

JavaScript 프로미스 ( Promise ) 프로미스 ( Promise ) 프로미스란? 콜백 패턴의 단점 콜백 헬 에러 처리의 한계 프로미스의 생성 프로미스의 후속 처리 메소드 프로미스의 에러 처리 프로미스 체이닝 프로미스의 정적 메소드 Promise.resolve / Promise.reject Promise.all Pr

0

REST API

JavaScript REST API REST(Representational State Transfer) API REST API 중심 규칙 URI는 정보의 자원을 표현 자원에 대한 행위는 HTTP Method(GET, POST, PUT, DELETE 등)으로 표현 HTTP Method REST API의 구성 REST API 예 json-server G

0

Ajax

JavaScript 비동기식 처리 모델과 Ajax 비동기식 처리 모델과 Ajax Ajax (Asynchronous JavaSriopt ans XML) JSON (JavaScript Object Notation) JSON.stringify JSON.parse XMLHttpRequest Ajax request XMLHttpRequest.open XMLH

0

모의 면접 질문 정리

면접 질문 내용 정리 ( 게속 추가 예정 )1차 모의 면접 CSS 개발 방법론 url 구조 300번대 에러 포폴내용 PWA - Service Workers 를 사용한 캐싱 덕분에 앱을 설치한 후에 로딩 시간이 줄어들어 소중한 데이터와 시간을 절약. service worker에 대해 설명하라. 클로저 얕은복사와 깊은복사 var vs let vs const

0

이벤트 프로퍼티

EVENT 이벤트 란? 이벤트 루프 이벤트 루프(Event Loop)와 동시성(Concurrency) addEventListener 메소드 방식 이벤트의 종류 ( 참고 : Event reference ) UI Event Keyboard Event Mouse Event Focus Event Form Event Clipboard Event 이벤트 핸들

0

문자열 객체

JavaScript String String 생성자 함수 문자열은 유사배열 객체 + 이터러블 문자열 명시적 타입 변환 (new 없이 사용했을 때) length 프로퍼티 String 메서드 indexOf includes charAt replace split substring || slice trim repeat String.prototype.to

0

깃 브랜치 및 협업

git branch branch 확인 branch 새로 만들기 branch 이동 (반드시 커밋 다 하고 넘어가야됨) 타 브랜치 내용 병합 git checkout 브랜치명 -> 해당 브랜치에서 푸쉬하기 master 브랜치에서 최신상태를 땡겨오기 브랜치 지우기 실제 개발환경에서 브랜치 설정 예 협업 git-flow 란? git flow 지원 확인