"클래스"및 상속 기능을 위해 프로토 타입 javascript 프레임 워크를 사용하고 싶습니다. 다른 모든 것들을 위해서 나는 jQuery를 사용할 것이다. 저에게이 기능을 제공 할 최소한의 프로토 타입 버전이 있습니까? 내가 전체를 사용하지 않는다면 전체 라이브러리의 추가 오버 헤드를 원하지 않는다.최소 프로토 타입 (js 프레임 워크)
var FirstClass = Class.create({
// The initialize method serves as a constructor
initialize: function() {
this.data = "Hello World";
}
});
및 다른 클래스 확장하기 :
MyNewClass = Class.create(FirstClass, {
//Override the initialize method
initialize: function() {
//..
},
// ...more methods add ...
});
플러스 I를
내가 (위키 피 디아에서 예)를 다음과 같이 나 클래스를 정의 할 수 있습니다 클래스와 상속 기능을 원하는 구체적으로 프레임 워크 간의 충돌을 원하지 않습니다. (예 :$
은 jQuery에서 사용합니다. 클래스 생성/상속을위한 프로토 타입 (또는 다른 제안은 괜찮을 것입니다.) 만 필요합니다.
음, 정확히 어떤 클래스와 상속 기능이 있습니까? 예를들 수 있습니까? 왜냐하면 일반적으로 태양 아래서는 무엇이든 jQuery가 있기 때문입니다. JS 원시 'prototype' 키워드와 함께 사용하지 않습니까? –
좋은 객체 지향 프레임 워크를 원한다면 mootools를 살펴볼 것입니다. 내가 언급 한 것처럼 – Adrian
. 대부분의 기능에 jQuery를 사용하고 싶습니다. 그러나 jQuery는 프로토 타입에 자동으로 할당되는 클래스 (생성자 포함)를 멋지게 정의하는 것을 허용하지 않습니다 (클래스 확장 등의 옵션 포함). 필자 만의 고유 한 기능을 쓸 수도 있지만 프로토 타입 프레임 워크처럼 잘 설정된 것을 사용하는 것이 더 합리적이라고 생각합니다. – lan