Treinamento AJAX Waelson Negreiros Blog:

Slides:



Advertisements
Apresentações semelhantes
Pseudo-código: sintaxe
Advertisements

Introdução Ajax Json XML
JavaScript O JavaScript é uma linguagem de scripting, orientada a objectos e independente de plataformas Criada pela NetScape Código embebido em paginas.
Histórico do Java 1990 James Gosling (Sun Microsystems)
Introdução a Programação Renata Freire
Incluindo Applets em uma página HTML
Tópicos Preliminares na Linguagem C
Curso de PHP O comando // serve para comentário linear no php
Wagner Santos C. de Jesus Alberson Wander Sá dos Santos
Prof. Responsáveis Wagner Santos C. de Jesus
Universidade do Vale do Paraíba Colégio Técnico Antônio Teixeira Fernandes Disciplina Ferramenta de Desenvolvimento Material I-Bimestre Introdução Programação.
Operadores && Estruturas condicionais
Tecnologia para Web JavaScript
Instrutor: Nilo Menezes
Lógica de Programação Módulo II
Introdução ao JavaScript
Regras Operatórias das Potências
Prof. Anderson M. Fernandes (Burnes)
Ap-3 Profª Kelly E. Medeiros
Tópicos avançados em internet B Carlos Oberdan Rolim Ciência da Computação.
Tecnologias Web Rodrigo Cristiano Silva
Foi criada há 22 anos, por Guido Van Rossum Por que aprender Python?
Aula prática 8 Ponteiros Monitoria de Introdução à Programação
Aula 5 - Operadores, Expressões e Funções Matemáticas
Aula 1 – Básico. Prof. Naércio Filho Técnico em Informática
Conceitos básicos de orientação a objetos
Curso básico de PHP 1 Vantagens: Gratuito Multiplataforma Estável Rapidez Comunicação.
FTIN Formação Técnica em Informática
© 2003 Introdução à programaçãoComputadores e programação I Execução de instruções Aula nº4.
Programação de SCRIPTS
Treinamento AJAX Segurança
Fábio de Oliveira Borges
Rafael Lucio, Desenvolvedor Jr Padrão Informática e Assessor de TI Secretaria Municipal da Saúde;
Professor: Márcio Amador
PrograMação para internet
PROGRAMAÇÃO PARA INTERNET Prof.: Jean Carlo Mendes
Treinamento PHP Módulo 2 PHP Avançado Waelson Negreiros waelson.com.br “Está conosco o Senhor dos Exércitos”
Linguagem de Programação C#
Algumas notas sobre a linguagem de programação C
DESENVOLVIMENTO WEB II Estruturas de Decisão – IF..ELSE.
Paradigma Estruturado
PROGRAMAÇÃO WEB AULA 04 Prof. Gustavo Linhares 28/10/2009 Instituto Federal de Educação, Ciência e Tecnologia do Norte de Minas Gerais.
Treinamento AJAX Waelson Negreiros Blog:
PROGRAMAÇÃO WEB AULA 01 Prof. Gustavo Linhares
Acabias Marques Luiz. I - Introdução ao Ruby Parte 1 – Introdução a linguagem  O que é Ruby  Instalação  O IRB  Operadores Aritméticos  Tipos de.
Treinamento PHP Módulo 1 PHP Básico Waelson Negreiros waelson.com.br “Está conosco o Senhor dos Exércitos”
Introdução à Linguagem JavaScript
Aula Prática 1 Monitoria IP/CC (~if669) (A partir do slide elaborado por Luís Gabriel)
O que são? (clique para passar os slides)
Fundamentos de linguagens de programação
Treinamento PHP Módulo 1 PHP Básico Waelson Negreiros waelson.com.br “Está conosco o Senhor dos Exércitos”
Prof. Renato de Oliveira Bastos
Introdução Sintaxe Básica da Linguagem JAVA
Tipos de Dados Todo o trabalho realizado por um computador é baseado na manipulação das informações contidas em sua memória. Estas informações podem.
Treinamento PHP Módulo 1 PHP Básico Waelson Negreiros waelson.com.br “Está conosco o Senhor dos Exércitos”
JAVASCRIPT Programação Web. O que é  E uma linguagem interpretada que e executada na maquina do cliente  Não esta associada ao framework java  Não.
Paradigmas das Linguagens de Programação - História
Treinamento AJAX DWR Waelson Negreiros Blog:
Treinamento AJAX Waelson Negreiros Blog:
Aplicativos para Internet Prof. Wolley W. Silva
11 Revisão da Linguagem C Prof. Kariston Pereira Adaptado de Material gentilmente fornecido pelo Prof. Rui Tramontin (DCC/UDESC)
PROGRAMAÇÃO PARA INTERNET Prof.: Jean Carlo Mendes
MATEMÁTICA APLICADA Prof. Sérgio Mélega
Aula Prática 1 Monitoria IP/CC (~if669) (A partir do slide elaborado por Luís Gabriel)
Visão Geral de Desenvolvimento Web Front End Tecnologias.
Revisão Turma – WEB JavaScript.
SCC0265 – Sistemas Interativos Web Prof.: Dr. Rudinei Goularte ( Instituto de Ciências Matemáticas e de Computação - ICMC Sala
Programação para Internet Rica– Aula 05 Prof. Me. Ronnison Reges Vidal.
Lógica de Programação Aula 06 Prof. Marcelo Marcony.
 Linguagem do tipo script  Roda do lado do servidor – “server-side”  Suporte à vários BDs (MySQL, Postgres, Oracle, entre outros.)  Ferramentas grátis.
Transcrição da apresentação:

Treinamento AJAX Waelson Negreiros Blog:

Agenda O que é Java Script? Iniciando Operadores Matemáticos Operadores Lógicos Comando Condicionais Estruturas de Repetição Eventos Trabalhando com DOM

O que é Java Script? Criada pela Netscape; Roda no cliente; Sintaxe baseada em Java; Não é Java; Cross Browser e cross Plataform; Fracamente Tipada; Interpretada; Roda em um SandBox

O que é Java Script? O que não posso? Escrever programas; Manipular o File Systema do SO; Utilizar recursos de rede; Gerenciar Processos do SO.

O que é Java Script? O que posso? Escrever aplicações mais interativas; Fazer chamadas assíncronas; Validar formulários; Escrever e ler Cookies; Ler XML; Manipular o DOM.

O que é Java Script? O que é DOM?

O que é Java Script? O que é DOM?

O que é Java Script? O que é DOM?

O que é Java Script? O que é DOM? Podemos manipular os atributos desses objetos

Começando Passos: 1 - Escolher um bom editor; 2 - Crie sua página HTML; 3 - Crie o bloco de script 4 - Escreva sua função; 5 – Invoque sua função.

Começando Escolhe um bom editor EmEditor Suporta várias linguagens; É free; Sintaxe destacada;

Começando Crie sua página HTML

Começando Crie o bloco de script

Começando Escreva sua função

Começando Invoque sua função

Começando Resultado

Começando Depois veremos mais sobre funções

Operadores Matemáticos + Soma dois valores numéricos Concatena duas Strings - Subtração de valores numéricos * Multiplicação de valores numéricos / Divisão de valores numéricos % Obtém o resto da divisão Ex: 7 % 3 = 1

Operadores Matemáticos Exemplo com Operador de Adição ( + )

Operadores Matemáticos Exemplo com Operador de Subtração ( - )

Operadores Matemáticos Exemplo com Operador de Multiplicação ( * )

Operadores Matemáticos Exemplo com Operador de Divisão ( / )

Operadores Matemáticos Exemplo com Operador de Resto ( % )

Operadores Lógicos == Igual != Diferente > Maior >= Maior ou igual < Menor <= Menor ou igual && E || Ou

Comando Condicionais Utilizados para desviar o fluxo da aplicação. IF SWITCH

Comandos Condicionais Comando IF if (condição){ //Executa se a condição é verdadeira } If (condição){ //Executa se a condição é verdadeira }else{ //Executa se a condição é falsa }

Comandos Condicionais If (condição1){ //Executa se a condição1 é verdadeira }else if(condição2){ //Executa se a condição2 é verdadeira }else if(condição3){ //Executa se a condição3 é verdadeira }else{ //Executa se a condição é falsa }

Comandos Condicionais Exemplo

Comandos Condicionais Comando SWITCH switch(variável){ case valor1: //Caso o valor da variável seja igual a valor1 break; case valor2: //Caso o valor da variável seja igual a valor2 break; default: //Caso nenhum das condições sejam satisfeitas }

Comandos Condicionais Exemplo

Estruturas de Repetição Estruturas utilizadas para executar um trecho de código mais de uma vez, sem a necessidade de duplicação de código, são elas: while for do while

Estruturas de Repetição WHILE while(condição){ //Executa enquanto a condição seja verdadeira }

Estruturas de Repetição FOR for(variável; condição; incremento){ //Executa enquanto a condição seja verdadeira }

Estruturas de Repetição DO WHILE do { //Executa enquanto a condição seja verdadeira }while(condição);

Eventos São ações disparadas pela página, quando a página ou algum componente da página sofre uma ação, geralmente do usuário. Exemplo: Mostrar um alerta ao clicar em um botão

Eventos Exemplo:

Evento Quando Ocorre? onClickAo clicar em um item na tela onSubmitAo submeter um formulario onLoadAo carregar a página onMouseOverQuando passamos o mouse por cima onMouseOutQuando tiramos o mouse de cima onUnloadQuando você muda de página

Evento Exemplos

Trabalhando com DOM Document Object Model; Definido pela W3C; Usado pelo browser para definir sua página; Manipulamos seus objeto

Trabalhando com DOM Estrutura HTML

Trabalhando com DOM Estrutura DOM HTML HEAD TITLE BODY FORM INPUT

Trabalhando com DOM Objetos possuem atributos; Objetos podem executar ações; ObjetoAtributosAções formaction, id, nameSubmit() inputvalue, id, namefocus() ahref, id, nameNão Possue windowtitle, defaultStatusNão possue

Trabalhando com DOM Manipulando os objetos

Trabalhando com DOM Manipulando os objetos

Perguntas