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.

abril 30th, 2007 at 00:42
[...] 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 [...]
maio 22nd, 2007 at 22:19
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.
maio 22nd, 2007 at 23:49
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+