Giuliana Barreto da Cruz
Análise e Desenvolvimento de Sistemas, 2013
Sumário














Script.aculo.us...................................................3
Quem Desenvolveu..........................................4
O que é..............................................................5
O que é..............................................................6
Quem utiliza.....................................................7
Download..........................................................8
Download..........................................................9
Download..........................................................10
Download..........................................................11
Efeitos...............................................................12
Efeitos...............................................................13
Vantantagens...................................................14
Desvantagens...................................................15
Informações.....................................................16
2
Script.aculo.us
 Biblioteca JavaScript
 Embutida sobre o Prototype, JavaScript, Framework
 Efeitos visuais dinâmicos
 Elementos de interface com usuário;
3
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;
4
O que é ?
 O componente mais popular são efeitos, utilizados
para anexar uma variedade de efeitos cinematográficos
para eventos de UI, em geral, o script.aculo.us
funcionam de forma confiável em diferentes
navegadores (Internet Explorer 6 + para
Windows,Firefox, Safari, com poucas exceções,
Opera).
5
O que é?
 script.aculo.us oferece atraentes efeitos e transições visuais
e elementos de drag-and-drop poderosos. A relação entre
Prototype e script.aculo.us está perto. Ambos são
desenvolvidos em conjunto com Rails, e eles compartilham
estilos de codificação muito semelhantes e API. Na
verdade, um pouco do que é agora script.aculo.us era
originalmente parte de Prototype. Apesar dos laços
estreitos, as duas bibliotecas têm objetivos diferentes.
 Script.aculo.us funciona a um nível superior, mais estreita
aos níveis de aplicação e interface do usuário, fornecendo
componentes construídos em Prototype. Em alguns casos,
os componentes são surpreendentemente complexo e ainda
utilizável com apenas poucas linhas de código.
6
Quem Utiliza
7
Download de Instalação
 http://script.aculo.us/downloads
 Descompactar
Prototype.js,
scrip.aculo.us.js,
builder.js, effects.js, dragdrop.js, slider.js, controls.js e
sound.js em diretório, por exemplo/javascripts.
 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.
<script src=“scriptaculous.js?load=effects,dragdrop”
Type= “text/javascript”></script>;
8
Download de Instalação
9
Download de Instalação
10
Download de Instalação
 Após extrair os arquivos
você abrira o código no
notepad++ ou no
netbeans verificara os
códigos e suas funções a
partir da sua escolha
monte seu trabalho com
os efeitos desejados;
11
Efeitos Utilizados
 Efect Puff :
<div id="Puff demo" style="width:80px; height:80px;
background:#c2defb; border:1px solid #333;"></div>
<ul> <li><a href="#" onclick="new Effect.Puff('Puff
demo'); return false;">Click here for a demo!</a></li>
<li><a href="#" onclick="$('Puff demo').setStyle({
display: 'block', opacity:1, width:'80px', height:'80px' });
return false;">Reset</a></li> </ul>;
12
Efeitos Utilizados
Effect.BlindDown,EffectBlindUp:
<div id="blindup_demo" style="width:80px;
height:80px; background:#ccc;"> This is some test
content. This is some test content. </div> <ul> <li><a
href="#" onclick="Effect.BlindUp('blindup_demo');
return false;">Click here for a demo!</a></li> <li><a
href="#" onclick="$('blindup_demo').show(); return
false;">Reset</a></li> </ul>;
13
Vantagens
 Interfaces mais interativas e dinâmicas com o usuário;
 Arquivos javascripts separados para cada tipo de
funcionalidade;
14
Desvantangens
 “Não vive sem” o Prototype Framework (?)
 Funcionalidades com problemas de compatibilidade
com alguns navegadores
 Javascript pode ser desabilitado pelo usuário
15
Website: http://script.aculo.us, http://www.slideshare.net
16
Download

Apresentação do PowerPoint