JS_1
JS_2
JS_3
잠시 쉬어가는 시간
JS-4-1
JS-4-2
스코프(유효범위)는 자바스크립트를 포함한 모든 프로그래밍 언어의 기본적이며 중요한 개념입니다. 네 그렇습니다.
NomadCoder - Vanila JS로 크롬 앱 만들기
빌트인 객체, 바로 시작합니다🔥
객체(Object)는 상태(State)를 나타내는 프로퍼티(Property)와 동작(Behavior)을 나타내는 메서드(Method)를 하나의 논리적인 단위로 묶은 복합적인 단위이다.
실행컨텍스트(excution context)는 자바스크립트의 동작 원리를 담고 있는 핵심 개념이다.
렉시컬 환경은 식별자와 식별자에 바인딩된 값, 그리고 상위 스코프에 대한 참조를 기록하는 자료구조로 실행 컨텍스트를 구성하는 컴포넌트다.
이처럼 외부 함수보다 중첩 함수가 오래 유지되는 경우 중첩 함수는 이미 생명 주기가 종료한 외부 함수를 참조할 수 있다. 이러한 중첩 함수를 클로저(Closure)라고 부른다.
미국에서 시니어와 주니어 개발자의 몸 값은 4천만원 정도 차이가 난다. 그 기준이 될 수 있는 인터뷰 질문 중 대표적인 것이 클로저라고 한다.
window.localStorage 이전에 배웠듯 전역 객체인 window는 생략 가능하다.
equality algorithm과 ECMAScript를 알기전에 자바스크립트(JavaScript)에 대해 알아보자.
노마드코더 - 바닐라 JS로 크롬 앱 만들기, #5 Clock
바닐라 JS를 공부하기 위한 목적이므로 DB를 쓰기에는.. 무리가 있다. localStorage로도 충분하다. 하지만 문제가 생겼다.
사용자의 위치를 기반으로 해서 날씨 정보를 가져와서 보여주려고 한다. 여기서 사용되는 API의 개념과 사용방법 그리고 사용자의 위치를 가져올 수 있는 JS 메소드에 대해 알아보자.
ES6의 전개 연산자(spread operator) 나열형 자료를 추출하거나 연결할 때 사용한다.
JS 동기, 비동기, 콜백 자바스크립트는 기본적으로 동기(synchronous)로 동작한다. 동기(synchronous) : 웹이 호이스팅된 이후로 코드 블럭이 순차적으로(by order) 실행 호이스팅(hoisting) : var, function declarat
Promise는 자바스크립트에서 제공하는 비동기를 간편하게 처리할 수 있게 도와주는 object(객체)이다.
Asynchronous processing of JS - (a) 의 콜백 지옥을 promise를 통해 바꿔보자
프로젝트나 현업에서 유용하게 쓰일 배열의 API에 대해서 알아보자.
JS에서의 배열은 배열이 아니다. 하지만 배열이 맞다.
async 와 await 에 대해서 알아보자.
그래서 동기냐 비동기냐 둘 다 맞다고 본다.
정규 표현식 (Reg Exp)
replace, split 말고는 거의 안쓰지 않나