O documento descreve o que é o Scriptaculous, uma biblioteca JavaScript que fornece efeitos visuais e elementos de interface dinâmicos. Ele foi desenvolvido por Thomas Fuchs e é baseado no framework Prototype JavaScript. O documento explica como baixar e instalar o Scriptaculous, seus principais efeitos e funcionalidades, como arrastar e soltar, controles e deslizantes, além de vantagens e desvantagens do uso da biblioteca.
Boas práticas de programação com Object Calisthenics
script.aculo.us
1. Rafael Leonardo Vivian
Joaquim Ribeiro Neto
Universidade Estadual de Maringá – UEM
Especialização Desenvolvimento de Sistemas para Web
Dezembro 2008
2. O que é?
• Biblioteca JavaScript
• Embutida sobre o Prototype JavaScript
Framework
• Efeitos visuais dinâmicos
• Elementos de interface com usuário
3. O que é?
• Desenvolvido por: Thomas Fuchs
• Última versão: 1.8.2 / 18 novembro 08
• Tamanho: ~247 KB
• Licença: MIT License
• Website: http://script.aculo.us
5. Download & install
• http://script.aculo.us/downloads
• Descompactar prototype.js,
scriptaculous.js, builder.js, effects. js,
dragdrop.js, slider.js, controls.js e
sound.js em um diretório, por
exemplo /javascripts
6. Download & install
• “Linkar” os scripts no head do seu html
• Por padrão, scriptaculous.js carrega
todos os outros arquivos javascripts
necessários para efeitos, arrastar-e-
soltar, slides e outras funcionalidades...
7. Download & install
• Se não for necessário todas as
funcionalidades, pode-se limitar os
scripts adicionais que serão carregados
• builder, effects, dragdrop, controls,
slider e sound
25. Vantagens
• Interfaces mais interativas e dinâmicas
com o usuário
• Arquivos javascripts separados para
cada tipo de funcionalidade
26. Desvantagens
• “Não vive sem” o Prototype Framework (?)
• Funcionalidades com problemas de
compatibilidade com alguns navegadores
• Javascript pode ser desabilitado pelo
usuário