Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Web 2.0 com Ajax: JQuery/PHP
Search
Wagner Silva
April 02, 2011
Programming
0
56
Web 2.0 com Ajax: JQuery/PHP
Treinamento ministrado para turma iniciante em 2011
Aula 05
Wagner Silva
April 02, 2011
Tweet
Share
More Decks by Wagner Silva
See All by Wagner Silva
Web 2.0 com Ajax: JQuery/PHP
silvawbr
0
75
Web 2.0 com Ajax: JQuery/PHP
silvawbr
0
58
Web 2.0 com Ajax: JQuery/PHP
silvawbr
0
61
Web 2.0 com Ajax: JQuery/PHP
silvawbr
0
56
Web 2.0 com Ajax: JQuery/PHP
silvawbr
0
59
Web 2.0 com Ajax: JQuery/PHP
silvawbr
0
70
Other Decks in Programming
See All in Programming
AI Schema Enrichment for your Oracle AI Database
thatjeffsmith
0
330
humanlayerのブログから学ぶ、良いCLAUDE.mdの書き方
tsukamoto1783
0
200
[KNOTS 2026登壇資料]AIで拡張‧交差する プロダクト開発のプロセス および携わるメンバーの役割
hisatake
0
310
Data-Centric Kaggle
isax1015
2
780
Rust 製のコードエディタ “Zed” を使ってみた
nearme_tech
PRO
0
220
生成AIを活用したソフトウェア開発ライフサイクル変革の現在値
hiroyukimori
PRO
0
110
AI によるインシデント初動調査の自動化を行う AI インシデントコマンダーを作った話
azukiazusa1
1
750
コマンドとリード間の連携に対する脅威分析フレームワーク
pandayumi
1
470
Claude Codeと2つの巻き戻し戦略 / Two Rewind Strategies with Claude Code
fruitriin
0
150
CSC307 Lecture 06
javiergs
PRO
0
690
AIによるイベントストーミング図からのコード生成 / AI-powered code generation from Event Storming diagrams
nrslib
2
1.9k
Best-Practices-for-Cortex-Analyst-and-AI-Agent
ryotaroikeda
1
110
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
37
3.6k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
7.9k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.6k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
100
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.7k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
290
First, design no harm
axbom
PRO
2
1.1k
The Curious Case for Waylosing
cassininazir
0
240
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.6k
Agile that works and the tools we love
rasmusluckow
331
21k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Transcript
Aula 05 Wagner Silva
Agenda Manipulando a exibição de objetos Customizando animações
com CSS Enfileirando animações Aplicação de Delay Ajax Revisão: PHP e XMLHttpRequest Conexões Síncronas e Assíncronas Wagner Silva # Web 2.0 com Ajax Aula 05
Manipulando a Exibição seleção.fadeIn(tempo,função) $(“div”).fadeIn(2000) Wagner Silva #
Web 2.0 com Ajax Aula 05
Manipulando a Exibição seleção.show(tempo,função) $(“div”).show(2000) Wagner Silva #
Web 2.0 com Ajax Aula 05
Manipulando a Exibição seleção.slideDown(tempo,função) $(“div”).slideDown(2000) Wagner Silva #
Web 2.0 com Ajax Aula 05
Manipulando a Exibição seleção.fadeOut(tempo,função) $(“div”).fadeOut(2000) Wagner Silva #
Web 2.0 com Ajax Aula 05
Manipulando a Exibição seleção.hide(tempo,função) $(“div”).hide(2000) Wagner Silva #
Web 2.0 com Ajax Aula 05
Manipulando a Exibição seleção.slideUp(tempo,função) $(“div”).slideUp(2000) Wagner Silva #
Web 2.0 com Ajax Aula 05
Customizando com CSS seleção.animate(propriedades,tempo,frequencia,função) Somente propriedades numéricas são
válidas Frequência: swing ou linear Wagner Silva # Web 2.0 com Ajax Aula 05
Customizando com CSS $(“div”).fadeOut(2000) $(“div”).animate({ opacity : 0
},2000) Wagner Silva # Web 2.0 com Ajax Aula 05
Customizando com CSS $(“div”).hide(2000) $(“div”).animate({ height : 0,
width : 0, marginTop : 0, marginLeft : 0 },2000) Wagner Silva # Web 2.0 com Ajax Aula 05
Customizando com CSS $(“div”).slideUp(2000) $(“div”).animate({ height : 0,
marginTop: 0 },2000) Wagner Silva # Web 2.0 com Ajax Aula 05
Customizando com CSS Propriedades podem possuir valores não numéricos:
propriedade : ‘show’ propriedade : ‘hide’ propriedade : ‘toogle’ Wagner Silva # Web 2.0 com Ajax Aula 05
Customizando com CSS Os valores das propriedades não necessitam
ser exatos: propriedade : ‘+= valor’ propriedade : ‘-= valor ’ Wagner Silva # Web 2.0 com Ajax Aula 05
Enfileiramento seleção.animação1 .animação2 . ... .animaçãon Wagner Silva #
Web 2.0 com Ajax Aula 05
Delay Atrasa a execução de animações enfileiradas seleção.animação1
.delay(tempo).animação2 Wagner Silva # Web 2.0 com Ajax Aula 05
Animação Exercício: Utilizar fadeIn e fadeOut para manipular a
exibição dos emails.
Ajax União de várias tecnologias Interação dinâmica com
usuário Não há necessidade de recarregamento Compartilhamento de recursos Acessibilidade Wagner Silva # Web 2.0 com Ajax Aula 05
Wagner Silva # Web 2.0 com Ajax Aula 05
Wagner Silva # Web 2.0 com Ajax Aula 05
PHP Linguagem de script server-side Possui bibliotecas
Banco de dados E-mail Imagens Etc Instalação, configuração e documentação: www.php.net Wagner Silva # Web 2.0 com Ajax Aula 05
XmlHttpRequest Criado pela Microsoft Acessar/recuperar dados do servidor
(assíncrona) Pode retornar: XML Json Texto Imagem etc Wagner Silva # Web 2.0 com Ajax Aula 05
Conexão com JQuery ajaxSetup() e ajax() Principais propriedades:
async : booleano data : mapeamento statusCode : mapeamento type : string (post/get) success : função url : string Wagner Silva # Web 2.0 com Ajax Aula 05
Métodos $.get('ajax/teste.php',{},function(dados){ … }); $.post('ajax/teste.php',{},function(dados){ ... }); Wagner Silva #
Web 2.0 com Ajax Aula 05
Ajax Exercício: manipular pastas e busca via Ajax
Web 2.0 com Ajax # Aula 05 Próxima Aula:
Manipulando funções através do Ajax. E-mail:
[email protected]
Twitter: twitter.com/web2softeam