SCC0265 – Sistemas Interativos Web Prof.: Dr. Rudinei Goularte ( Instituto de Ciências Matemáticas e de Computação - ICMC Sala 4-229.

Slides:



Advertisements
Apresentações semelhantes
Nota do Editor: dica para criar o PPT
Advertisements

JavaScript O JavaScript é uma linguagem de scripting, orientada a objectos e independente de plataformas Criada pela NetScape Código embebido em paginas.
SIGPRO Sistema de Gerenciamento de Projetos
<script language="javascript">
Incluindo Applets em uma página HTML
Introdução ao JavaScript JavaScript 03
INTRODUÇÃO À PROGRAMAÇÃO
Wagner Santos C. de Jesus Alberson Wander Sá dos Santos
Tecnologia para Web JavaScript
Introdução ao JavaScript
Prof.: Carlos Hairon R. Gonçalves
Layers Possuem a intenção de substituir as tabelas na função de diagramação das páginas para a internet. Eles possuem uma idéia ótima e são totalmente.
Tecnologias para Internet
Prof. Anderson M. Fernandes (Burnes)
Apresentação teórica do Conceito HTML
Treinamento AJAX Waelson Negreiros Blog:
Tópicos avançados em internet B Carlos Oberdan Rolim Ciência da Computação.
Programação Web com PHP
André Roeck Chaiene Oliveira Henrique dos Santos Lucas Wolff
Selenium Componentes: Fábio Gomes Claver Pari Eni Conde
JSON Programação de Script.
Programação para estrutura Cliente-Servidor
Linguagem Técnica de Programação VI Prof.: Luiz Gustavo Jordão Soares.
A autoria - II.
javaScript/jQuery: fundamentos e aplicações
Programação de SCRIPTS
Conceitos de J2EE para a WEB
ASP (Active Server Pages)
DESIGN E COMUNICAÇÃO MULTIMÉDIA 2011 / 2012 DESIGN E COMUNICAÇÃO MULTIMÉDIA 2011 / 2012 FORMADOR Gonçalo Miguel MÓDULO 25. Introdução ao ActionScript 3.0.
1 JavaScript. 2 JavaScript  Introdução  Fatos Sobre JavaScript  Embutindo JavaScript no HTML  Características da Linguagem:  sintaxe  objetos 
Professor: Márcio Amador
PrograMação para internet
Tecnologias Web Prof. Msc. Juliano Gomes Weber Tecnologias Web Notas de Aula – Aula 02 1º Semestre UNIJUÍ.
Aula 11 Programação Orientada a Eventos
Laboratório de Programação I Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
PHP e Formulários Web.
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.
Tópicos avançados em internet B Carlos Oberdan Rolim Ciência da Computação.
PROGRAMAÇÃO WEB AULA 01 Prof. Gustavo Linhares
Introdução à Linguagem JavaScript
O Que É a Internet e Como Funciona: Tecnologias Ativas Renato M.E. Sabbatini, PhD Aula.
JavaScript Promoção: PET-SI Mini-curso de introdução a JavaScript
Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web Introdução a Aplicações Web.
JScript Perspectiva histórica Conceitos básicos - exemplos de utilização - comparação crítica Webliografia
Cursos em eLearning Características de um Curso 4 Organização da informação em cada página - por.
HTML Document Object Model
Navegadores de Internet...
Karine Alessandra Córdova
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.
Rodrigo Cristiano Silva Introdução A HTML 5 foi idealizada por um grupo de “freethinkers” que estavam cansados do padrão oficial da.
Treinamento AJAX Waelson Negreiros Blog:
UCSal – Tecnologia em Análise e Desenvolvimento de Sistemas Programação para Aplicações WEB Profa. Semíramis Assis
UCSal – Tecnologia em Análise e Desenvolvimento de Sistemas
Introdução JavaScript
F ORMAS A UTOMÁTICAS Inserir e Formatar Objectos Emanuel Maganinho 1.
APRESENTAÇÃO DA DISCIPLINA
PROGRAMAÇÃO PARA INTERNET Prof.: Jean Carlo Mendes
Design Gráfico Introdução ao Web Design Prof° Ms. Claudio Benossi Aula 10 Introdução ao Web Design Prof° Ms. Claudio Benossi Aula 10.
Desenvolvimento WEB II Ajax – Utilização de Frameworks Javascript Professora: Kelly de Paula Cunha.
WWW e HTML HTML - Básico Curso de Formação de Usuários WWW e Projetistas de Paginas HTML Organização: LSI - EPUSP.
Internet A Internet é um conglomerado de redes em escala mundial de milhões de computadores interligados pelo protocolo de comunicação TCP/IP que permite.
Revisão Turma – WEB JavaScript.
JavaScript Introdução ao JavaScript 1. Objetivos Introdução Sintaxe Básica Arquivo (script) externo Script no HEAD da página Script no BODY da página.
INTRODUÇÃO AO jQuery PROFESSORA ADRIANA SILVA. O que é jQuery  jQuery biblioteca para desenvolvimento rápido de scripts em java, que interagem com o.
Professor: Enielson Conrado
WebDesign JavaScript e jQuery. HTML e W3C - O HTML segue padrão XML - linguagem somente de marcação - somente de visualização de conteúdo sem formatação.
1 Prof. João Ricardo Andrêo Programação p/ INTERNET - HTML 31/5/ :38 Prof. João Ricardo Anrêo O TAG - que será usado dentro dos tags, e servirá apenas.
Programação para Internet Rica– Aula 05 Prof. Me. Ronnison Reges Vidal.
 Linguagem do tipo script  Roda do lado do servidor – “server-side”  Suporte à vários BDs (MySQL, Postgres, Oracle, entre outros.)  Ferramentas grátis.
Programação para Internet Rica– Aula 06 Prof. Me. Ronnison Reges Vidal
Transcrição da apresentação:

SCC0265 – Sistemas Interativos Web Prof.: Dr. Rudinei Goularte ( Instituto de Ciências Matemáticas e de Computação - ICMC Sala 4-229

Agenda JavaScript Validação de Formulários

Programação no Cliente DOM & SAX Scripts - Javascript Ajax

JavaScript

A Linguagem JavaScript É a linguagem de scripting da Web.  A mais popular.  Adiciona interatividade ao HTML.  Normalmente embutida nas páginas HTML. Utilizada para design, validar formulários, tratar eventos, detectar navegador, criar cookies, etc. É uma linguagem fácil de se aprender.

A linguagem JavaScript Linguagem interpretada. Não é a mesma coisa que Java. Derivada de ECMA Script ECMA-262 é o padrão JavaScript oficial. – ISO/IEC Foi criada em 1995 por Breidan Eich da Netscape. Atualmente funciona em todos os mais populares navegadores:  Internet Explorer, Mozilla, Firefox, Netscape e Opera.

Onde colocar o código JavaScript? Colocar o JavaScript em e são convenções, a maioria dos navegadores aceitam o elemento. <html>......</html><html>......</html>

Onde colocar o código JavaScript? Dentro do elemento de HTML

Onde colocar o código JavaScript? Colocar uma parte em e outra em

Onde colocar o código JavaScript? Pode-se utilizar um documento externo com seu código JavaScript.

Operadores Aritméticos

Operadores de Comparação

Operadores Bit a bit

Operadores de Atribuição

Operadores Lógicos

Variáveis em JavaScript JavaScript é sensível à caixa-alta var strname = algumValor; //alguns navegadores aceitam sem “;” //melhor sempre utilizar o “;” strname = algumValor; // o “var” não é obrigatório var strname = "Hege"; // pode-se atribuir valores desta forma strname = 5; // não possui tipificação forte

Criando/utilizando funções function displaymessage(message){ window.alert(message); } <input type="button" value="Click me!" onclick="displaymessage('Hello World!');" >

Criando/utilizando funções function prod(a,b){ x=a*b; //pode ter um return return x; } product=prod(2,3);...

Outros construtores Break Loops For...In Try...Catch Throw...

Programação Orientada a Objetos JavaScript é uma linguagem de programação orientada a objetos  Objetos podem ser definidos.  Tipos de variáveis podem ser criados. Propriedades  Valores associados a objetos. Métodos  Ações que podem ser executadas em objetos.

Programação Orientada a Objetos var str="Hello world!"; document.write(str.length); document.write(str.toUpperCase());

Criando objetos //cria o objeto personObj personObj=new Object(); personObj.firstname="John"; personObj.lastname="Doe"; personObj.age=50; personObj.eyecolor="blue"; //pode-se também adicionar métodos //define o método function eat(){ //codigo do método } //adiciona o método personObj.eat=eat;

Alguns Objetos de JavaScript String  Date  Array  Math 

Detectando o Navegador Objeto “navigator”. – Não existe padrão. Browsers dão suporte. txt = " CodeName do Browser: " + navigator.appCodeName + " "; txt+= " Nome do Browser: " + navigator.appName + " "; txt+= " Versão: " + navigator.appVersion + " "; txt+= " Cookies: " + navigator.cookieEnabled + " "; txt+= " Plataforma: " + navigator.platform + " "; txt+= " Cabeçalho: " + navigator.userAgent + " "; document.getElementById(“aqui").innerHTML=txt;

Eventos Eventos = ações detectadas pelo JS – Acionamento de tecla (keystroke) onkeydown, onKeyPress, ONKEYUP – Eventos do mouse onMouseOver, onMouseClick, … – Carregamento de página ou imagem onLoad, onUnload – Seleção de input field do formulário HTML onChange – Submissão de um form HTML onSubmit

Eventos Exemplo –

Referências Grillo, Filipe del Nero. Aprendendo JavaScript. Notas Didáticas do ICMC-USP, 72, Flanagan, David. JavaScript : the definitive guide. O'Reilly & Associates, c1998.

Trabalho 2 Validar, via Javascript, os formulários produzidos no Trabalho 1. – Pode remodelar/refazer o formulário (coloque um “readme” explicando o que fez). – Quanto mais completa a validação (pensou em todas as possibilidades?), melhor. – Entrega: dia 29/03 – escaninho do Tidia.