ADUN.Class를 다시만듬


좀 더 직관적으로..


1. class(parent, child) 방식은 직관적이지 못함

상속할게 없으면 빈객체를 너줘야하는데..


2. class.create / class.extend로 두개를 나눴지만 역시..


고로 좀더 개선함


상속할 클래스를 extend프로퍼티의 값으로 너줌으로써 좀더 직관적이게 만듬


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
var Person = Adun.Class({
    init: function(name) {
        this.name = name;
    }
});
 
 
var Student = Adun.Class({
    extend: Person,
 
    init: function(name, age) {
        this.super(name);
        this.age = age;
    }
});
 
 
var a = new Student('아둔'25);
cs





Utils를 추가함

언더스코어를 참조 많이하였고 없는부분은 제이쿼리도 참조

each 메서드 같은경우는 opt 내부함수 좀더 공부가 필요..


extend메서드 추가

-> 프로토타입 기반으로 얕은 복사, 깊은 복사 확장 가능,