Java: Linguagem de programação (OOP) JavaScipt: Linguagem de scripts (OOP)

Documentos relacionados
Introdução ao Javascript

Universidade Federal do Espírito Santo CCA UFES. Centro de Ciências Agrárias CCA UFES Departamento de Computação. JavaScript

O código JavaScript deve ser colocado entre tags de comentário para ficar escondido no caso de navegadores antigos que não reconhecem a linguagem.

Programação WEB. Prof. André Gustavo Duarte de Almeida www3.ifrn.edu.br/~andrealmeida. Aula II jquery UI

Informática I. Aula 6. Aula 6-12/09/2007 1

Primeiro contato com JavaScript

Java Script Pág: 1. Índice

Capítulo 9 - Imagens. Imagens

JavaScript: Validação de Formulários. Prof. Ivanilton Polato

Lista de operadores de comparação - > Maior que - < Menor que - <= Menor ou igual a - >= Maior ou igual a - === Igual a -!

JavaScript. Programação de Servidores. Marx Gomes Van der Linden

O que é o Javascript?

Programação para Web HTML - Parte 2

Os objetivos indicados aplicam-se a duas linguagens de programação: C e PHP

Para entender o conceito de objetos em programação devemos fazer uma analogia com o mundo real:

Introdução ao javascript ver material de apoio em downloads e também-referência livro javascript manzano.

Tecnologias para Web Design

Tecnologias para apresentação de dados - Java Script. Aécio Costa

Aula 11: Desvios e Laços

Criando um script simples

Internet e Programação Web

DHTML - MÓDULO 1: VISÃO GERAL E INTRODUÇÃO Por Marcelo Camargo Visão geral

Linguagem de Programação

Banco de Dados. Banco de Dados Parte 2. Alcides Pamplona Alcides Pamplona Linguagem de Programação CESBD 2010

Algoritmos em Javascript

Cadeira de Tecnologias de Informação. Ano lectivo 2009/2010. Sites dinâmicos. Com Expression Web TI2009/10 EWD_1. Filipa Pires da Silva (2009)

1-03/11/03 INTRODUÇÃO

Programação WEB I DOM (Document Object Manager)

Programação para web JavaScript

Introdução ao Javascript. Parte 2 Prof. Victor Hugo Lopes

Manual de Operações do Painel Administrativo do site

Conteúdo. DHTML tópicos Hamilton Lima

Desenvolvimento de Sistemas Web Prof. Leandro Roberto. Aula 18 JavaScript: Eventos MySQL PHP (insert, update e delete)

Até agora aprendemos formas para nomear e processar dados em Javascript.

WEBDESIGN. Professor: Paulo Marcos Trentin - paulo@paulotrentin.com.br Escola CDI de Videira

PROGRAMAÇÃO MANUAL DE INSTRUÇÕES SEJA BEM VINDO VERSÃO /01/2013 UDS SOLUÇÕES DIGITAIS

Prof Evandro Manara Miletto. parte 2

JavaScript 2.0X X

Altere a cor de fundo Altere a cor do texto Utilize meta tags e direcione a página para um site qualquer

Desenvolvimento de Aplicações Web. Prof. José Eduardo A. de O. Teixeira / j.edu@vqv.com.br

Introdução à Programação de Computadores Parte I

Assessoria Técnica de Tecnologia da Informação - ATTI. Projeto de Informatização da. Secretaria Municipal de Saúde do. Município de São Paulo

TUTORIAL MATLAB Victor Breder 2016

Análise de Requisitos

Introdução à orientação a objetos

Aplicativo para geração automática de páginas de gerenciamento on-line de banco de dados para sites

Lógica de Programação. Profas. Simone Campos Camargo e Janete Ferreira Biazotto

Índice. 1 Introdução ao Javascript HTML e Javascript Resumo do capítulo...2

Para usar com Impressoras multifuncionais (MFPs) ativadas para a Tecnologia Xerox ConnectKey

O que é o JavaScript?

JavaScript. JavaScript é uma linguagem de script usada em navegadores web. É uma linguagem dinâmica, estruturada e orientada em objetos.

Nota prévia... XXI 1. PHP, Apache Server e MySQL... 1

