서버 사이드 렌더링 (SSR) 과 클라이언트 사이드 렌더링 (CSR)
[Web] WebPack 과 Babel 요약 및 정리
웹 뷰(WebView)란?
웹 개발을 하면서 동기, 비동기, async, await 등 여러 단어들을 들었지만 동기와 비동기의 개념을 느낌으로만 알고 깊게 알지 못해 글을 쓰게 되었다.동기는 말 그대로 동시에 일어난다는 뜻이다.요청을 하면 시간이 얼마가 걸리던지 요청한 자리에서 결과가 주어져야
var재할당 가능함수 레벨 스코프let재할당 가능블록 레벨 스코프const재할당 불가능블록 레벨 스코프함수 레벨 스코프함수 내에서 선언된 변수는 함수 내에서만 유효var블록 레벨 스코프블록 {} 내에서 선언된 변수는 코드 블록 내부에서만 유효let, const원시 자료
HTML 문서의 구조적 표현 방법HTML 문서의 요소들을 Tree 구조로 표현한다.웹브라우저가 HTML 문서를 읽고, DOM Tree를 생성한다.원하는 HTML 요소의 값 읽기가 가능원하는 HTML 요소의 값 수정이 가능사용자의 입력에 따라 화면 변경 가능특정 조건에
Event 발생 시 만들어둔 Script가 동작되게 하는 방식콜백(callback) 함수다른 코드의 인자(Argument)로 함수 이름을 넘겨주는 함수소스코드의 직접 호출이 아닌, 이벤트로 인해 호출되는 함수이벤트 핸들러이벤트 발생 시 호출되는 함수"콜백 함수" 중 용
Arrow funtion은 항상 무명 메서드이다.값을 전달하고, 리턴하는 것은 가능하다.일반 함수 표현법Arrow function 표현법이벤트 발생 시 호출되는 예약 함수유저가 이벤트를 발생 시켰을 때 호출되는 예약된 함수OS가 특정 행동을 할 때 호출되는 예약된 함수
🎈 동기와 비동기 > 동기 : 한 업무가 끝나야 다음 업무를 시작하는 방식 소스 코드의 흐름은 위에서 아래로, 좌에서 우로 진행 순서가 보장되며, 위의 코드가 오래 걸리면 아래 코드는 진행되지 않음 > 비동기 : 다른 업무를 기다리지 않고 진행 (동시에 진행되는
데이터의 기지, 묶음데이터의 집합을 뜻하는 개념적 단어DB를 관리하기 좋은 도구들을 모아 둔 시스템프로그랴밍에서 DB는 DBMS를 포함한다.위험한 데이터들을 안전하게 관리해준다.고속으로 데이터를 읽고 쓸 수 있음 데이터들을 편리하고 빠르고 안전하게 무료로 이용할 수 있
classLists를 이용하면 문자열 파싱 없이 class 속성에 값을 추가하거나 제거하기 쉽다.classList.add(String)class의 속성 값을 추가이미 추가 된 속성값이면 무시classList.remove(String)class 속성 값을 제거이미 제거되