자바스크립트 개요 및 쓰임새 학습기록입니다. => JS를 사용한 애플리케이션의 종류 / 자바스크립트 코드 실행 / 자바스크립트 기본 용어
JS 기본 자료형 3가지와 템플릿 문자열에 대한 학습내용입니다.
자바스크립트 조건문의 종류(if문, switch문, 삼항연산자 등)
클래스 선언과 객체 만들기
함수와 매개변수 학습 정리내용입니다.
콜백 함수와 배열 메소드 / 화살표 함수 / 익명 함수
JavaScript 자료형과 특성 - 느슨한 타입(loosely typed)의 동적(dynamic)언어 / JavaScript 형변 / ==, === 비교연산자의 차이 / 느슨한 타입(loosely typed)의 동적(dynamic) 언어의 문제점
1. 기본형 데이터와 참조형 데이터 2. 불변객체 만들기 3. 얕은 복사(shallow copy)와 깊은 복사(deep copy)
1. 스코프(scope), 호이스팅(hoisting), TDZ 2. 함수 선언문과 함수 표현식의 호이스팅 차이 2. 실행 컨텍스트와 콜스택 3. 스코프 체인(scope chain), 변수 은닉화
객체 존재 여부 파악, 기본속성 지정, 배열과 객체를 사용해서 식별자에 다중할당
예외와 비표준 속성
리액트 로컬호스트 포트번호 변경하는 3가지 방법
1.relative 속성 2.rgba 사용하기 2.em과 rem 단위
배칭이란, 성능 개선을 목적으로 하는 리액트의 동작하는 방식이다. 실행되는 함수 내에 상태(state)를 업데이트하는 modifier 함수가 여러 개 존재한다면 개별로 렌더링이 일어나지 않고 합쳐서 렌더링이 일어난다.
1. 알고리즘 성능 평가의 필요성 2. 시간 복잡도 3. 공간 복잡도
1. 개인정보 암호화의 필요성 2. 암호화와 단방향 암호화(해시) 3. 해시를 이용한 암호화 방법 4. 해시와 키 유도 함수 종류
1. Vritual DOM(가상 DOM)의 필요성 2. Vritual DOM(가상 DOM)의 작동 방식
1. CORS 소개 2. SOP(Same-Origin Policy) 3. CORS의 필요성 4. CORS의 작동방식 5. CORS 문제 해결방법
1. 브라우저에서 사용되는 스토리지 종류 2. 쿠키(Cookie) 3. 웹스토리지(Web Storage)
1. TCP(Transmission Control Protocol) 2. UDP(User Datagram Protocol) 3. 서버로서의 TCP, UDP 서버의 특징