Manual de Integração Via Gadget. Passo a passo para realizar a integração entre websites e a plataforma Virtual Target.

PHP() é uma linguagem de integração de servidor que permite a criação de paginas dinâmicas. Como todas

REITORA Ulrika Arns. VICE-REITOR Almir Barros da Silva Santos Neto. DIRETOR DO NTIC Leonardo Bidese de Pinho

Incorporando JavaScript em HTML

Para testar seu primeiro código utilizando PHP, abra um editor de texto (bloco de notas no Windows) e digite o código abaixo:

Web Design. Prof. Felippe

Programação WEB I Funções

IFSC-Programação para a WEB - prof. Herval Daminelli

JavaScript (Funções, Eventos e Manipulação de Formulários)

Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu 2014/2

UNIVERSIDADE FEDERAL DO VALE DO SÃO FRANCISCO UNIVASF SECRETARIA DE TECNOLOGIA DA INFORMAÇÃO STI DEPARTAMENTO DE SISTEMAS DE INFORMAÇÕES

JavaScript. Carlos Santos LabMM 3 - NTC - DeCA - UA Aula 03,

Exercícios Práticos de HTML e JavaScript. <FORM ACTION="mailto:teste@gmail.com" METHOD="POST" ENCTYPE="text/plain" NAME="cadastro">

jquery Apostila Básica

Orientação a Objetos

Introdução ao. Script. Baltazar Tavares (Psycho Mantys)

Respondendo a eventos

Web Design Aula 02: HTML

CEEP-CENTRO ESTADUAL DE EDUCAÇÃO PROFISSIONAL PEDRO BOARETTO NETO INTERNET E PROGRAMAÇÃO WEB INICIO DE HTML

Roteiro de Auxílio para as Atividades Práticas de Sistemas de Informação

Manual Mobuss Construção - Móvel

BC-0505 Processamento da Informação

Arquitecturas de Software Enunciado de Projecto

FORMAÇÃO WORDPRESS. Desenvolvimento de sites com a plataforma Wordpress. Abel Soares abelbarbosasoares@gmail.com

Apostila. Apostila. Prof.a Elisabete da Silva Santos. Departamento de Tecnologia da Informação. Prof.a Elisabete da Silva Santos FATEC-SP

XML - Extensible Markup Language

Simulado de Linguagem de Programação Java

Programação WEB. Prof. André Gustavo Duarte de Almeida docente.ifrn.edu.br/andrealmeida. Aula III Introdução PHP

<b>, <big>, <em>, <i>, <small>, <strong>, <sub>, <sup>,... <table>, <tbody>, <thead>, <th>, <tr>, td

UNIVERSIDADE DO TOCANTINS TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PRÁTICA EM PROGRAMAÇÃO DE SISTEMAS

TUTORIAL PROCESSOS DE INSTALAÇÃO DO MYMIX MOBILE

Para acessar o NVU clique em Iniciar >> Programas >> Editor de Internet, iniciando aparecerá a seguinte tela:

Solicitação de Autorização Intercâmbio

4. A Linguagem JavaScript

Aula 03: Noções Fundamentais do CSS, Formatação de Fonte e Inserção de Imagens

JavaScript Aplicações Interativas para a Web

Sistema de Devolução Automática de Tributos Módulo Crédito em Conta Corrente

Desenvolvedor Web Docente André Luiz Silva de Moraes

MANUAL DE NORMAS PARA DESENVOLVIMENTO DE CÓDIGO DA FÁBRICA VIRTUAL DE SOFTWARE DA FIPP. Curso Superior de Tecnologia em Sistemas para Internet 2/2014

Os salários de 15 áreas de TI nas cinco regiões do Brasil

Transcrição:

Executado do lado do cliente, interage com o usuário sem a necessidade do script passar pelo servidor. Desenvolvida por Brendan Eich, da Netscape Communications Corporation em 1995 (LiveScript). 1ª linguagem de script da web. Java: Linguagem de programação (OOP) JavaScipt: Linguagem de scripts (OOP)

Principalmente utilizada no auxílio de desenvolvimento de páginas Web; Linguagem de script que permite levar as páginas Web a outro patamar em relação a interatividade e funções; Script: parte do código inserido em uma página HTML. Uma linguagem independente de formatação, interpretada, altamente portátil e independente de hardware, se encaixa facilmente em outros softwares (ex navegadores).

