지운's 개발일기
기술 경력 블로그
-
JavaScript callback-1
자바스크립트 패턴과 테스트 길벗출판사,(지은이) 래리 스펜서, 세스 리처즈 ,(옮긴이) 이일웅 참고 JavaScript 에서 함수들은 파라미터로 함수를 받을 수 있고 응답으로 함수 또는 결과를 응답할 수 있다. function add(value1,value2,saveFunc){ let result = value1 + value2; return saveFunc(result); } 위 코드에서 value1, value2 는 더할 값이고 saveFunc 는 결과 값을 저장할 함수가...
-
JavaScript Object-3
자바스크립트 패턴과 테스트 길벗출판사,(지은이) 래리 스펜서, 세스 리처즈 ,(옮긴이) 이일웅 참고 new 를 이용한 객체의 생성 function human(name, sex) { this.name = name; this.sex = sex; }; let jiwoon = new human('김지운', true); let taehwan = new human('김태환',false); function student(name, sex) { if(!(this instanceof student)){ throw new Error('이 객체는 new를...
-
JavaScript Object-2
자바스크립트 패턴과 테스트 길벗출판사,(지은이) 래리 스펜서, 세스 리처즈 ,(옮긴이) 이일웅 참고 모듈 패턴 모듈 패턴은 Javascript 에서 데이터를 감추고 이를 조작가능한 API 로 제공하는데 있어서 가장 많이 사용하는 패턴이다. 모듈 패턴은 두가지 유형으로 나뉜다. 즉시실행 함수를 이용한 모듈 임의로 함수를 호출하여 생성하는 모듈 임의 모듈 생성 & 즉시 실행 모듈...
-
JavaScript Object-1
자바스크립트 패턴과 테스트 길벗출판사,(지은이) 래리 스펜서, 세스 리처즈 ,(옮긴이) 이일웅 참고 Javascript 에서 원시형과 객체 Javascript 에서 원시형은 문자열, 숫자, 불, null, undefined, Symbol(ES 6) 만 존재한다. 문자열, 숫자, 불은 각각 Wrapper 를 가지고 있다. 원시형의 상수값을 사용할 때는 어지간하면 변수에 값을 넣어서 참조형식으로 사용하는 것이 좋다. 그리고 그냥 변수로...
-
JavaScript Aspect Toolkit-2
AOP 에 대한 내용을 하다가 커뮤니티에서 논쟁이 된 내용을 이야기하느라 못한 이야기를 적는다. AOP.js에서 레파지토리를 클론한다. 혹은 그냥 다운받는다. AOP.js // Created by Fredrik Appelberg: http://fredrik.appelberg.me/2010/05/07/aop-js.html // Modified to support prototypes by Dave Clayton Aop = { // Apply around advice to all matching functions in the given namespaces around:...