AJAX é o acrônimo de Asychronous JavaScript and XML, ou seja, JavaScript e XML assíncronos;
|
|
|
- Henrique Derek Vilalobos Lombardi
- 9 Há anos
- Visualizações:
Transcrição
1 AJAX é meramente um termo utilizado para descrever o processo de utilização do objeto XMLHttpRequest do JavaScript, para recuperar ou enviar informações ao servidor de forma assíncrona. AJAX é o acrônimo de Asychronous JavaScript and XML, ou seja, JavaScript e XML assíncronos; AJAX é uma técnica que integra a utilização das linguagens JavaScript e HTML, juntamente com Folha de Estilos em Cascata (CSS) e uma linguagem de servidor no nosso caso, o PHP. Mas pode ser qualquer outra linguagem de servidor.
2 AJAX não é uma nova linguagem de programação; AJAX não é um novo ambiente de desenvolvimento; AJAX não é um novo conjunto de bibliotecas ou um recente framework para JavaScript (como jquery, Prototype, MooTools, etc...); AJAX não é uma forma de representação de dados (como o JSON).
3 Solicitação ao servidor Servidor web Resposta do servidor (nova página enviada ao navegador) Página web Nova página web A execução do código no cliente fica congelada até que o servidor envie a resposta da solicitação, gerando uma nova página.
4 Servidor web Solicitação ao servidor Resposta do servidor na mesma página Página web
5
6
7 Páginas em que a resposta ou atualização gera um conteúdo muito extenso; Manipulação dinâmica da interface gráfica da página web. Exemplo: criação dinâmica de menus, formatação de elementos, estilização de objetos, etc... Deixe isso a cargo do CSS ou JavaScript; Aplicações web que geram páginas totalmente diferentes umas das outras quando o usuário interagem com elas (o que justificaria uma nova página gerada no formato de comunicação tradicional). Observação: deve-se escolher com cuidado o local da página onde o resultado da resposta AJAX será mostrado.
8 Uma resposta em AJAX retorna dados ao cliente em diversos formatos. Os dois mais comuns são: XML a informação retorna como um arquivo no formato XML; Texto puro a informação retorna como uma string única. Ideal quando o servidor devolve código em HTML; JSON (JavaScript Object Notation) Notação do JavaScript para objetos. A informação é recebida como uma string representando um objeto no formato JSON.
9 function criaajax() { var ajax = false; if(window.xmlhttprequest) //testa se o objeto ajax está disponível no Javascript do navegador que está executando a aplicação, na forma de uma propriedade do objeto window ajax = new XMLHttpRequest(); //cria o objeto AJAX em navegadores modernos else ajax = new ActiveXObject("Microsoft.XMLHTTP"); //cria o objeto AJAX nos navegadores IE5 e IE6 return ajax; } //retorna o objeto criado ou false
10 Métodos e propriedades Propriedades Métodos onreadystatechange readystate responsetext responsexml status statustext abort getallresponseheaders getresponseheader open send setrequestheader
11 readystate onreadystatechange responsetext XMLHttpRequest
12 send open setrequestheader XMLHttpRequest
13 abort( ) Método Descrição Cancela a solicitação Ajax em andamento open( ) Estabelece uma conexão entre o JavaScript (máquinacliente) e o servidor web (máquina-servidora) setrequestheader( ) Altera o valor de um cabeçalho HTTP, enviando ao servidor diversos tipos de informação, tais como: comprimento dos dados, tipo de documento, método de envio, etc... send( ) Envia ao servidor a solicitação Ajax
14 Propriedade Descrição onreadystatechange Define a função JavaScript que irá manipular os dados retornados pelo servidor em resposta a uma solicitação Ajax (XML, texto ou JSON) readystate Retorna o estado do objeto XMLHttpRequest após a solicitação ao servidor responsetext Retorna a resposta do servidor como texto puro status Retorna o estado da solicitação Ajax
15 Encerra sumariamente a conexão Ajax com o servidor. Pode ser usado nos casos em que o servidor está demorando muito para devolver a resposta. Exemplo: ajax.abort();
16 Altera o valor de uma cabeçalho HTTP. Sintaxe: ajax.setrequestheader("cabeçalho", "valor"); Uso Significado ajax.setrequestheader("content-type","text/xml"); Tipo de dados sendo enviado ajax.setrequestheader("encoding","iso "); ajax.setrequestheader("content-type", "application/x-www-form-urlencoded"); ajax.setrequestheader("content-length", strdata.length ); Conjunto de caracteres sendo enviado Método POST para envio de formulários Tamanho dos dados sendo enviados
17 Abre uma conexão Ajax com o servidor. Sintaxe: ajax.open("método", "URL", "assinc", "usuário", "senha"); Parâmetro Método (exigido) Significado Método de envio dos dados. Geralmente, GET ou POST. Escreva em maiúsculas para evitar problemas em alguns navegadores URL (exigido) Nome do script no servidor que receberá a solicitação Ajax Assinc (opcional) True ou False. Se não especificado, o padrão é True. True indica que a solicitação é assíncrona e o navegador continuará executando o restante do script, sem esperar uma resposta do servidor. Se for false, a resposta deve ser recebida antes de a execução do script continuar. usuário/senha (opcional) Nome e senha de usuário, se o servidor que irá atender a solicitação exigir autenticação
18 ajax.open("get", "trataform.php", true); ajax.open("post", "validaform.jsp", false, "root", "aluno"); ajax.open("post", "olamundo.php"); ajax.open("get", "script.php?idade=30&conta=008642"); //URLencode
19 Envia a requisição ao servidor. Sintaxe: ajax.send("valor"); Valor Significado null Neste caso, o objeto Ajax não está enviando nenhum dado ao servidor. Apenas, eventualmente, recebendo dados Envia os dados especificados ao servidor. Estes dados podem estar em diversos formatos, como texto ou URLencode. Geralmente utilizado com formulários. Exemplos: ajax.send(null); ou ajax.send("servidor.php?cep= &fone= ");
20 Dispara uma função JavaScript de acordo com o estado do objeto Ajax. Esta função irá tratar os dados recebidos do servidor, após a solicitação retornar ao cliente. Esta função pode ser anônima ou uma literal de função. Forma geral: ajax.onreadystatechange = function() {comandos}; EXEMPLO ajax.onreadystatechange = trataresposta; //esta função pode estar implementada em qualquer lugar do script function trataresposta() { alert('dentro desta função, receberemos os dados ajax vindos do servidor e faremos todo o processamento para incluí-los na página que enviou a solicitação'); }
21 Retorna o estado do objeto Ajax (o que está acontecendo com a solicitação). Sintaxe: var estado = ajax.readystate; Valor retornado 0 Significado Objeto Ajax não inicializado nada ainda começou a ser enviado para o servidor open() ainda não foi chamado 1 Objeto Ajax aberto open() já foi chamado, mas send() ainda não 2 O método send() foi chamado e a requisição foi enviada 3 O Ajax está recebendo dados do servidor 4 Todos os dados foram recebidos e a conexão com o servidor foi fechada
22 Retorna o resultado da solicitação ajax enviada pelo servidor, depois que a conexão XMLHttpRequest já foi encerrada. Sintaxe: var estado = ajax.status; Valor retornado 200 Significado Arquivo no servidor foi encontrado e a solicitação atendida corretamente O objeto Ajax não tem as permissões necessárias para acessar o arquivo solicitado no servidor O objeto Ajax não conseguiu localizar o arquivo que trataria a solicitação no servidor 500 Erro no servidor 503 Servidor está sobrecarregado e não pode atender a solicitação do objeto Ajax
23 Retorna os dados do servidor no formato de texto puro. Sintaxe: var retorno = ajax.responsetext; Um exemplo completo ajax.open("get", "produto.php", true); ajax.onreadystatechange = function() //trata a solicitação { if(ajax.readystate == 4) //objeto terminou de carregar e conexão já se encerrou { if(ajax.status == 200) //solicitação atendida { alert(ajax.responsetext);//exibe o texto de resposta } } } ajax.send(null);
24 Passo1) criar o objeto XMLHttpRequest Passo2) criar a função de tratamento dos dados de retorno associando-a a onreadystatechange Passo3) testar as propriedades readystate e status, dentro da função definida no passo anterior Passo4) coletar os dados a serem enviados ao servidor (no caso de uma requisição POST ou GET com formulário) Passo5) estabelecer uma conexão com o servidor por meio do método open(argumentos) Passo6) usar o método send(var dados) para enviar dados de formulário ao servidor (com GET ou POST), ou usar send(null) quando nada precisa ser enviado ao servidor
25 O DOM (modelo de objetos de documento) é, simplificadamente, uma representação, que o JavaScript faz, de todos os elementos utilizados em uma página web; Esta representação é feita de forma hierárquica, utilizando-se uma estrutura em forma de árvore. Cada elemento neste modelo recebe o nome de nó ou nodo; Todos os elementos de uma página podem ser acessados e alterados através do DOM. Novos elementos podem ser dinamicamente criados por meio do DOM; A linguagem JavaScript possui objetos, métodos e atributos específicos para tratar os elementos de uma página através do DOM, manipulando adequadamente documentos HTML e XML.
26 Existem várias formas de se alcançar um elemento de uma página HTML, de modificá-lo, de destruí-lo ou, mesmo até, de criar um novo elemento; Adiante, veremos os meios mais comuns de se fazer isso.
27 Forma muito usual, já vista em muitos de nossos exemplos. <script> var elemento = document.getelementbyid("caixa"); if(elemento) alert(elemento.value); </script> No formulário: <input type="text" id="caixa" name="caixa" value="olá!">
28 Este método armazena em um vetor JavaScript todos os elementos de uma página que coincidem com o nome da tag passada como parâmetro, na ordem em que eles aparecem no documento. Este método pode ser atribuído a um elemento específico da página, e não somente ao objeto document. Exemplo: mudar dinamicamente a cor da fonte dos links: <a href="#"> link 1 </a> <a href="#"> link 2 </a> No script: <script> var links = document.getelementsbytagname("a"); //vetor for(var i = 0; i < links.length; i++) </script> links[i].style.color = "# ";
29 Este método permite alcançar todos os elementos de uma página que contenham o mesmo nome de classe. Estes são armazenados em um vetor JavaScript, na ordem em que aparecem no documento. Em uma página: <a href="#" class="menu"> link 1 </a> <a href="#" class="menu"> link 2 </a> No script: <script> var links = document.getelementsbyclassname("menu"); //vetor for(var i = 0; i < links.length; i++) </script> links[i].style.color = "# ";
30 Em um formulário, todos os elementos podem estar disponíveis para o JavaScript por meio de seus atributos name. O name de um elemento dentro do formulário torna-se uma propriedade do objeto formulário. Exemplo: <script> var caixa = document.form1.login; var rotulodobotao = document.form1.enviar.value; </script> No formulário: <form name="form1"> <input type="text" name="login" value="olá!" /> <input type="submit" name="enviar" value="conecte-se" /> </form>
31 Pode-se dizer que este processo tem o mesmo objetivo de mostrar ou ocultar elementos em uma página usando puro JavaScript, só que de uma forma mais avançada; Permite que sua página apresente objetos apenas no instante em que eles são necessários, não sendo preciso criá-los desde o momento em que a página é carregada. Além do mais, estes elementos podem ter seu conteúdo atualizado pelo servidor, tornando a aplicação verdadeiramente dinâmica.
32 Passo 1) criar o elemento com createelement('tag'); Passo2) manipular as propriedades do elementos como quiser; Passo3) incorporar o elemento criado ao seu elemento-pai com appendchild();
33 Passo 1) acessar o elemento-pai do objeto a ser excluído por meio do método parentnode(); Passo2)excluir o elemento em questão por meio do método removechild().
34 A linguagem XML destina-se a fornecer um formato padronizado que facilita o intercâmbio e armazenamento de qualquer tipo de informação. Grosso modo, podemos dizer que o XML permite que criemos nossas próprias tags; O Ajax relaciona-se muito intimamente com a linguagem XML, a tal ponto de utilizá-la como uma das formas de recuperar dados do servidor em uma determinada requisição; Um documento XML, assim como o próprio HTML, também possibilita que seus elementos sejam acessados através de uma estrutura hierárquica: a árvore de elementos DOM; Tanto a linguagem JavaScript quanto a linguagem PHP podem manipular os elementos (nós) de uma documento XML e utilizar estes elementos para trocar dados entre as duas linguagens.
35
36 Elementos Exemplo declaração <?xml version="1.0" encoding="iso "?> elemento-raiz <funcionarios> (equivale ao <html>) elementos-filhos <funcionario> <nome> <salario> fechamento <salario> </salario> comentário <!-- como no HTML --> Observação: tags XML, como no XHTML, também são sensíveis ao caso
AJAX (Asynchronous Javascript And XML)
AJAX (Asynchronous Javascript And XML) André Tavares da Silva [email protected] AJAX O nome AJAX foi idealizado por Jesse James Garrett, que definiu o objeto XMLHttpRequest. O AJAX não é uma linguagem
Programação para Internet
Universidade Federal de Uberlândia Faculdade de Computação Programação para Internet Curso de Sistemas de Informação Prof. Dr. Daniel A. Furtado Módulo 10 Web Dinâmica Introdução ao AJAX AJAX Introdução
AJAX. Aula 01 - Introdução
AJAX Aula 01 - Introdução AJAX é acrônimo em língua inglesa de "Asynchronous Javascript and XML", que em português significa "Javascript e XML Assíncronos" Introdução O Ajax é baseado nos seguintes padrões
AJAX. Prof. Marcos Alexandruk
Prof. Marcos Alexandruk [email protected] Asynchronous JavaScript and XML Não é uma "nova tecnologia" Utiliza os recursos já existentes do JavaScript Jesse James Garret utilizou o termo pela primeira
PROGRAMAÇÃO PARA INTERNET. Fonte: Raul Paradeda
PROGRAMAÇÃO PARA INTERNET Introdução à AJAX Fonte: Raul Paradeda INTRODUÇÃO Para entender o que é o AJAX é necessário ter o prévio conhecimento de: HTML / XHTML; Javascript; CSS; XML. INTRODUÇÃO Ao pesquisar
Programação para Internet
Universidade Federal de Uberlândia Faculdade de Computação Programação para Internet Módulo 9 Web Dinâmica Introdução ao AJAX Prof. Dr. Daniel A. Furtado AJAX Introdução AJAX = Asynchronous JavaScript
Ajax Asynchronous JavaScript and Xml
Ajax Asynchronous JavaScript and Xml Ajax permite construir aplicações Web mais interativas, responsivas, e fáceis de usar que aplicações Web tradicionais. Numa aplicação Web tradicional quando se prime
PROGRAMAÇÃO PARA INTERNET RICA AJAX
PROGRAMAÇÃO PARA INTERNET RICA AJAX Prof. Dr. Daniel Caetano 2013-1 Objetivos Apresentar o conceito do AJAX Capacitar para a criação de sites / aplicativos dinâmicos com o uso de AJAX Trabalho B! Material
INTRODUÇÃO AO JQUERY PROF. ME. HÉLIO ESPERIDIÃO
INTRODUÇÃO AO JQUERY PROF. ME. HÉLIO ESPERIDIÃO Introdução JQuery é uma biblioteca JavaScript desenvolvida para simplificar os scripts client-side que interagem com o HTML. Ela foi lançada em janeiro de
Conceitos de Ajax Exemplos de uso do Ajax no braço, muitos exemplos, muito código (HTML, CSS, JavaScript, PHP, XML, JSON)
Márcio Koch 1 Currículo Formado na FURB em Ciência da Computação Pós graduado em Tecnologias para o desenvolvimento de aplicações web Mestrando em Computação Gráfica na UDESC Arquiteto de software na Senior
Informática Parte 23 Prof. Márcio Hunecke
Escriturário Informática Parte 23 Prof. Márcio Hunecke Informática Json (ECMA-404) JSON (JavaScript Object Notation), é um formato compacto, de padrão aberto independente, de troca de dados simples e
Ajax Asynchronous JavaScript and Xml
Ajax Asynchronous JavaScript and Xml Ajax permite construir aplicações Web mais interactivas, responsivas, e fáceis de usar que aplicações Web tradicionais. Numa aplicação Web tradicional quando se prime
Pré-requisitos: Conhecimentos de informática gerencial e lógica de programação.
CURSO DESENVOLVEDOR FRONT-END HTML5/CSS3/JavaScript Objetivo: Este curso visa introduzir o aluno do mundo do desenvolvimento Web, com aplicabilidade, ensino e capacitação nas principais linguagens de diagramação
Ajax não é dependente dos servidores Web, e como tal poderá ser usado com PHP, JSP, ASP e ASP.NET.
1 2 Ajax não é dependente dos servidores Web, e como tal poderá ser usado com PHP, JSP, ASP e ASP.NET. 3 Por todo o documento subentende-se: todos os seus componentes já anteriormente carregados: imagens,
AJaX Asy s nchronous s J avasc S ript p t a nd d XML
Asynchronous JavaScript and XML Ajax Um nome para um novo tipo de aplicações na Web Técnica de desenvolvimento de aplicações para criar páginas mais interactivas Não é uma nova tecnologia Ajax= JavaScript
Capítulo 7. A camada de aplicação
Capítulo 7 A camada de aplicação slide 1 slide 2 DNS Sistema de Nomes de Domínio O espaço de nomes DNS Registros de recursos de domínio Servidores de nome slide 3 O espaço de nomes DNS (1) Parte do espaço
AJAX no GASweb. Mas e afinal, para que usamos o AJAX?
Nível - Avançado AJAX no GASweb Por: Pablo Hadler AJAX (Asynchronous Javascript and XML) foi criado com o princípio de ser uma maneira rápida e otimizada de podermos fazer requisições Web, sendo esta totalmente
Introdução ao Javascript
Programação WEB I Introdução ao Javascript Apresentação da Disciplina,Introdução a linguagem Javascript Objetivos da Disciplina Apresentar os principais conceitos da linguagem Javascript referente à programação
GERAÇÃO DE ARQUIVOS DE SCRIPT EM PHP. Acadêmico: Leonardo Sommariva Orientador: Alexander Roberto Valdameri
FERRAMENTA VISUAL PARA GERAÇÃO DE ARQUIVOS DE SCRIPT EM PHP Acadêmico: Leonardo Sommariva Orientador: Alexander Roberto Valdameri ROTEIRO Introdução Objetivos Motivação Fundamentação Teórica Desenvolvimento
Nesta disciplina aprenderemos. HTML CSS JavaScript Jquery PHP
Introdução Nesta disciplina aprenderemos HTML CSS JavaScript Jquery PHP HTML é a abreviatura de HyperText Mark-up Language. O HTML foi inventado em 1990, por um cientista chamado Tim Berners-Lee. A finalidade
Web Interativa com Ajax e PHP
Web Interativa com Ajax e PHP Juliano Niederauer Novatec Copyright 2007, 2013 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta
EA975 - Laboratório de Engenharia de Software
EA975 - Laboratório de Engenharia de Software Turmas K/L - 2017 Aula 1 O que vamos desenvolver? Vamos desenvolver uma aplicação distribuída, empregando a arquitetura 3-Tier segundo o estilo REST/HTTP (Respresentational
Modelo para a representação de informações, utilizado por aplicações Web que trabalham com a tecnologia AJAX.
JSON Modelo para a representação de informações, utilizado por aplicações Web que trabalham com a tecnologia AJAX. 1. Introdução JSON (JavaScript Object Notation) é um modelo para armazenamento e transmissão
Aula 17 Introdução ao jquery
Aula 17 Introdução ao jquery jquery é uma biblioteca JavaScript criada por John Resig e disponibilizada como software livre e aberto, ou seja, de emprego e uso regido segundo licença conforme as regras
INTRODUÇÃO AO JQUERY PARTE 2. Prof. Me. Hélio Esperidião
INTRODUÇÃO AO JQUERY PARTE 2 Prof. Me. Hélio Esperidião ATRIBUINDO EVENTOS A TAGS OU SELETORES Nome do seletor ou nome do id precedido de # Nome do evento Bloco de código que deve ser executado caso o
Desenvolvimento Web. Introdução Geral. Prof. Vicente Paulo de Camargo
Introdução Geral Prof. Vicente Paulo de Camargo Web e Internet A Internet é uma rede de computadores que conecta milhões de computadores Se comunicam através do protocolos específicos A Web é uma forma
AULA 2 VISÃO BÁSICA DE CLASSES EM PHP
AULA 2 VISÃO BÁSICA DE CLASSES EM PHP Antes de mais nada, vamos conhecer alguns conceitos, que serão importantes para o entendimento mais efetivos dos assuntos que trataremos durante a leitura desta apostila.
Técnico em Informática. Web JavaScript. Profª Ana Paula Mandelli
Técnico em Informática Web JavaScript Profª Ana Paula Mandelli [email protected] Para o JavaScript - NetBeans O NetBeans é um ambiente de desenvolvimento integrado (IDE) Java desenvolvido pela
INTEGRAÇÃO DA METODOLOGIA DE DESENVOLVIMENTO AJAX COM SERVLETS JAVA
Encontro Internacional de Produção Científica Cesumar 23 a 26 de outubro de 2007 INTEGRAÇÃO DA METODOLOGIA DE DESENVOLVIMENTO AJAX COM SERVLETS JAVA Everton Coimbra de Araújo 1, Juliano Rodrigo Lamb 2,
Construção de Sites 2. Prof. Christiano Lima Santos
Construção de Sites 2 Prof. Christiano Lima Santos Introdução a JavaScript Parte 01 Como usar JavaScript em uma página 1.1 Forma #1 aplicando diretamente à tag HTML teste
DESENVOLVIMENTO DE SISTEMAS WEB. Lista de Exercícios AV2-01. Luiz Leão
DESENVOLVIMENTO DE SISTEMAS WEB Luiz Leão [email protected] http://www.luizleao.com Questão 01 Sobre as características da programação orientada a objetos, explique o encapsulamento. Questão 01 - Resposta
AJAX é baseado nos seguintes padrões WEB: JavaScript, XML, HTML, CSS.
AJAX AJAX é acrônimo de Asynchronous JavaScript And XML. É um tipo de programação que se tornou popular in 2005 pela Google (com Google Suggest). AJAX não é uma nova linguagem de programação, mas uma nova
JavaScript (Elementos de Programação e Programação Básica)
Linguagem de Programação para Web JavaScript (Elementos de Programação e Programação Básica) Prof. Mauro Lopes 1 Objetivos Iniciaremos aqui o nosso estudo sobre a Linguagem de Programação JavaScript. Apresentaremos
Introdução ao AJAX Métodos Open e Send
Introdução ao AJAX Métodos Open e Send Irei demonstrar alguns métodos básicos para se trabalhar com o objeto XMLHttpRequest, que já demonstrei no post Introdução ao AJAX Objeto XMLHttpRequest. Tentarei
PLATAFORMA SIGA RIO DAS VELHAS MANUAL DO CÓDIGO FONTE
PLATAFORMA SIGA RIO DAS VELHAS MANUAL DO CÓDIGO FONTE ATO CONVOCATÓRIO Nº 006/2016 CONTRATO DE GESTÃO IGAM Nº 002/IGAM/2012 09/2017 1 PLATAFORMA SIGA RIO DAS VELHAS MANUAL DO CÓDIGO FONTE ATO CONVOCATÓRIO
Curso online de. Formação em Front-End. Plano de Estudo
Curso online de Formação em Front-End Plano de Estudo Descrição do programa O Programa de Desenvolvimento Web lhe oferece conhecimentos para desenvolver habilidades necessárias para se tornar um Desenvolvedor
EXERCÍCIOS DE REVISÃO DE CONTEÚDO QUESTÕES DISSERTATIVAS
EXERCÍCIOS DE REVISÃO DE CONTEÚDO QUESTÕES DISSERTATIVAS 1. Explique a(s) diferença(s) entre design pattern e framework. 2. Analisar o arquivo de configurações (web.xml) abaixo identificando quais suas
Desenvolvimento Web II
Desenvolvimento Web II Web Service PHP Rest Frameworks: Slim e Laravel (get/ post / put / delete) Gil Eduardo de Andrade Web Service Introdução: Um web service pode ser definido como uma tecnologia que
Editor: Rubens Prates PY Editoração eletrônica: Carolina Kuwabata Revisão gramatical: Patrizia Zagni Capa: Edinei Gonçalves/Carolina Kuwabata
5ª Edição Novatec Copyright 2008, 2013, 2017 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer
Sumário. Parte I JavaScript básica. 1 Introdução a JavaScript Estrutura léxica Tipos, valores e variáveis... 28
Sumário 1 Introdução a JavaScript... 1 1.1 JavaScript básica 4 1.2 JavaScript do lado do cliente 8 Parte I JavaScript básica 2 Estrutura léxica... 21 2.1 Conjunto de caracteres 21 2.2 Comentários 23 2.3
Desenvolvimento Web. JavaScript aula IV Acesso a documentos com Document Object Model (DOM) Professor: Bruno E. G. Gomes
INSTITUTO FEDERAL DE EDUCAÇÃO CIÊNCIA E TECNOLOGIA CURSO TÉCNICO INTEGRADO EM INFORMÁTICA CAMPUS CURRAIS NOVOS Desenvolvimento Web JavaScript aula IV Acesso a documentos com Document Object Model (DOM)
Professor Jefferson Chaves Jefferson de Oliveira Chaves
Professor Jefferson Chaves [email protected] Introdução ao Ambiente Cliente x Servidor; Os métodos GET e POST; Formulários HTML; Validação de dados; HTML, CSS e JavaScript (somente
Programação WEB I DOM (Document Object Manager)
Programação WEB I DOM (Document Object Manager) DOM Significa Modelo de Objetos de Documentos e tem por finalidade descrever e padronizar os objetos e seus relacionamentos em uma aplicação. Tem a finalidade
Introdução. descrever os tipos de interfaces e linguagens oferecidas por um SGBD. mostrar o ambiente de programas dos SGBD s
Introdução Contribuição do Capítulo 2: discutir modelos de dados definir conceitos de esquemas e instâncias descrever os tipos de interfaces e linguagens oferecidas por um SGBD mostrar o ambiente de programas
Curso básico de JavaScript Aula 2
Tópicos 1 JavaScript é case sensitive... 1 2 Comentários... 1 3 Saídas do JavaScript... 1 4 Entrada de dados usando window.prompt( )... 3 5 Variáveis... 3 1.1 Regras para criar uma variável... 3 6 Literais...
API - Lista de Compras
Editora Inovação EIRELI API - Lista de Compras Guilherme Branco Stracini 2015 L i s t a d e C o m p r a s - A P I Sumário Sobre... 2 A aplicação... 2 A API... 2 Ambiente de Manutenção... 3 Ambiente de
UFCD 0793 Scripts CGI e Folhas de Estilo Formadora: Sónia Rodrigues
UFCD 0793 Scripts CGI e Folhas de Estilo Formadora: Sónia Rodrigues 0793 Scripts CGI e folhas de estilo Objectivos da UFCD: Desenvolver páginas para a Web, através de scripts CGI e folhas de estilo. UFCD
PROGRAMAÇÃO PARA INTERNET RICA DHTML E O DOCUMENT OBJECT MODEL
PROGRAMAÇÃO PARA INTERNET RICA DHTML E O DOCUMENT OBJECT MODEL Prof. Dr. Daniel Caetano 2012-2 Objetivos Apresentar os conceitos do DHTML Conceituar a estruturação dos objetos do DOM Compreender as diferentes
INTRODUÇÃO AO DESENVOLVIMENTO FRONT-END COM HTML, CSS E JAVASCRIPT
v1.1 INTRODUÇÃO AO DESENVOLVIMENTO FRONT-END COM HTML, CSS E JAVASCRIPT AULA 7 CRIANDO INTERAÇÕES COM JAVASCRIPT (PARTE 2) Eder Franco @ FPF Tech The road so far... JavaScript Desenvolvida para criar interações
EA975 - Laboratório de Engenharia de Software. Objetivo do curso. Turmas K/L Aula 1
EA975 - Laboratório de Engenharia de Software Objetivo do curso Exercitar na prática as técnicas de desenvolvimento de software estudadas no curso EA976 - Engenharia de Software. Turmas K/L - 2019 Aula
Protocolo HTTP. Professor Leonardo Larback
Protocolo HTTP Professor Leonardo Larback Protocolo HTTP No final da década de 1980, Tim Berners-Lee criou o protocolo HTTP (HyperText Transfer Protocol) e o padrão de arquivo HTML (HyperText Markup Language)
DreamweaverCC Plano de Aula - 24 Aulas (Aulas de 1 Hora).
6188 - DreamweaverCC Plano de Aula - 24 Aulas (Aulas de 1 Hora). Aula 1 Capítulo 1 - Noções Básicas 1.1. Novidades do Dreamweaver CC... 23 1.1.1. Aplicativo Creative Cloud... 24 1.2. Área de Trabalho...
Plano de Aula - DreamWeaver CC - cód Horas/Aula
Plano de Aula - DreamWeaver CC - cód. 6188 24 Horas/Aula Aula 1 Capítulo 1 - Noções Básicas Aula 2 1 - Noções Básicas Aula 3 Capítulo 2 - Site do DreamWeaver Aula 4 2 - Site do DreamWeaver 1.1. Novidades
Web I F R N I N S T I T U TO F E D E R A L D E E D U C A Ç Ã O, C I Ê N C I A E T E C N O LO G I A D O R I O G R A N D E D O N R T E.
Web I F R N I N S T I T U TO F E D E R A L D E E D U C A Ç Ã O, C I Ê N C I A E T E C N O LO G I A D O R I O G R A N D E D O N R T E. J O S É A N TÔ N I O D A C U N H A Web Page HTTP No início a web, era
Programação WEB. Prof. André Gustavo Duarte de Almeida [email protected] www3.ifrn.edu.br/~andrealmeida. Aula II jquery UI
Prof. André Gustavo Duarte de Almeida [email protected] www3.ifrn.edu.br/~andrealmeida Aula II jquery UI Introdução O que é jquery UI? Biblioteca que fornece maior nível de abstração para interação
Transferência de Arquivo: Protocolo FTP
Para iniciar uma sessão FTP (File Transfer Protocol) típica e acessar uma conta, o usuário deve fornecer uma identificação e uma senha; Após a identificação o usuário pode realizar operações de transferência
Desenvolvimento de Aplicações para Internet Aula 5
Desenvolvimento de Aplicações para Internet Aula 5 Celso Olivete Júnior [email protected] www.fct.unesp.br/docentes/dmec/olivete Na aula passada Linguagem PHP: Introdução tiposdedados operadores estruturas
TRABALHO FINAL 20 Pontos
Técnico em Informática Integrado ao Ensino Médio Algoritmos e Banco de Dados Profa. Cleiane Gonçalves Oliveira TRABALHO FINAL 20 Pontos O trabalho final deverá constar os três seguintes tipos de funções:
Lista de Revisão. 3. Analise a afirmativa a seguir como verdadeira ou falsa e justifique.
Lista de Revisão 1. Nos sistemas web, geralmente os usuários apresentam dois problemas típicos, a desorientação e a sobrecarga cognitiva. Discorra sobre esses problemas. 2. Apresente as principais diferenças
CCT0298 ANALISE DE REDES Aula : Trafego HTTP
CCT0298 ANALISE DE REDES Aula : Trafego HTTP O que é o protocolo HTTP? Hyper Text Transfer Protocol é o protocolo usado na World Wide Web para a distribuição e recuperação de informação. A troca de informações
Curso de HTML aula 4. Sumário. 1 Formulários. 1.1 Construindo formulários com o FORM. 1.2 Método:
Sumário 1 Formulários... 1 1.1 Construindo formulários com o FORM... 1 1.2 Método:... 1 1.3 INPUT... 2 2 Outros valores para type... 3 2.1 TYPE="RADIO"... 3 2.2 TYPE="PASSWORD"... 3 2.3 TYPE="CHECKBOX"...
Desenvolvimento de Aplicações para Internet Aula 11
Desenvolvimento de Aplicações para Internet Aula 11 Celso Olivete Júnior [email protected] www.fct.unesp.br/docentes/dmec/olivete jquery Na aula passada: Selecionando atributos Manipulando CSS Inserindo
HTML BÁSICO E TEMPLATE VIEW. Gabrielle Amorim Porto
HTML BÁSICO E TEMPLATE VIEW Gabrielle Amorim Porto HTML BÁSICO E TEMPLATE VIEW Hypertext Markup Language Linguagem de marcação de hipertexto; Descreve a estrutura das páginas Web utilizando tags. HTML
Protocolo HTTP. - Características. - Modelo Requisição/Resposta. - Common Gateway Interface (CGI)
Protocolo HTTP - Características - Modelo Requisição/Resposta - Common Gateway Interface (CGI) Características Hypertext Transfer Protocol (HTTP) Protocolo utilizado para transferir documentos de hipertexto
Introdução à linguagem HTML. Volnys Borges Bernal
1 Introdução à linguagem HTML Volnys Borges Bernal 2013-2015 Volnys Bernal 2 Introdução à linguagem HTML Sumário Visão geral Primeira página Principais tags Principais atributos Formulários 2011-2015 Volnys
Java Server Pages (Diretivas, Elementos de Script e Objetos Implícitos)
Linguagem de Programação para Web Java Server Pages (Diretivas, Elementos de Script e Objetos Implícitos) Prof. Mauro Lopes 1-31 28 Objetivos Dando continuidade aos estudos sobre JSP, apresentaremos os
Finalidade dos formulários
ENTENDENDO O FORMULÁRIO Na opinião de muitos a criação de formulários na linguagem HTML é uma das áreas mais importantes no desenvolvimento web. Diferentemente de outras marcações HTML o formulário não
Web Services REST e JSON
Sistemas Distribuídos Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia do Maranhão Objetivos Nesta aula
API DE INTEGRAÇÃO VERSÃO 2. Janeiro/2017. Manual de Integração. Setor de Desenvolvimento
API DE INTEGRAÇÃO VERSÃO 2 Janeiro/2017 Manual de Integração Setor de Desenvolvimento [email protected] Sumário INTRODUÇÃO A API VERSÃO 2... 3 AUTENTICAÇÃO... 3 URL BASE... 3 FORMATO DO ENVIO...
Introdução ao PHP. Prof. Késsia Marchi
Introdução ao PHP Prof. Késsia Marchi PHP Originalmente PHP era um assíncrono para Personal Home Page. De acordo com convenções para atribuições de nomes recursivas do GNU foi alterado para PHP Hypertext
Escrever scripts de PHP com HTML
Escrever scripts de PHP com HTML PHP é uma linguagem de programação de scripts para serem interpretados no lado dos servidores. Numa fase inicial (1995), PHP surgiu com o significado de Personal Home Pages
