Introdução à linguagem JavaScript

Tamanho: px
Começar a partir da página:

Download "Introdução à linguagem JavaScript"

Transcrição

1 MIEEC SIEM ano letivo 2014/15 Introdução à linguagem JavaScript José A. Faria FEUP, DEGI Setembro 2014

2 Introdução ao JavaScript O JavaScript é uma linguagem utilizada sobretudo em client side scripts de aplicações web. O JavaScript oferece os elementos habituais das linguagens de programação (variáveis, arrays, operadores, controlo de fluxo, comentários,... ). Além disso, permite:...

3 Introdução ao JavaScript Detetar eventos na interface com o utilizador e associarlhes acões (onclick, onselect,...) Atuar sobre valores e atributos dos elementos de páginas web (text fields, buttons,...) Gerir janelas (abrir/fechar, carregar documentos,...)

4 Eventos Eventos são acontecimentos ocorridos quando o utilizador atua sobre um objeto de uma página web. ver exemplo-eventos.html Objetos Text, Button, Image, Form,... Eventos onclick, mousedown, mouseup, onchange, onload, onsubmit,...

5 Eventos A cada tipo de objeto apenas se aplicam alguns tipos de eventos (outros não fazem sentido). Exemplo Objetos do tipo button: aplicam-se eventos como onclick, mousedown e mouseup; não se aplicam os eventos onchange ou onload.

6 Eventos

7 Eventos Nos tutoriais seguintes pode encontrar a lista completa dos eventos detetados pelo javascript para cada tipo de objeto

8 Event handlers (funções de gestão de eventos) O JavaScript deteta a ocorrência dos eventos. Cabe ao programador definir as funções gestoras de eventos (event handlers) a invocar quando são detetados esses eventos.

9 Exemplo <input type= button name= confirmar onclick= carregar(this.form) > 1. após o utilizar clickar no botão confirmar (evento onclick); 2. é invocada a função carregar; 3. à qual é passado como argumento o identificador da form que contém o botão (this.form). ver exemplos formulário1 e formulário2 Nota: this é uma palavra reservada do javascript que designa o objeto corrente, neste caso o botão confirmar.

10 Métodos de eventos Em alguns casos, é vantajoso substituir o evento físico produzido pelo utilizador por uma instrução de código. Para esse efeito, o JavaScript oferece os métodos de evento cuja execução equivale a ocorrência de um evento físico. Exemplo A invocação do método submit() é equivalente à atuação de um botão do tipo submit.

11 Exemplo de aplicação O método submit() pode ser utilizado, por exemplo, para: submeter um formulário após um campo de texto ter sido alterado (tecla enter ter sido premida) sem ser necessário que o utilizador tenha de clicar sobre o botão submit o que simplifica a interação do utilizador com a aplicação.

12 Variáveis No JavaScript, os tipos das variáveis são assumidos implicitamente, não sendo portanto necessário declará-los explicitamente. var nome_da_variável = valor_inicial; Exemplo var n = 10 var s = Porto var x = s + n (a x é atribuída a sting Porto10 ) var y = 5 + n (a y é atribuído o valor inteiro 15)

13 Objetos O JavaScript é uma linguagem baseada em objetos, mas não orientada a objetos dado que: permite instanciar objetos com propriedades e métodos; mas não dispõe de mecanismos de herança e especialização típicos das linguagens orientadas a objetos.

14 Objetos As propriedades dos objetos podem ser acedidas, alternativamente, através: do nome; de um nº de ordem (índice); de uma notação mista.

15 Exemplo Sendo aluno-siem um objeto da classe Aluno-feup: function Aluno-feup { var nome var idade var curso } aluno-siem = new Aluno-feup...

16 Exemplo... A propriedade idade de aluno-siem pode ser acedida através de uma das seguintes notações alternativas: aluno1.idade aluno1[1] aluno1[ idade ]

17 Objetos pré-definidos O JavaScript dispõe de um conjunto de objetos pré-definidos, cada um dos quais permitindo realizar determinadas operações: objeto String para as operações sobre strings objeto Math para as operações matemáticas objeto Date para operações relacionadas com datas e tempo um conjunto de objetos relacionados com o browser (Document, Location, History e Window).

18 Objetos relacionados com o browser Document: objeto que contém diversas informações sobre o documento (página web) que está ser visualizada numa dada janela (title, URL, forms[], links[],...) Location: objeto que contém informação sobre o URL do documento corrente (host, href, protocol,...)...

19 Objetos relacionados com o browser... History: objeto que permite aceder à lista de acessos a locais www conservada pelo browser (next, previous, current,...) Window: objeto associado à janela do browser e que a permite controlar (documento visualizado, posição, tamanho,...)

20 Modelo de objetos Os objetos relacionados com o browser estão organizados numa hierarquia designada por DOM document object model.

21 DOM Document Object Model O DOM: oferece uma representação estruturada dos documentos html através da qual é possível aceder e modificar as propriedades dos objetos bem como a sua representação visual.

22 DOM Document Object Model Por exemplo: a propriedade elements dos objetos form é um array contendo os identificadores dos elementos (input text, buttons,...) contidos no form. a propriedade images dos objetos do tipo document é um array contendo os identificadores das imagens contidas no documento (página web).

