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

MooTools
개발자The MooTools Dev Team
발표일2007년 3월 7일(17년 전)(2007-03-07)[1]
안정화 버전
1.6.0 / 2016년 1월 14일(8년 전)(2016-01-14)[2]
저장소https://github.com/mootools/mootools-core
프로그래밍 언어자바스크립트
종류에이젝스 프레임워크 / 자바스크립트 프레임워크
라이선스MIT 라이선스[3]
웹사이트mootools.net

브라우저 호환 편집

MooTools는 다음의 브라우저와 호환되며 테스트되었다:

객체 지향 프로그래밍 편집

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!

같이 보기 편집

각주 편집

  1. Earliest known release
  2. “Release 1.6.0 · mootools/Mootools-core”. 《GitHub》. 
  3. “MooTools”. 《mootools.net》. 
  4. “MooTools at FOSDEM slides” (PDF). 2011년 7월 23일에 원본 문서 (PDF)에서 보존된 문서. 2010년 2월 17일에 확인함. 

외부 링크 편집