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.

Slides:



Advertisements
Apresentações semelhantes
Criando aplicações WEB
Advertisements

EBSCOhost Estilo guiado de pesquisa avançada
Nota do Editor: dica para criar o PPT
Programação em Java Prof. Maurício Braga
WINDOWS Sistemas Operacionais PLATAFORMA TECNOLÓGICOS
Parte I Capítulo 5 Reutilizando código e escrevendo funções.
Linguagem HTML Básica Formulários – Detalhamento dos Componentes
Laboratório de Informática Introdução ao JavaScript 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Shell Script Professor: João Paulo
<script language="javascript">
XML - Extensible Markup Language
Introdução ao JavaScript JavaScript 03
Encontro Linguagem HTML; 13. Hospedagem na WWW.
Tecnologia para Web JavaScript
Introdução ao JavaScript
Introdução à Programação para WEB
7 - Criação de Páginas Web
INTERFACE HOMEM-MÁQUINA
Tópicos avançados em internet B Carlos Oberdan Rolim Ciência da Computação.
7 - Criação de Páginas Web DREAMWEAVER Pt.2
Laboratório de Programação I Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
1ª Aula de Html Íria Albuquerque.
Interpretador Python.
Apresentação Shell Script
Linguagem de Programação JAVA
Windows Sistema operacional da Microsoft
ASP (Active Server Pages)
MICROSOFT Windows XP.
Profº Cláudio Barbosa XHTML – Introdução  XHTML (eXtensible HyperText Markup Language) – linguagem baseada na XML para.
Professor: Márcio Amador
7 - Criação de Páginas Web
PrograMação para internet
ÁREA DE TRABALHO DO WINDOWS
Unidade 2 – Revisão de HTML, CSS e Formulários Prof.: Henrique Santos
Unidade 6 – Formulários HTML Prof.: Henrique Santos
Tutorial: Cadastro.
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.
Aon Affinity Unis: Módulo Pendências – Manual do Usuário.
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.
Autoria WEB Prof. Thiago Nogueira Tolentino Barbosa
JAVA Sintaxe.
Profª Angela Tissi Tracierra. É uma arquitetura de rede, onde existem dois módulos básicos na rede: o Servidor e os Clientes.
Fundamentos de linguagens de programação
O que é CSS? O CSS (Cascading Style Sheets) ou Folhas de Estilo em Cascatas é uma documentação que define as regras de formatação que serão aplicadas aos.
Unidade 5 – Integrando JSP e Servlets Prof.: Henrique Santos
HTML Document Object Model
1 Sistemas Multimídia Fundamentos Básicos - HTML Prof. Hemir Santiago Prof. Hemir Santiago.
HTML Estrutura e Sintaxe.
Linguagem de Programação Web 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.
Shell Script Parte 2.
Ferramentas para Sistema Web Sistemas de Informação Aula 9 – 08/05/2013.
Noções Básicas sobre o Word XP O que é o Word
Profº Cláudio Barbosa VBScript Introdução  Visual Basic - Linguagem de uso geral da Microsoft.  VBScript (Visual Basic.
UCSal – Tecnologia em Análise e Desenvolvimento de Sistemas
UCSal – Tecnologia em Análise e Desenvolvimento de Sistemas
Introdução JavaScript
Programação para Web I AULA 2 BANCO DE DADOS.
Banco de Dados -Aprendendo conceitos -Usando o SQL Conf para:
Prof. João Ricardo Andrêo Programação p/ INTERNET - HTML 31/5/ :34 1 Introdução e Conceitos CSS CSS significa Cascade Style Sheetes (Folha de Estilo.
Prof. João Ricardo Andrêo Programação p/ INTERNET - HTML 31/5/ :16 1 FRAMES Os Frames são divisões na tela do browser em diversas telas pequenas.
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.
Questionário (Básico) Autor: Skyup Informática. Atividade - Questionário O módulo permite criar uma série de questões, que deverão ser respondida pelos.
Programação para Internet Rica– Aula 05 Prof. Me. Ronnison Reges Vidal.
Lição (Editando Lição) Autor: Skyup Informática. Lição – Página Principal Assim que for concluída a criação do módulo e a adição de suas configurações.
Tarefa Autor: Skyup Informática. Atividade – Tarefa O módulo atividade tarefa tem como principio básico a interação professor-aluno. Os alunos podem apresentar.
Programação para Internet Rica– Aula 06 Prof. Me. Ronnison Reges Vidal
Transcrição da apresentação:

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 A tag Comentários Alguns detalhes da linguagem 2

Introdução O JavaScript é uma linguagem que tem a função de tornar as páginas HTML interativas. O código JavaScript é incluído diretamente no HTML, interagindo com os seus elementos. Qualquer pessoa pode utilizar a linguagem livremente, sem a necessidade de licença. Por serem somente texto, os códigos JavaScript podem ser modificados com qualquer editor de texto, até mesmo com o Notepad do Windows. Há também programas especializados para esta finalidade. 3

Sintaxe Básica Um código JavaScript é inserido em um documento HTML através da tag e do atributo type com o valor "text/javascript“ a partir da versão do HTML 4. 4 Ao iniciarmos a tag, dizemos o tipo de script utilizado e assim o browser entenderá que no conteúdo dessa tag há comandos JavaScript para serem executados e os reconhecerão. Para finalizar a execução dos códigos usa-se o final da tag como.

Sintaxe Básica Há três formas de inserirmos o JavaScript em uma página HTML. Criando um arquivo externo -.js; Inserindo o código no head da página; Inserindo o código no body da página. Também pode-se utilizar as três formas ao mesmo tempo. 5

Arquivo (script) externo O arquivo externo é chamado desta forma: 6 Ou seja, através do atributo src da tag, indicamos a localização do arquivo externo, para que assim o browser possa localizá-lo e executá- lo. Em arquivos externos não utilizamos a tag, somente os códigos.

Arquivo (script) externo Algumas das vantagens de se trabalhar dessa forma: Facilidade na manutenção: Uma vez que o script está localizado em apenas um arquivo, facilita a edição ou correção dos códigos. Carregamento mais rápido da página: O arquivo externo é armazenado no cache do navegador. Assim, evita-se carregá-lo toda vez que a página for chamada. Semântico: O arquivo externo separa a camada de comportamento (JavaScript) da camada de conteúdo (HTML). 7

Script no HEAD da página O script é inserido desta forma: 8 Os códigos JavaScript localizado no head da página são executados ao serem chamados, ou seja, quando algum evento for provocado, como o evento onclick, onmouseover, onload, dentre outros. Nessa forma o script é carregando antes de alguém utilizá-lo, ou seja, antes do carregamento do conteúdo do body.

Script no BODY da página O script é inserido desta forma: 9 Os códigos inseridos no body da página são inicialmente executados enquanto a página é carregada mas também podem ser chamados quando algum evento for provocado.

A tag A tag nos permite disponibilizar um conteúdo alternativo ao disposto via script. Isso significa dizer que, se o usuário não tiver suporte ao JavaScript em seu browser, ele verá o conteúdo inserido dentro dela e, caso tenha suporte, o seu conteúdo é omitido. 10

A tag A tag é muito importante quando se trata de acessibilidade, pois oferece um conteúdo alternativo para os usuários sem suporte à linguagem em questão. 11

Comentários Os comentários na linguagem JavaScript tem função similar às demais linguagens, ou seja, de explicar o que determinado comando faz, nota de algum autor, lembretes, dentre outras. Tudo que estiver englobado pelos comentários é ignorado pelo interpretador do JavaScript. Há dois tipos de comentários: // e /* */. O primeiro é o comentário de uma linha somente, enquanto o segundo suporta várias. 12

Comentários 13

Comentários Um detalhe importante que não podemos esquecer, é a utilização do comentário em HTML ao utilizar códigos JavaScript in-line (disposto no head ou body). Antes de lhe explicar a sua função, veja o exemplo: 14

Comentários Agora vamos compreender isso melhor. Os browsers que não suportam o JavaScript irão exibi-lo como se fosse parte do conteúdo da página. Para prevenir essa prática, utilizamos o comentário em HTML. Porém, você pode se perguntar: Para que serve as duas barras (//) antes do fechamento do comentário? Bom, elas previnem que o interpretador do JavaScript as interpretem. 3/2/2016 Fagner S. de Lima - JavaScript 15

JavaScript Alguns detalhes da linguagem 16

Case sensitive JavaScript é "case sensitive", o que significa dizer que o interpretador diferencia minúsculas de maiúsculas. Veja um exemplo: 17

Case sensitive No exemplo anterior, gostaríamos de exibir através do alert() a mensagem armazenada na variável txtMsg (não se preocupe, você aprenderá sobre variáveis ainda), mas como chamamos a variável por txtmsg, o JavaScript não a encontrou no código, causando um erro (-txtmsg is not defined). 18

Ponto e vírgula (;) no final das declarações Em JavaScript a utilização do ; (ponto e vírgula) é quase que opcional. Quase, porque se você dispor de duas declarações de código na mesma linha, precisará do ; (ponto e vírgula). Vejamos o exemplo abaixo: 19

Ponto e vírgula (;) no final das declarações Utilizar o ; (ponto e vírgula) na codificação é considerada uma boa prática no desenvolvimento de scripts. Outro detalhe: se você utilizar algum compressor de JavaScript - para reduzir o tamanho do arquivo - e os seus códigos não tiverem o ; (ponto e virgula), aparecerão erros, pois os compressores distribuem os códigos em uma única linha. 20

Caixas de Diálogo  alert()  prompt()  confirm()

Usando o alert() Sua função é mostrar apenas uma mensagem, com um botão de confirmação para que este seja fechado.

alert("Bem vindo a linguagem JavaScript")

Usando prompt() A caixa de diálogo prompt nos solicita uma entrada. A função permite um string como parâmetro

var nome=window.prompt("Por favor informe seu nome:",""); document.write("Bem vindo(a),"+nome);

Usando o confirm()  A caixa de diálogo de confirmação é chamada com a função confirm() que terá também dois botões: o OK o CANCELAR

Usando o confirm()  A confirmação também retornará um valor: o TRUE o FALSE  Isso a torna ideal para ser usada como estrutura seletiva if.

escolha= confirm("Clique em um botão"); if(escolha) {alert("Você clicou no botão OK " +"valor: "+escolha);} else {alert("Você clicou no botão CANCELAR "+"valor: "+escolha);}

JavaScript Conclusão 29