Mootools

1.729 visualizações

Publicada em

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
1.729
No SlideShare
0
A partir de incorporações
0
Número de incorporações
188
Ações
Compartilhamentos
0
Downloads
7
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Mootools

  1. 1. Mootools Adriano Godoy www.adrianogodoy.com
  2. 2. Principais características: <ul><li>Orientada a objetos </li></ul><ul><li>Versão atual: 1.2 </li></ul><ul><li>Arquivo compactado (YUI Compressor): 60kb </li></ul><ul><li>Modular </li></ul><ul><li>Baseado em Prototype </li></ul>
  3. 3. Exemplo: Requisição Ajax <script type=&quot;text/javascript&quot;> var url = &quot;./inc/ajax_processa.php&quot;; var params = {operacao: 'excluiUsuario', idUsuario: '50'}; /* o postBody pode receber tanto uma querystring (&quot;operacao=excluiUsuario&idUsuario=50&quot;), um objeto, como no exemplo, ou então um elemento form */ var myAjax = new Ajax(url, {method: 'post', postBody: params}).request(); </script>
  4. 4. <ul><li>Métodos objeto window: getWidth() e getHeight() (ao invés de document.documentElement.clientWidth) </li></ul><ul><li>Arrays ganharam novos métodos como forEach, extend, associate, remove. </li></ul><ul><li>Elementos ganharam também getParent(), getTag(), getValue(), injectBefore(), injectAfter(), e muito mais. </li></ul>
  5. 5. <ul><li>Família Mootools: </li></ul><ul><li>moo.rd – extende funcionalidades, principalmente no que se refere á parte visual. http://www.moord.it/ </li></ul><ul><li>moofilm – tooltips para imagens (legenda, link...). http://netjard.de/labs/moofilm/index.html </li></ul><ul><li>mooSocialize – forma elegante de bookmarks. http://www.artviper.net/moosocialize.php </li></ul><ul><li>mooColorFinder – Pega todas as cores utilizadas em um website. http://www.artviper.net/colorfinder.php </li></ul><ul><li>Calendar – http://www.electricprism.com/aeron/calendar/ </li></ul><ul><li>http://www.dotes.com.br/mootools/ </li></ul>
  6. 6. <ul><li>Bibliografia: </li></ul><ul><li>http://gujs.com.br </li></ul><ul><li>http://mootools.net/slickspeed/ </li></ul><ul><li>http://www.neoframework.org </li></ul>

×