23 Exemplo É possível aceder ao: valor do campo de texto apelido, da form entrada_dados do documento visualizado na janela win4, através de: win4.document.forms[ entrada_dados ]. elements[ apelido ].value ver exemplo formularios2

24 Exemplo Se: a form entrada_dados for a segunda form do documento o campo de texto apelido for o quarto elemento dessa form, então, o valor de apelido também poderá ser acedido por: win4.document.forms[1].elements[3].value win4.document.forms[1].elements[ apelido ].value

Aplicações e Serviços de Internet

Aplicações e Serviços de Internet Aplicações e Serviços de Internet Scripting no Cliente JavaScript & DOM Controlo de Dados Conteúdo JavaScript DOM 2 2 Lado Cliente: Como chamar JavaScript?. Escrever sua função* e inseri-la na página HTML

Leia mais

Introdução a Javascript

Introdução a Javascript Introdução a Javascript André Tavares da Silva andre.silva@udesc.br Introdução Javascript Javascript é uma linguagem que permite injetar lógica em páginas escritas em HTML Podem estar "soltos" ou atrelados

Leia mais

Aula 12 Aplicação e prática do JS

Aula 12 Aplicação e prática do JS Aula 12 Aplicação e prática do JS Características importantes Sua sintaxe é parecida com C, C++ e Java, devido aos seus comandos serem os mesmos utilizados nas Linguagens citadas. É uma programação baseada

Leia mais

Os componentes HTML possuem a capacidade de configurar eventos

Os componentes HTML possuem a capacidade de configurar eventos Javascripts (JS) Eventos no HTML Os componentes HTML possuem a capacidade de configurar eventos Estes eventos são tratados por um código específico, criado pelo programador, em funções javascript Alguns

Leia mais

Tecnologias para Web Design

Tecnologias para Web Design Tecnologias para Javascript e DOM Introdução à Scripts Um script do lado cliente é um programa que acompanha um documento HTML Pode estar incluído no próprio documento embutido ou acompanha-lo num arquivo

Leia mais

Introdução à HTML Dinámico. O linguagem JavaScript.

Introdução à HTML Dinámico. O linguagem JavaScript. Introdução à HTML Dinámico. O linguagem JavaScript. Conferencia 7 MSc. Yoenis Pantoja Zaldívar O que já sabemos XHTML regras, etiquetas CSS selectores, propriedades (modelo de caixa, formateo visual) Situação

Leia mais

Introdução ao Javascript

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

Leia mais

Construção de Sites 2. Prof. Christiano Lima Santos

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

Leia mais

JAVASCRIPT Laboratórios de Informática João Paulo Barraca, André Zúquete, Diogo Gomes

JAVASCRIPT Laboratórios de Informática João Paulo Barraca, André Zúquete, Diogo Gomes http://cseweb.ucsd.edu/~lerner/js.jpg JAVASCRIPT Laboratórios de Informática 2014-2015 João Paulo Barraca, André Zúquete, Diogo Gomes HTML, CSS, Javascript HTML define estrutura CSS define estilo Javascript

Leia mais

Introdução 20 Diagramas de fluxos de dados 20 O processo de elaboração de DFD 22 Regras práticas para a elaboração de DFD 24 Dicionário de dados 26

Introdução 20 Diagramas de fluxos de dados 20 O processo de elaboração de DFD 22 Regras práticas para a elaboração de DFD 24 Dicionário de dados 26 ÍNDICE MÓDULO 1 ANÁLISE DE SISTEMAS 9 1.1 SISTEMAS DE INFORMAÇÃO 10 Sistema conceito e exemplos 10 Dados e informação 11 Sistema de informação conceito e componentes 12 Sistema de informação e sistemas

Leia mais

Aula 22 Eventos. Desenvolvimento Web I Prof. Filipe Arantes Fernandes

Aula 22 Eventos. Desenvolvimento Web I Prof. Filipe Arantes Fernandes Aula 22 Eventos Desenvolvimento Web I Prof. Filipe Arantes Fernandes filipe.arantes@ifsudestemg.edu.br Introdução São os eventos que tornam a linguagem JS útil; Sem os eventos, as ações não seriam disparadas

Leia mais

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

Desenvolvimento de Sistemas Web Prof. Leandro Roberto. Aula 18 JavaScript: Eventos MySQL PHP (insert, update e delete) Desenvolvimento de Sistemas Web Prof. Leandro Roberto Aula 18 JavaScript: Eventos MySQL PHP (insert, update e delete) JavaScript Eventos Alguns eventos de uma página HTML podem ser interceptados e programados

Leia mais

PROGRAMAÇÃO PARA INTERNET RICA FUNDAMENTOS DO JAVASCRIPT

PROGRAMAÇÃO PARA INTERNET RICA FUNDAMENTOS DO JAVASCRIPT PROGRAMAÇÃO PARA INTERNET RICA FUNDAMENTOS DO JAVASCRIPT Prof. Dr. Daniel Caetano 2012-2 Objetivos Apresentar a natureza da linguagem JavaScript Apresentar o JavaScript com ferramenta de manipulação de

