본문 바로가기

angular js - eclipse plugin angular js - eclipse plugin - https://github.com/angelozerr/angularjs-eclipse/wiki/Getting-Started 더보기
Javascript에서 ||란? var $a = a || document; if (a !== undefined && a !== false && a !== null) {$a = a;} else {$a = document;} 더보기
npm으로 package.json 생성하기 npm으로 package.json 생성하기 더보기
자바스크립트에서는 this의 동적인 특성을 이용한 메타프로그래밍 메타프로그래밍은 코드가 어떤 동작을 하도록 구현하는 것을 프로그래밍이라고 한다면 어떤 것이 해석되는 방식을 바꾸도록 코드를 구현하는 것이다. 자바스크립트에서는 this의 동적인 특성을 이용해서 메타프로그래밍을 할 수 있다. Function.call 메서드로 Point2D 생성자를 이용해서 새로운 Point3D 형식을 만들수 있다. function Point2D(x, y) { this._x = x; this._y = y; } var result = new Point2D(0, 1); console.log(result);// Point2D {_x: 0, _y: 1} function Point3D(x, y, z) { Point2D.call(this, x, y); this._z = z; } var result2 .. 더보기
code 하이라이트 ... some code here ... pre테그를 사용할 경우에느 더보기
Underscore.js 좋은 javascript 라이브러리 하나 underscorejs.org var nums = [1, 2, 3, 4, 5]; function doubleAll(array) { return _.map(array, function(n) { return n * 2; }); } var result = doubleAll(nums); console.log(result);// [2, 4, 6, 8, 10] function average(array) { var sum = _.reduce(array, function(a, b, seq) { console.log("a : " + a + " , b : " + b + " , seq : " + seq); return a + b; }); return sum / _.size(array.. 더보기
마법의 레시피 궁극의 떡볶이 소스 더보기
용기를 갖는 것 더보기
자바 7의 새로운 기능 1장 자바 언어에 새로 추가된 기능들어가며switch 문에서 스트링 리터럴 사용하기리터럴에 언더스코어를 사용하여 코드의 가독성 높이기try-with-resources 구문으로 깔끔하게 예외 처리하는 방법try-with-resources 구문에 사용할 리소스 생성하기여러 종류의 예외를 한 구문에서 처리하기자바 7부터 추가된 예외 re-throw 기능다이아몬드 연산자를 이용한 생성자 타입 추론@SafeVarags 애노테이션 사용법 2장 Path 오브젝트로 파일과 디렉토리의 경로 표현하기들어가며Path 오브젝트 만들기java.io.File과 java.nio.file.Files의 연동 방법상대 경로를 절대 경로로 바꾸기정규화를 통한 경로의 군더더기 제거하기여러 경로를 하나로 합치기상대 경로 만들기경로 타입 변환.. 더보기
물컵 내려놓기 더보기