Optional Chaining은 ?. 앞의 평가 대상이 null이나 undefined인 경우 평가를 멈추고 undefined를 반환위와 같이 user 객체가 존재하지 않더라도 에러가 발생하지 않는다.?. 을 사용하면 프로퍼티가 없는 객체에 에러 없이 안전하게 접근이
1. 브라우저 브라우저의 주요 기능은 사용자가 선택한 자원을 서버에 요청하고 브라우저에 표시하는 것이다. 브라우저는 HTML과 CSS 명세에 따라 HTML 파일을 해석해서 표시한다. ( 명세는 웹 표준화 기구인 W3C에서 정해짐) 브라우저의 기본 구조 사용자 인터페이스 - 주소 표시줄, 이전/다음 버튼, 북마크 메뉴 등 페이지 뷰 이외의 다른 모든 부...
앞서 동기란 순차적으로 작업을 수행해 나가는것을 말함. ex) A 작업 종료 > B 작업 수행비동기는 진행중인 작업이 있음에도 다른 작업을 수행해 나가는것을 말함.오래전에 jquery ajax로 비동기 통신을 사용하면서 유기적인 흐름제어가 안된다는 점과 callback
지난번에 알아보았던 비동기 작업 패턴을 활용하여 비동기 통신을 알아보려고 한다. Axios란? fetch Api와 마찬가지로 비동기 통신에 사용되는 라이브러리로 많이 사용되고 있는 비동기 통신 방법이다. 둘은 간단히 비교 하자면 이렇다.
우선 컴파일 방식에 대해 알아보자.컴파일은 3가지의 종류가 있다.실행중인 소스 코드를 한줄씩 읽어가면서 바로 실행하는 인터프리터 방식과, 실행 전에 컴파일하는 정적 컴파일 방식, 그리고 동적 번역이라고도 불리며, 실행하는 시점에 바이트 코드를 기계어로 번역하는 JITC