Pode ser usada para: alterar conteúdo HTML alterar atributos HTML alterar estilo HTML (CSS) Exemplo: Validação de formulários movimentação de slider, etc. As 3 camadas: Informação: HTML Formatação: CSS Comportamento: JavaScript

Online: Thimble (https://thimble.mozilla.org/pt-br/) JSfiddle (https://jsfiddle.net/) Editores de texto: Sublime, Notepad++, entre outros; W3Schools (http://www.w3schools.com/js/)

Estrutura básica HTML: - < script> document.write( msg ); </script>

Estrutura básica HTML: - < script> document.write( msg ); </script> head ou body?

Caixa de alerta - window.alert(); Saída no documento HTML - document.write(); Saída em um elemento HTML - innerhtml Saída para o console do navegador - console.log(); Caixa para que o usuário entre com dados - prompt (); Caixa de confirmação - confirm ();

confirm();

getelementbyid() retorna o elemento que tem o atributo ID igual ao valor entre

innerhtml();

innerhtml(); Insere no interior do HTML

Recipientes que guardam valores (números, nomes, datas); Devem ser declaradas com var; Ao declarar uma var sem atribuir valor, a variável fica com valor indefinido.

Recipientes que guardam valores (números, nomes, datas); Devem ser declaradas com var; Ao declarar uma var sem atribuir valor, a variável fica com valor indefinido.

Devem receber nomes para que possam ser modificadas; Podem conter letras maiúsculas e minusculas, números, underline e $ (case sensitive); Linguagem não aceita hífen em nomes de variaveis; Palavras reservadas (break, if, else, for, try )

Variáveis podem conter diversos tipos dados

Variáveis podem conter diversos tipos dados Inteiros (1, 2, 5440, 5655,...) int

Variáveis podem conter diversos tipos dados Inteiros (1, 2, 5440, 5655,...) int Fracionais (0.3 ; 3.1415 ) float/double

Variáveis podem conter diversos tipos dados Inteiros (1, 2, 5440, 5655,...) int Fracionais (0.3 ; 3.1415 ) float/double Palavras e frases ( javascript eh top ) string

Variáveis podem conter diversos tipos dados Inteiros (1, 2, 5440, 5655,...) int Fracionais (0.3 ; 3.1415 ) float/double Palavras e frases ( javascript eh top ) string Estado (true) boolean

Variáveis podem conter diversos tipos dados Inteiros (1, 2, 5440, 5655,...) int Fracionais (0.3 ; 3.1415 ) float/double Palavras e frases ( javascript eh top ) string Estado (true) boolean JavaScript não é uma linguagem tipada!

Levando em conta que JavaScript não é uma linguagem tipada, faça um programa que imprima uma mesma variável diversas vezes com tipos de dados diferentes. Utilize document.getelementbyid( ).InnerHTML para exibição dos valores em tags <p id= > </p>

+ Adição - Subtração * Multiplicação / Divisão % Módulo ++ Incrementador -- Decrementador

= x = y x = y += x += y x = x + y -= x -= y x = x - y *= x *= y x = x * y /= x /= y x = x / y %= x %= y x = x % y Observação: Com Strings o operador aritmético + serve para concatenar. Cuidado ao adicionar números a uma string, o resultado será uma string.

== igual a === valor e tipo iguais!= diferente!== valor e tipo diferente > maior que < menor que >= maior ou igual a <= menor ou igual a

Criar um botão que ao ser clicado exibe o resultado de uma operação matemática

Utilize as seguintes imagens http://goo.gl/5jf0du http://goo.gl/yvw8zk <img id= nome src= link > Crie dois botões, que ao serem clicados, troquem a imagem exibida na tela. <button onclick= > </button>

Ao passar o mouse em cima da imagem, a lâmpada deverá acender. Imagem lâmpada acessa: http://goo.gl/ittcnm Ao tirar o mouse de cima da lâmpada, ela deverá apagar novamente. onmousemove= onmouseout=

Podem ser utilizados como entrada e saída; Lendo algum do usuário e escrevendo na tela: ;

- As informações devem ser solicitadas ao usuário através de prompt();

Utilizando funções