Leia mais

JavaScript: Validação de Formulários. Prof. Ivanilton Polato ipolato@utfpr.edu.br ipolato@gmail.com

JavaScript: Validação de Formulários. Prof. Ivanilton Polato ipolato@utfpr.edu.br ipolato@gmail.com JavaScript: Validação de Formulários Prof. Ivanilton Polato ipolato@utfpr.edu.br ipolato@gmail.com Validação de Formulários Um dos usos mais frequentes do JS é a validação de formulários. Além de garantir

Leia mais

INTRODUÇÃO. JavaScript PROF. ME. HÉLIO ESPERIDIÃO

INTRODUÇÃO. JavaScript PROF. ME. HÉLIO ESPERIDIÃO INTRODUÇÃO JavaScript PROF. ME. HÉLIO ESPERIDIÃO 1 É uma linguagem de programação interpretada, que pode ser usada junto com o HTML. O que é JavaScript? Esta linguagem é interpretada pelo navegador. Permite

Leia mais

Minicurso de JavaScript PET Sistemas de Informação Terceiro Dia Anthony Tailer. Clécio Santos. Rhauani Fazul.

Minicurso de JavaScript PET Sistemas de Informação Terceiro Dia Anthony Tailer. Clécio Santos. Rhauani Fazul. Minicurso de JavaScript PET Sistemas de Informação Terceiro Dia.09.06 Anthony Tailer. Clécio Santos. Rhauani Fazul. Romeu Casarotto O que será visto hoje?.09.06 Funções Eventos Melhores práticas Erros

Leia mais

Programação WEB I Funções

Programação WEB I Funções Programação WEB I Funções Funções As funções podem ser definidas como um conjunto de instruções, agrupadas para executar uma determinada tarefa. Dentro de uma função pode existir uma chamada a outra função.

Leia mais

Aula 11 Introdução ao Java Script

Aula 11 Introdução ao Java Script Aula 11 Introdução ao Java Script Java Script é uma linguagem que permite trabalhar com a Lógica em páginas escritas em HTML (HiperText Mark-up Language). As páginas HTML podem ser escritas utilizando-se

Leia mais

PROGRAMAÇÃO PARA INTERNET RICA FUNDAMENTOS DO JAVASCRIPT

PROGRAMAÇÃO PARA INTERNET RICA FUNDAMENTOS DO JAVASCRIPT PROGRAMAÇÃO PARA INTERNET RICA FUNDAMENTOS DO JAVASCRIPT Prof. Dr. Daniel Caetano 2012-1 Objetivos Apresentar a natureza da linguagem JavaScript Apresentar o JavaScript com ferramenta de manipulação de

Leia mais

HTML BÁSICO E TEMPLATE VIEW. Gabrielle Amorim Porto

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

Leia mais

Desenvolvimento Web II

Desenvolvimento Web II Desenvolvimento Web II Linguagem PHP PHP Orientado a Objeto / Banco de Dados (PDO) https://secure.php.net/manual/pt_br/ Gil Eduardo de Andrade PHP Orientado a Objeto O PHP é uma linguagem de script que

Leia mais

HTML - 7. Vitor Vaz da Silva Paula Graça

HTML - 7. Vitor Vaz da Silva Paula Graça HTML - 7 Vitor Vaz da Silva Paula Graça 1 Formulários Os formulários forms no HTML, são utilizados para a introdução de dados de uma determinada aplicação Os programas JavaScript têm como um dos seus maiores

Leia mais

PROGRAMAÇÃO PARA INTERNET RICA FUNDAMENTOS DO JAVASCRIPT

PROGRAMAÇÃO PARA INTERNET RICA FUNDAMENTOS DO JAVASCRIPT PROGRAMAÇÃO PARA INTERNET RICA FUNDAMENTOS DO JAVASCRIPT Prof. Dr. Daniel Caetano 2011-2 Visão Geral 1 2 3 4 5 6 7 8 JavaScript: Ling. Interpretada Client Side x Server Side Integrando o JavaScript Eventos

Leia mais

JavaS. Apresentação JavaScript Marcelo Fey. Apresentação JavaScript,, prof. Marcelo Fey pag. 1

JavaS. Apresentação JavaScript Marcelo Fey. Apresentação JavaScript,, prof. Marcelo Fey pag. 1 JavaS Apresentação JavaScript Marcelo Fey Apresentação JavaScript,, prof. Marcelo Fey pag. 1 Introdução O objetivo deste material é apresentar a linguagem Javascript, muito utilizada atualmente, em conjunto

Leia mais

SCE Aula 3 Arquitetura de software na Web atual: processamento de lado cliente. Prof: Dra. Renata Pontin de Mattos Fortes

SCE Aula 3 Arquitetura de software na Web atual: processamento de lado cliente. Prof: Dra. Renata Pontin de Mattos Fortes SCE 0265 Aula 3 Arquitetura de software na Web atual: processamento de lado cliente Prof: Dra. Renata Pontin de Mattos Fortes Aluno PAE: Willian Massami Watanabe Sumário da aula Aplicações Estáticas x

