MooTools

MooTools(My Object-Oriented Tools)는 가벼운 객체 지향 자바스크립트 프레임워크이다. 자유-오픈 소스 MIT 허가서로 배포된다.

브라우저 호환 
MooTools는 다음의 브라우저와 호환되며 테스트되었다:
 사파리 (웹 브라우저) 3+
 인터넷 익스플로러 6+
 모질라 파이어폭스 2+
 오페라 (웹 브라우저) 9+
 구글 크롬 4+

객체 지향 프로그래밍 
var Animal = new Class({

    initialize: function(name) {
        this.name = name;
    }

});

var Cat = new Class({
    Extends: Animal,

    talk: function() {
        return 'Meow!';
    }

});

var Dog = new Class({

    Extends: Animal,

    talk: function() {
        return 'Arf! Arf!';
    }

});

var animals = {
    a: new Cat('Missy'),
    b: new Cat('Mr. Bojangles'),
    c: new Dog('Lassie')
};

Object.each(animals, function(animal) {
    alert(animal.name + ': ' + animal.talk());
});

// alerts the following:
//
// Missy: Meow!
// Mr. Bojangles: Meow!
// Lassie: Arf! Arf!

같이 보기 
 Ajax
 리치 인터넷 애플리케이션
 웹 2.0
 자바스크립트 프레임워크 비교
 XMLHttpRequest
 웹 프레임워크
 자바스크립트 라이브러리

각주

외부 링크 

자바스크립트 라이브러리
Ajax
MIT 라이선스 소프트웨어
웹 프레임워크