js September 07, 2016 로컬스토리지 HTML5에서는 클라이언트에 데이터를 저장하는 2개의 객체를 제공한다. 하나의 세션 단위로 데이터를 저장하는 SessionStorage 와, 만료 기간이 없는 LocalStorage 가 있다. HTML5 LocalStorage 로컬스토리지
js September 03, 2016 연관배열 일반적으로 숫자를 키로 값을 뽑을 수 있는 데이터 구조를 배열이라 하며, 배열의 키는 연속하는 숫자이므로 순서가 있는 값의 모음으로 볼수 있다. javaScript 자바스크립트 배열 연관배열 Array array
js August 29, 2016 Sandbox Pattern 샌드박스 패턴에서는 생성자를 유일한 전역으로 사용한다. 그리고 유일한 전역인 생성자에게 콜백함수를 전달해 모든 기능을 샌드박스 내부 환경으로 격리 시키는 방법을 사용한다. javaScript Sandbox Pattern pattern 자바스크립트 샌드박스 패턴 패턴
js August 24, 2016 Namespace Pattern 전역변수가 많아질 수록 이름이 겹칠 우려가 있다. 뿐만 아니라 어느 곳에서든 접근할 수 있으므로 소스코드의 신뢰성을 떨어뜨릴 수 있다. 이러한 단점을 보완하기 위한 방법으로 네임스페이스 패턴이 있다. javaScript Namespace Pattern pattern 자바스크립트 네임스페이스 패턴 패턴
js August 23, 2016 $.proxy() this.name에서의 this는 Person이라는 함수를 가리키고 있을 것이다. Person 함수를 내부에서도 가리킬 필요가 있다면 어떻게 해야할까? javaScript jQuery $.proxy 자바스크립트 제이쿼리 proxy
js August 23, 2016 Prototype 객체의 원형인 프로토타입을 이용하여 새로운 객체를 만들어내는 프로그래밍 기법이다. 이렇게 만들어진 객체 역시 자기자신의 프로토타입을 갖는다. javaScript prototype 자바스크립트 프로토타입
js August 23, 2016 Hoisting 호이스트(Hoist: 끌어 올리다)현상 현재 영역(Scope)의 최상단으로 변수 이름 또는 함수 선언문이 끌어올려지는 것을 말한다. javascript hoisting 자바스크립트 호이스팅
js August 23, 2016 Cloure 외부함수( 포함하고 있는 )의 변수에 접근할 수 있는 내부 함수를 일컫는다. 스코프 체인으로 표현되기도 하며, 클로저는 세가지 스코프 체인을 가진다. javaScript cloure 자바스크립트 클로저