Leia mais

Capturando teclas: Movimentando um Sprite utilizando teclado

Capturando teclas: Movimentando um Sprite utilizando teclado Capturando teclas: Movimentando um Sprite utilizando teclado Como capturar as teclas do nosso teclado, para que possamos trabalhar o controle de um sprite ou mesmo de qualquer outro elemento que faz parte

Leia mais

Ranking das linguagens de programação mais utilizadas. TIOBE Index PyPL Index Redmonk IEEE Spectrum

Ranking das linguagens de programação mais utilizadas. TIOBE Index PyPL Index Redmonk IEEE Spectrum Webdesigner Ranking das linguagens de programação mais utilizadas TIOBE Index PyPL Index Redmonk IEEE Spectrum Tiobe Index Mantido pela empresa de mesmo nome fundada em 2000 e especializada em assessoria

Leia mais

INTRODUÇÃO AO DESENVOLVIMENTO FRONT-END COM HTML, CSS E JAVASCRIPT

INTRODUÇÃO AO DESENVOLVIMENTO FRONT-END COM HTML, CSS E JAVASCRIPT v1.1 06/04/2017 INTRODUÇÃO AO DESENVOLVIMENTO FRONT-END COM HTML, CSS E JAVASCRIPT AULA 3 TRABALHANDO COM FORMULÁRIOS Eder Franco @ FPF Tech Agenda 1. Introdução 2. A tag form e seu atributos 3. As tags

Leia mais

REDES DE COMUNICAÇÃO

REDES DE COMUNICAÇÃO REDES DE COMUNICAÇÃO Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos MÓDULO V Desenvolvimento de Páginas Web Dinâmicas (JavaScript) Duração: 60 tempos Conteúdos (1) 2 Introdução

Leia mais

Construção de Sites Aula 6

Construção de Sites Aula 6 Construção de Sites Aula 6 Programa Instrutor Universidade Federal do Paraná Pró-reitoria de Assuntos Estudantis Departamento de Informática 17 de Agosto de 2010 Indice 1 Eventos onload e onunload 2 3

Leia mais

Funções em JavaScript

