함수 패턴
함수함수는 일급 객체이다.함수는 유효범위(scope)를 제공한다. 런타임, 즉 프로그램 실행 중에 동적으로 생성할 수 있다. 변수에 할당할 수 있고, 다름 변수에 참조를 복사할 수 있으며, 확장가능하고, 특별한 경우를 제외하면 삭제가 가능하다. 다른변수의 인자로 전달할 수 있고, 다른 함수의 반환 값이 될 수 있다. 자기 자신의 프로퍼티와 메서드를 가질
함수함수는 일급 객체이다.함수는 유효범위(scope)를 제공한다. 런타임, 즉 프로그램 실행 중에 동적으로 생성할 수 있다. 변수에 할당할 수 있고, 다름 변수에 참조를 복사할 수 있으며, 확장가능하고, 특별한 경우를 제외하면 삭제가 가능하다. 다른변수의 인자로 전달할 수 있고, 다른 함수의 반환 값이 될 수 있다. 자기 자신의 프로퍼티와 메서드를 가질
코드 재사용 패턴 Gof의 충고 ‘클래스 상속보다 객체 합성을 우선시 하라’ 클래스 방식 vs 새로운 방식의 상속 패턴클래스 방식의 상속을 사용할 경우 예상되는 산출물클래스 방식의 상속 패턴 - 기본패턴 가장 기본적인 방법으로 Parent()생성자를 사용해 객체를 생성한 다음, 이 객체를 Child()의 프로토타입에 할당하는것이다. 12345678910fu
웹팩이란?최근의 웹 개발이 복잡한 자바스크립트와 대규모 의존성 트리가 포함된 다양한 기능을 갖춘 웹 어플리케이션으로 발전되면서복잡성에 대응하기 위한 방법을 고안하게 되었다. 한 프로그램을 여러 파일의 파일로 분할하고 구성할 수 있는 자바스크립트 모듈 향후 자바스크립트에서 제공될 기능을 미리 이용할 수 있게 해주는 자바스크립트 전처리기(pre-proce
디자인 패턴싱글톤(Singleton)123456789101112131415161718192021function Universe() { // 캐싱된 인스터스 var instance; // 생성자를 재작성한다. Universe = function Universe() { return instance; &#
객체 생성 패턴네임스페이스 패턴비공개 프로퍼티와 메서드비공개 멤버와 특권 멤버모듈 패턴다음의 패턴들 여러개를 조합. 네임 스페이스 패턴 즉시 실행 함수 비공개 멤버와 특권 멤버 의존 관계 선언 12 모듈 노출 패턴 … 생성자를 생성하는 모듈 … 모듈에 전역 변수 가져오기 … 샌드박스 패턴.네임스페이스 패턴의 단점을 보완 전역 객체가 단
자주 사용 되는 5가지 배열 메소드indexOf12345678910// 미사용var isExist =false;for( var i = 0; max = array.length; i += 1 ) { if ( array[i] === "value" ){ isExist = true; }}// 사용var is
컴포저composer 는 php 를 개발하는데 있어서 패키지간의 의존성을 관리하는 의존성 관리자입니다.node.js 의 npm, ruby의 bundle과 같은 역할을 수행합니다. 사용 이점 컴포넌트 관리 자동화 개발/운영 동일한 의존성을 사용, 버전 불일치 등의 문제
함수함수는 일급 객체이다.함수는 유효범위(scope)를 제공한다. 런타임, 즉 프로그램 실행 중에 동적으로 생성할 수 있다. 변수에 할당할 수 있고, 다름 변수에 참조를 복사할 수 있으며, 확장가능하고, 특별한 경우를 제외하면 삭제가 가능하다. 다른변수의 인자로 전달할
코드 재사용 패턴 Gof의 충고 ‘클래스 상속보다 객체 합성을 우선시 하라’ 클래스 방식 vs 새로운 방식의 상속 패턴클래스 방식의 상속을 사용할 경우 예상되는 산출물클래스 방식의 상속 패턴 - 기본패턴 가장 기본적인 방법으로 Parent()생성자를 사용해 객체를 생성
웹팩이란?최근의 웹 개발이 복잡한 자바스크립트와 대규모 의존성 트리가 포함된 다양한 기능을 갖춘 웹 어플리케이션으로 발전되면서복잡성에 대응하기 위한 방법을 고안하게 되었다. 한 프로그램을 여러 파일의 파일로 분할하고 구성할 수 있는 자바스크립트 모듈 향후 자바스크립트에
디자인 패턴싱글톤(Singleton)123456789101112131415161718192021function Universe() { // 캐싱된 인스터스 var instance; // 생성자를 재작성한다. Universe = function Universe(