-
XHR객체의 readyState, status 상태값
서버로 요청을 수행할 때 XHR객체의 readyState, status 상태값의 변화는 다음과 같다
-
div 를 화면 정중앙에 위치시키는 방법
레이어를 정 중앙에 위치시키는 css
-
사용 중이던 npm 패키지 버젼 업그레이드
npm init
으로 npm 프로젝트를 생성한 후 처음으로 필요한 npm 패키지를 설치할 때npm i -S {패키지명}
를 사용하면 기본적으로 최신 버젼의 패키지가 설치된다. 하지만 시간이 흘러 사용 중이던 모듈을 최신버젼으로 업그레이드하고자 할 때npm i -S {패키지명}
를 사용하면 package.json 에서 정의된 버젼으로 다시 설치가 될 뿐 최신버젼이 설치되지는 않는다. -
GCP App Engine 에 node_modules 폴더 배포 문제
이 글은 Google Cloud 의 App Engine 을 이용해 Node 프로젝트를 서비스할 경우 만날 수 있는 배포 관련 문제를 공유하기 위해 작성되었다
-
[js] The "new Function" syntax
함수를 정의할 때 일반적으로 사용하는 방법은 아니지만 자바스크립트는 함수를 동적으로 정의하는 방법을 제공한다. 어짜피 함수의 동작이라는 것이 입력으로 받아들이는 패러미터와 (외부변수를 사용할 경우엔) 함수가 정의될 당시의(Lexical Environment) 컨텍스트에 따라 동적으로 동작이 달라지게 할 수 있기 때문에 굳이 함수 정의 자체를 동적으로 정의해야 할 필요가 있을까 하는 생각이 들 수도 있다. 하지만 이 문법이 반드시 필요한 경우도 있을 수 있다.