Funções em JavaScript Sintaxe para declaração de funções: function f1() { return "Olá"; function f2(nome) { return "Bom dia " + nome; Funções em JavaScript As funções podem retornar ou não valores e podem receber ou não argumentos.

Leia mais

Conteúdo. DHTML tópicos Hamilton Lima - 2002-2004

Conteúdo. DHTML tópicos Hamilton Lima - 2002-2004 DHTML tópicos Hamilton Lima - 2002-2004 Conteúdo 1. meu primeiro script... 2 2. DOM Document Object Model...2 3. tipo de execução de scripts...2 4. resposta a um evento... 3 5. tipos de dados, variaveis

Leia mais

Programação para Internet

Programação para Internet AULA: Passagem de parâmetros em PHP (URL e Formulários) Programação para Internet http://docentes.ifrn.edu.br/albalopes alba.lopes@ifrn.edu.br Passagem de parâmetros Em PHP, há algumas formas de passar

Leia mais

Programação Orientada a Objectos - P. Prata, P. Fazendeiro

Programação Orientada a Objectos - P. Prata, P. Fazendeiro 3 Classes e instanciação de objectos (em Java) Suponhamos que queremos criar uma classe que especifique a estrutura e o comportamento de objectos do tipo Contador. As instâncias da classe Contador devem

Leia mais

Sumários de REDES de COMUNICAÇÃO

Sumários de REDES de COMUNICAÇÃO Sumários de REDES de COMUNICAÇÃO Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos MÓDULO V Desenvolvimento de Páginas Web Dinâmicas 12G Turno 1 Aulas n. 1 e 2 (2011-09-19)

Leia mais

MÓDULO 8 INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA POR OBJETOS O QUE É A PROGRAMAÇÃO ORIENTADA POR OBJETOS 10

MÓDULO 8 INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA POR OBJETOS O QUE É A PROGRAMAÇÃO ORIENTADA POR OBJETOS 10 ÍNDICE MÓDULO 8 INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA POR OBJETOS 9 8.1 O QUE É A PROGRAMAÇÃO ORIENTADA POR OBJETOS 10 Como surgiu a programação orientada por objetos (POO) 10 Conceitos centrais da POO 11

Leia mais

JavaScript. Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Notas de Aula Aula 12 1º Semestre - 2011. UNIJUÍ DETEC Ciência da Computação

JavaScript. Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Notas de Aula Aula 12 1º Semestre - 2011. UNIJUÍ DETEC Ciência da Computação UNIJUÍ DETEC Ciência da Computação Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) JavaScript Notas de Aula Aula 12 1º Semestre - 2011 Tecnologias Web jgw@unijui.edu.br Introdução Com JavaScript implementamos

Leia mais

COM222 DESENVOLVIMENTO DE SISTEMAS WEB. Aula 03: JavaScript Parte II

COM222 DESENVOLVIMENTO DE SISTEMAS WEB. Aula 03: JavaScript Parte II COM222 DESENVOLVIMENTO DE SISTEMAS WEB Aula 03: JavaScript Parte II Conteúdo da aula Programação controlada por eventos e processamento de formulários Programação controlada por eventos onload, onunload

Leia mais

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

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

Leia mais

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

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

Leia mais

Manual do Fénix. Portal de Candidato SI

Manual do Fénix. Portal de Candidato SI Manual do Fénix Portal de Candidato SI 30-11-2010 Este manual tem como objectivo auxiliar a inscrição em Competências Transversais através do Portal Candidato Índice Pré-inscrição em Competências Transversais...

Leia mais

Introdução. Surge em 1995 (Brendan Eich, programador da Netscape) com o nome de Livescript

Introdução. Surge em 1995 (Brendan Eich, programador da Netscape) com o nome de Livescript Surge em 1995 (Brendan Eich, programador da Netscape) com o nome de Livescript É uma linguagem de programação (linguagem de script) Javascript e Java Torna a sua página HTML: Atraente; Interactiva; Inteligente.

Leia mais

Aula 17: Eventos. Pré-requisitos: As aulas 12 a 16 são importantes para esta aula. 1. Definindo e Caracterizando Eventos

Aula 17: Eventos. Pré-requisitos: As aulas 12 a 16 são importantes para esta aula. 1. Definindo e Caracterizando Eventos Aula 17: Eventos Nesta aula você verá o conceito de evento na linguagem JavaScript. Veremos quais os modelos de tratamento de eventos, como associar trechos de código às suas ocorrências e muitas outras

Leia mais

Boas práticas em programação PHP

Boas práticas em programação PHP MIEEC SIEM ano letivo 2014/15 Boas práticas em programação PHP José A. Faria (jfaria@fe.up.pt) FEUP, DEGI Setembro 2014 Tópicos Estilos de codificação Eliminar duplicações de código Estruturar a aplicação

Leia mais

Desenvolvimento Web TCC Turma A-1

Desenvolvimento Web TCC Turma A-1 Desenvolvimento Web TCC-00.226 Turma A-1 Conteúdo Projeto de Interface com o Usuário em HTML Professor Leandro Augusto Frata Fernandes laffernandes@ic.uff.br Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2013.2/tcc-00.226

Leia mais

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

Introdução ao Javascript. Parte 3 Prof. Victor Hugo Lopes Introdução ao Javascript Parte 3 Prof. Victor Hugo Lopes agenda Trabalhando com Eventos DOM na prática: trabalhando com propriedades http://goo.gl/tkjhmb Eventos Evento é um acontecimento que ocorre a

Leia mais

Capítulo 9 - Imagens. Imagens

Capítulo 9 - Imagens. Imagens Capítulo 9 - Imagens 9 Imagens EM JAVASCRIPT, É POSSÍVEL MANIPULAR COM AS IMAGENS DE UMA PÁGINA, alterando a URL que localiza o arquivo de imagem. Assim, pode-se trocar a imagem que está sendo exibida

Leia mais

INTRODUÇÃO AO DESENVOLVIMENTO FRONT-END COM HTML, CSS E JAVASCRIPT

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

Leia mais

JavaScript Eventos e Objetos Nativos

JavaScript Eventos e Objetos Nativos JavaScript Eventos e Objetos Nativos Ferramentas para Internet Marx Gomes Van der Linden ( Material baseado no original de Marcelo José Siqueira Coutinho de Almeida ) Eventos Um evento é um acontecimento

Leia mais

Curso Profissional de Gestão e Programação de Sistemas Informáticos. Programação e Sistemas de Informação. Módulo 1. 3ª Parte Prof. Sandra Pais Soares

Curso Profissional de Gestão e Programação de Sistemas Informáticos. Programação e Sistemas de Informação. Módulo 1. 3ª Parte Prof. Sandra Pais Soares Curso Profissional de Gestão e Programação de Sistemas Informáticos Programação e Sistemas de Informação Módulo 1 3ª Parte Prof. Sandra Pais Soares Fundamentos de Programação 1. Palavras Reservadas 2.

Leia mais

O que é o Javascript?

O que é o Javascript? O que é o Javascript? JavaScript é uma linguagem para criação de Home-Pages. Funções escritas em JavaScript podem ser embutidas dentro de seu documento HTML. Com JavaScript você tem muitas possibilidades

Leia mais

O que é o JavaScript?

O que é o JavaScript? JavaScript 1 Introdução O JavaScript é utilizado por milhões de páginas na web para melhorar o design, validar forms, e muito mais O JavaScript foi inicialmente desenvolvido pela Netscape e é a linguagem

Leia mais

TECNOLOGIA E PROGRAMAÇÃO WEB

TECNOLOGIA E PROGRAMAÇÃO WEB TECNOLOGIA E PROGRAMAÇÃO WEB AULA 6 - MÓDULO 2 Formulários, vídeo e áudio LICENCIATURA EM AUDIOVISUAL E MULTIMÉDIA - 2016/2017 DOCENTE: Joana Souza / jsouza@escs.ipl.pt HTML - Formulários Em HTML os formulários

Leia mais

SIMULADOS & TUTORIAIS

SIMULADOS & TUTORIAIS SIMULADOS & TUTORIAIS TUTORIAIS JAVASCRIPT Variáveis em JavaScript Copyright 2013 Todos os Direitos Reservados Jorge Eider F. da Silva Proibida a reprodução deste documento no todo ou em parte por quaisquer

Leia mais

Programação WEB I Funções

Programação WEB I Funções Programação WEB I Funções Funções As funções podem ser definidas como um conjunto de instruções, agrupadas para executar uma determinada tarefa. Dentro de uma função pode existir uma chamada a outra função.

Leia mais

Laboratório de Sistemas e Serviços Web

Laboratório de Sistemas e Serviços Web Ministério da Ciência, Tecnologia e Ensino Superior U.C. 21182 Laboratório de Sistemas e Serviços Web Época Normal, 2017/2018 INSTRUÇÕES PARA A RESOLUÇÃO DO EXAME, ACONSELHA-SE QUE LEIA ATENTAMENTE O SEGUINTE:

Leia mais

1-03/11/03 INTRODUÇÃO

1-03/11/03 INTRODUÇÃO 1-03/11/03 INTRODUÇÃO JavaScript é uma linguagem que permite injetar lógica em páginas escritas em HTML (HiperText Mark-up Language). As páginas HTML podem ser escritas utilizando-se editores de texto,

Leia mais

Selector API. var lista = document.queryselectorall( seletor ); var elemento = document.queryselector( seletor );

Selector API. var lista = document.queryselectorall( seletor ); var elemento = document.queryselector( seletor ); Selector API Desconhecida pela maioria dos desenvolvedores, não é novidade do HTML5, mas continua funcionando no HTML5. É a mesma ideia do jquery Contém duas funções em cada um dos elementos DOM: queryselector

Leia mais

JAVASCRIPT. Desenvolvimento Web I

JAVASCRIPT. Desenvolvimento Web I JAVASCRIPT Desenvolvimento Web I JavaScript HTML Conteúdo - ( Markup language) CSS Apresentação (Style Sheet language) JavaScript (Programming language) Uso de JavaScript : Validação de formulários, galerias

Leia mais

Introdução ao HTML e às folhas de estilo (CSS)

Introdução ao HTML e às folhas de estilo (CSS) MIEEC SIEM ano letivo 2013/14 Introdução ao HTML e às folhas de estilo (CSS) José A. Faria (jfaria@fe.up.pt) FEUP, DEIG Setembro 2013 MIEEC SIEM --- 1 --- José António Faria Introdução ao protocolo HTTP

Leia mais

jquery Curso de Tecnologia em Análise e Desenvolvimento de Sistemas Desenvolvimento de Sistemas web

jquery Curso de Tecnologia em Análise e Desenvolvimento de Sistemas Desenvolvimento de Sistemas web jquery Curso de Tecnologia em Análise e Desenvolvimento de Sistemas Desenvolvimento de Sistemas web Introdução jquery é uma biblioteca JavaScript que tem como objetivo principal facilitar a programação

Leia mais

Especializado Web Programmer

Especializado Web Programmer Especializado Web Programmer Formato do curso: Presencial Localidade: Lisboa Data: 19 Fev. 2018 a 27 Jun. 2018 Preço: 1895 Horário: Pós-laboral - 2ª, 4ª e 6ª, das 18h30 às 21h30 Nível: Iniciado Duração:

Leia mais

O que faz um servidor/navegador web? 14/03/2016 Rômulo da Silva Lima Slid e 2

O que faz um servidor/navegador web? 14/03/2016 Rômulo da Silva Lima Slid e 2 HTML O que faz um servidor/navegador web? e 2 O que é? HyperText Markup Language Utilizada para produzir páginas WEB Documentos escritos na linguagem HTML podem ser traduzidos por browser O HTML utiliza

Leia mais

Dreamweaver CC_15x21.indd 1 06/04/ :04:22

Dreamweaver CC_15x21.indd 1 06/04/ :04:22 Dreamweaver CC_15x21.indd 1 06/04/2015 11:04:22 SUMÁRIO INTRODUÇÃO... 3 CAPÍTULO 1 Iniciando e conhecendo o Dreamweaver... 8 Interfaces... 21 Criando e configurando sites... 22 CAPÍTULO 2 Criando arquivos...

Leia mais

Web Design Aula 10: Formulários - Parte2

Web Design Aula 10: Formulários - Parte2 Web Design Aula 10: Formulários - Parte2 Professora: Priscilla Suene priscilla.silverio@ifrn.edu.br Roteiro Textarea Select FieldSet e Legend Atributo Action Atributo Method Exercício Form Um formulário

Leia mais

Desenvolvimento Web. JavaScript aula II variáveis (cont.) e diálogos. Professor: Bruno Gomes

Desenvolvimento Web. JavaScript aula II variáveis (cont.) e diálogos. Professor: Bruno Gomes INSTITUTO FEDERAL DE EDUCAÇÃO CIÊNCIA E TECNOLOGIA CURSO TÉCNICO INTEGRADO EM INFORMÁTICA CAMPUS CURRAIS NOVOS Desenvolvimento Web JavaScript aula II variáveis (cont.) e diálogos Professor: Bruno Gomes

Leia mais

Conteúdo Programático JavaScript Web Developer

Conteúdo Programático JavaScript Web Developer Destinatários - Profissionais que pretendam adquirir competências para programar em JavaScript; - Programadores Web; - Gestores de Websites; - Designers; - Todos os que pretendem aprender tudo sobre JavaScript,

Leia mais

Controle de tipos; classes; formulários; eventos; validações.

Controle de tipos; classes; formulários; eventos; validações. Disciplina: Autoria Web AULA 14 Controle de tipos; classes; formulários; eventos; validações. Adaptado do professor Bruno Gomes, IFRN Edmilson Campos, Prof. MsC. http://edmilsoncampos.net edmilson.campos@ifrn.edu.br

Leia mais

Especializado Web Programmer. Sobre o curso. Destinatários. Pré-requisitos. Tecnologias de Informação - Web e Mobile. Promoção: 15% Desconto

Especializado Web Programmer. Sobre o curso. Destinatários. Pré-requisitos. Tecnologias de Informação - Web e Mobile. Promoção: 15% Desconto Especializado Web Programmer Tecnologias de Informação - Web e Mobile Promoção: 15% Desconto Localidade: Porto Data: 31 Oct 2016 Preço: 1805 ( Os valores apresentados não incluem IVA. Oferta de IVA a particulares

Leia mais

COM222 DESENVOLVIMENTO DE SISTEMAS WEB. Aula 01: HTML e CSS

COM222 DESENVOLVIMENTO DE SISTEMAS WEB. Aula 01: HTML e CSS COM222 DESENVOLVIMENTO DE SISTEMAS WEB Aula 01: HTML e CSS 2 Conteúdo Noções introdutórias HTML CSS HTML: HyperText Markup Language 3 Linguagem usada para construir páginas Web Função principal Estruturar

Leia mais

Informática I. Aula 8. Aula 8-19/09/2007 1

Informática I. Aula 8.   Aula 8-19/09/2007 1 Informática I Aula 8 http://www.ic.uff.br/~bianca/informatica1/ Aula 8-19/09/2007 1 Ementa Noções Básicas de Computação (Hardware, Software e Internet) HTML e Páginas Web Internet e a Web Javascript e

Leia mais

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

Tecnologias para apresentação de dados - Java Script. Aécio Costa Tecnologias para apresentação de dados - Java Script Aécio Costa Foi originalmente implementada como parte dos navegadores web para que scripts pudessem ser executados do lado do cliente e interagissem

Leia mais

Tecnologias de Desenvolvimento de Páginas web

Tecnologias de Desenvolvimento de Páginas web Tecnologias de Desenvolvimento de Páginas web HTML DHTML CSS Javascript Visual Basic Script Java HTML Hypertext Markup Language HTML Hypertext Markup Language Linguagem com a qual se definem as páginas

Leia mais

Prof Evandro Manara Miletto. parte 1

Prof Evandro Manara Miletto. parte 1 Prof Evandro Manara Miletto parte 1 Sumário Introdução Variáveis e tipos de dados Operadores O que é JavaScript? JavaScript é uma linguagem de programação criada pela Netscape para adicionar interatividade

Leia mais

DESENVOLVIMENTO DE SISTEMAS WEB. Lista de Exercícios AV2-01. Luiz Leão

DESENVOLVIMENTO DE SISTEMAS WEB. Lista de Exercícios AV2-01. Luiz Leão DESENVOLVIMENTO DE SISTEMAS WEB Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 01 Sobre as características da programação orientada a objetos, explique o encapsulamento. Questão 01 - Resposta

Leia mais

MÓDULO 10 INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA POR OBJETOS O QUE É A PROGRAMAÇÃO ORIENTADA POR OBJETOS 10

MÓDULO 10 INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA POR OBJETOS O QUE É A PROGRAMAÇÃO ORIENTADA POR OBJETOS 10 ÍNDICE MÓDULO 10 INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA POR OBJETOS 9 10.1 O QUE É A PROGRAMAÇÃO ORIENTADA POR OBJETOS 10 Como surgiu a programação orientada por objetos (POO) 10 Conceitos centrais da POO

Leia mais

Dreamweaver CS5 -5- CAPÍTULO 1... Iniciando e conhecendo o dreamweaver...8 Interfaces...23 Criando e confi gurando sites...24 Exercícios...

Dreamweaver CS5 -5- CAPÍTULO 1... Iniciando e conhecendo o dreamweaver...8 Interfaces...23 Criando e confi gurando sites...24 Exercícios... DREAMWEAVER CS5 INTRODUÇÃO O Dreamweaver CS5 é um editor avançado de páginas para Internet, pois possui ferramentas para usuários que não são familiarizados com as linguagens HTML, Java e PHP. Com o Dreamweaver

Leia mais

Introdução ao ASP.NET

Introdução ao ASP.NET Introdução ao ASP.NET Os formulários da Web constituem a principal forma de interação entre o usuário e uma página Web. Dentro deles, estão contidos recursos para captação de dados, tais como caixas de

Leia mais

Introdução à linguagem HTML. Volnys Borges Bernal

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

Leia mais

Sumário. Parte I JavaScript básica. 1 Introdução a JavaScript Estrutura léxica Tipos, valores e variáveis... 28

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

Leia mais

Fundamentos Programação

Fundamentos Programação Fundamentos Programação A programação de computadores não é difícil. Realmente só requer algo como: Aprender alguns conceitos gerais Ser cuidadoso, organizado e lógico Praticar até aprender a dominar a

Leia mais

Programação em VB.Net 4.0 com Mobile Apps

Programação em VB.Net 4.0 com Mobile Apps Programação em VB.Net 4.0 com Mobile Apps Programação Formato: Mentored - Presencial Preço: 415 ( Os valores apresentados não incluem IVA. Oferta de IVA a particulares e estudantes. ) Horário: Flexível

Leia mais

GRUPO: Rafael Igor Vanderlei Vieira

GRUPO: Rafael Igor Vanderlei Vieira GRUPO: Rafael Igor Vanderlei Vieira C# INTRODUÇÃO Paradigmas: Orientado a objeto; Estruturado; Imperativo; Surgimento: 2002. Criador: Anders Hejlsberg. Principais Compiladores:.NET Framework (Windows),

Leia mais

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

Manual de Integração Via Gadget. Passo a passo para realizar a integração entre websites e a plataforma Virtual Target. Manual de Integração Via Gadget Passo a passo para realizar a integração entre websites e a plataforma Virtual Target. Manual de Integração Via Gadget 1. Introdução 1.1. O que é? Virtual Target Gadgets

Leia mais

3/9/10. Web apps. Web vs. Desktop - desenvolvimento

3/9/10. Web apps. Web vs. Desktop - desenvolvimento Aula 2 PROGRAMAÇÃO WEB - 2 92 Web apps Aplicação acedida via um browser Acesso (tipicamente) baseado em contas de utilizador Dados dos utilizadores guardados de forma centralizado no servidor 93 Web vs.

Leia mais

JavaScript (Manipulação de Vetores, Strings, Datas e Operações Matemáticas. Funções e Eventos)

JavaScript (Manipulação de Vetores, Strings, Datas e Operações Matemáticas. Funções e Eventos) Linguagem de Programação para Web JavaScript (Manipulação de Vetores, Strings, Datas e Operações Matemáticas. Funções e Eventos) Prof. Mauro Lopes 1-31 29 Objetivos Iremos avançar um pouco mais em nosso

Leia mais

Visual Basic. III Procedimentos. CFAC Concepção e Fabrico Assistidos por Computador. João Manuel R. S. Tavares

Visual Basic. III Procedimentos. CFAC Concepção e Fabrico Assistidos por Computador. João Manuel R. S. Tavares Visual Basic III Procedimentos CFAC Concepção e Fabrico Assistidos por Computador João Manuel R. S. Tavares Sumário 1) Criar Subrotinas em Visual Basic; 2) Criar Funções; 3) Mecanismo de passagem de parâmetros;

