javascript

개발 방법

gt1000 2017. 1. 2. 19:30

자바 스크립트 모듈 작성시 코드 순서


1 모듈 스코프 내에서 사용할 변수 작성
2 유틸리티 메소드 작성
3 DOM 조작 메소드 작성
4 이벤트 핸들러 작성
5 Public 메소드 작성

 

모듈 패턴

var gt1000 = (function() {

var name = 'test';

var age = 43;

var salary = 30;

var test() = function() {

};

var test2 = function() {

}

 

return {

name : name;

salary : salary;

test : test

};

}());

 

gt1000.name;

gt1000.test();

등은 public 이고.....  age, test2 등은 private 이라 gt1000 객체로 접근이 불가능하다.

즉시실행함수가 clerk변수에 저장되는 것이 아니라 즉시실행함수의 반환값이 clerk변수에 저장됨.

 

함수형 상속