GUJS

O Maior Fórum Javascript do Brasil

MooTools - Ótimo framework JavaScript

MooTools é um framework javascript orientado a objetos. É muito fácil de usar e totalmente extensível, sendo simples para você criar suas classes usando recursos desse Frameworks. Baseado em Prototype, esse framework cria e sobrescreve métodos de objetos javascript já existentes, facilitando muito o seu uso.

Segue uma maneira muito simples de fazer uma requisição ajax usando o mootools:

<script src="mootools.js" type="text/javascript"></script>
<script type="text/javascript">
    var url = "./inc/ajax_processa.php";
    var params = {operacao: 'excluiUsuario', idUsuario: '50'};
    /*
    o postBody pode receber tanto uma querystring
    ("operacao=excluiUsuario&idUsuario=50"), um objeto,
    como no exemplo, ou então um elemento form
    */
    var myAjax = new Ajax(url, {method: 'post', postBody: params}).request();
</script>

Além de Ajax, o MooTools tem muitos outros recursos. Por exemplo, para quem já precisou pegar o tamanho da janela, sabe que é um problema para ser cross-browser, usando document.documentElement.clientWidth ou document.body.clientWidth. Você não teria esse problema. Apenas dar o include no arquivo do mootools, e o objeto window terá dois novos métodos: getWidth() e getHeight(). Muito interessante neh.

Algumas funções auxiliares também foram adicionados nos objetos javascript, como o método “trim()” em todas as strings, métodos de conversão de QueryString para Objeto JSON e vice-versa. Arrays ganharam novos métodos como forEach, extend, associate, remove. Elementos ganharam também getParent(), getTag(), getValue(), injectBefore(), injectAfter(), e muito mais.

Ainda não explorei tanto, mas uma coisa que dá pra notar é que o framework se propõe a facilitar ainda mais o dia-a-dia com JavaScript. Por favor, gostaria que comentassem a opinião dos leitores sobre o Mootools. Para quem não conhece, vale a pena pelo menos dar uma olhada.

3 Comentários para “MooTools - Ótimo framework JavaScript”

  1. GUJS - Grupo de Usuários Javascript » Arquivo » Compactação JavaScript Says:

    […] com 529 bytes. Mas experimente pegar grandes arquivos e passar essa compactação. Uso o framework MooTools e baixei uma versão compactada, e outra normal. A versão normal tem 140kb, já a compactada ficou […]

  2. Ronaldo Aparecido da Silva Says:

    Muito bom,

    Estudei alguns frameworks para se trabalhar com Ajax (Mochikit, Dojo e Yahoo UI) e o que mais me agradou foi o Mootools, primeiro pelo seu tamanho(reduzido) e também por seus recursos, há alguns projetos para a criação de uma UI baseada no Mootools. Bem, se você está começando a usar frameworks Ajax pelo menos uma atenção especial o Mootools merece. Mootools é uma ótima ferramenta a classe Class é uma mão na roda para se criar hierarquia de classes em Javascript (coisa chata de ser feita usando o prototype “na raça”). Tem os fades da vida, Drags e outras coisas que dão um visual 2.0 para seus sites.

  3. Rafael Quines Says:

    Pois é. Ele é muito bom mesmo. De vez em quando tenho alguns problemas com ele, de erros que acontecem na versão compactada. Não entendo mto o porquê que acontece. Mas por via das dúvidas, tenho usado a versão sem compressão e sem comentário. Tem me facilitado muito a vida.

    T+

Comentários

©2008 GUJS. Todos os direitos reservados.