Leia mais

Autoria Web. Iniciação à JavaScript. Msc. Eliezio Soares

Autoria Web. Iniciação à JavaScript. Msc. Eliezio Soares Autoria Web Iniciação à JavaScript Msc. Eliezio Soares eliezio.soares@ifrn.edu.br http://docente.ifrn.edu.br/elieziosoares O que É JavaScript? Javascript é a linguagem de programação de HTML e da web;

Leia mais

Adicionando mais tags HTML

Adicionando mais tags HTML Instituto Federal de Minas Gerais Campus Ponte Nova Adicionando mais tags HTML Professor: Saulo Henrique Cabral Silva Bookmark Bookmark ou demarcação de destinos para links (informações) dentro do próprio

Leia mais

CFAC: Visual Basic: III - Procedimentos

CFAC: Visual Basic: III - Procedimentos Visual Basic III Procedimentos CFAC Concepção e Fabrico Assistidos por Computador João Manuel R. S. Tavares Sumário 1) Criar Subrotinas em Visual Basic; 2) Criar Funções; 3) Mecanismo de passagem de parâmetros;

Leia mais

PROGRAMAÇÃO PARA INTERNET RICA FUNDAMENTOS DO JQUERY

PROGRAMAÇÃO PARA INTERNET RICA FUNDAMENTOS DO JQUERY PROGRAMAÇÃO PARA INTERNET RICA FUNDAMENTOS DO JQUERY Prof. Dr. Daniel Caetano 2013-1 Objetivos Introduzir o framework jquery Capacitar para a construção de documentos jquery simples Compreender os mecanismos

Leia mais

Webdesigner II. Introdução ao JavaScript

Webdesigner II. Introdução ao JavaScript Webdesigner II Introdução ao JavaScript 1 Variáveis Variáveis são usadas para armazenar valores temporários Usamos a palavra reservada var para defini-las Em JS, as variáveis são fracamente tipadas, ou

Leia mais

Professor Jefferson Chaves Jefferson de Oliveira Chaves

Professor Jefferson Chaves Jefferson de Oliveira Chaves Professor Jefferson Chaves jefferson.chaves@ifc-araquari.edu.br 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

Leia mais