본문 바로가기

전체 글

(188)
자바스크립트 this 원본 : http://www.nextree.co.kr/p7522/ JavaScript의 this는 자바와 C++ 등을 주로 사용하던 개발자들에게 혼란을 주는 키워드입니다. 보통 자바와 C++ 등 여타언어에서의 this는 self(자기 자신)라는 의미로 사용됩니다. 하지만 JavaScript의 this는 기존 언어에서 사용하던 this와는 다릅니다. 비슷한 의미로 사용될 때도 있지만, JavaScript의 this는 여러 가지 함수가 호출되는 방식(호출 패턴)에 따라 참조(바인딩)하는 객체가 다르기 때문입니다.먼저 자바에서의 this를 간단히 살펴보겠습니다. 자바에서의 this는 인스턴스 자신을 가리키는 참조변수입니다. this가 객체 자신에 대한 참조 값을 가지고 있다는 것입니다. 주로 매개변수와 객체 ..
자바스크립트 prototype 자바스크립트 상속 관련 자료자바스크립트 상속자바스크립트의 상속은 타 언어랑은 조금 다르다. 상속을 지원하는 언어들하고는 다르게 상속 패턴을 하나하나 다 구현을 해 주어야 한다. 먼저 펙토리 메서드를 보자.펙토리 메서드function createPerson(name, age, job) { var o = new Object(); o.name = name; o.age = age; o.job = job; o.sayName = function() { alert(this.name); }; return 0; } 위의 함수는 Person 객체를 만드는 데 필요한 정보를 매개변수로 받아서 객체를 생성한다. 계속 호출해도 항상 프로퍼티 세 개랑 메서드 한 개를 가진 객체를 반환하는 것이다. 그러면 문제가 해결되는 거냐? ..
tdd 스터디중.. tdd 스터디중.. https://github.com/msbaek/clean-coders-2013
어떤 문제 1부터 20까지의 수를 출력하는 프로그램을 작성하시오.단, 3의 배수에서는 숫자대신 "JOEL"을 5의 배수에서는 "SARAH" 그리고 3과 5의 배수에서는 "JOEL SARAH" 을 출력하시요.
뉴질랜드 국회의원
자바스크립트 prototype 이해 자바스크립트 prototype 을 이해하는게 예전 c언어 포인터 이해하는 만큼페러다임을 바꾸네요어떻게 보녀 그냥 넘어갈 수 잇는데 제가 봤을 때는 자바스크립트 핵심이라고 생각되는 원리입니다 여러 검색중 추천 링크 올립니다 http://muckycode.blogspot.kr/search/label/JavaScripthttp://insanehong.kr/post/javascript-prototype/http://www.nextree.co.kr/p7323/http://bonsaiden.github.io/JavaScript-Garden/ko/http://roroom.blogspot.kr/2014/08/blog-post.htmlhttp://www.bsidesoft.com/?p=319
nodejs 스타일 가이드 원문 http://pismute.github.io/nodeguide.com/style.html Felix's Node.js Style GuideTabs vs Spaces세미콜론에디터미백한 줄의 길이따옴표{중괄호}Variable declarations변수와 프로퍼티 이름Class names대문자 상수객체 / 배열의 생성등호prototype을 확장하기조건문함수의 길이Return 문클로저 이름클로저 중첩Nested하기콜백Object.freeze, Object.preventExtensions, Object.seal, with, evalGetters and settersEventEmitters상속 / 객체 지향 프로그래밍'node.js' 어플리케이션의 스타일에 관한 공식문서는 없다. 이 문서는 어디까지나 내 생각..
DVCS와 코드리뷰 그리고 자동화를 통한 쾌속 개발 NDC13: DVCS와 코드리뷰 그리고 자동화를 통한 쾌속 개발 from Jinuk Kim