• JavaScript callback-3

    자바스크립트 패턴과 테스트 길벗출판사,(지은이) 래리 스펜서, 세스 리처즈 ,(옮긴이) 이일웅 참고 Javascript callback-1,Javascript callback-2 에서는 콜백에 대한 내용과 비동기 함수 및 콜백의 실행순서를 보장하기 위한 기법들을 알아보았다. 앞에서 작성하던 계산기 예제를 이어가본다. Calculator 작성 Javascript callback-1 에서 작성중이던 Calculator05 를 보도록 한다. Calculator05 Calculator.prototype.add = (...args)=>{ let result = 0;...


  • JavaScript callback-2

    자바스크립트 패턴과 테스트 길벗출판사,(지은이) 래리 스펜서, 세스 리처즈 ,(옮긴이) 이일웅 참고 Javascript callback-1 에서는 Javascript 에서의 기본적인 Callback 의 작성 방법과 Promise 패턴에 대해 알아봤다. async await 에 대해서 알아본다. async await 설정 .babelrc { "presets": ["es2017"] } package.json 에서 dependency injection "babel-preset-es2017": "latest" async await은 ES7 에서 추가되었다. 또한...


  • 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 로 제공하는데 있어서 가장 많이 사용하는 패턴이다. 모듈 패턴은 두가지 유형으로 나뉜다. 즉시실행 함수를 이용한 모듈 임의로 함수를 호출하여 생성하는 모듈 임의 모듈 생성 & 즉시 실행 모듈...