Aula 11 Introdução ao Java Script

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

Técnico em Informática. Web JavaScript. Profª Ana Paula Mandelli

Introdução ao Javascript

JavaScript (Elementos de Programação e Programação Básica)

Tecnologias de Desenvolvimento de Páginas web

Curso básico de JavaScript Aula 2

Aula 17 Introdução ao jquery

Introdução a Javascript

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

Introdução ao HTML André Luiz Silva de Moraes Instituto Federal de Santa Catarina

TECNOLOGIA WEB INTRODUÇÃO CONSTRUÇÃO DE PÁGINAS ESTÁTICAS HTML / XHTML

INTRODUÇÃO A PROGRAMAÇÃO PARA WEB

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

Programação para Internet I

JavaScript (ou JScript)

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

Apostila - Desenvolvimento web com PHP

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

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

Revisando os conteúdos. Introdução ao CSS

Fundamentos de Lógica e Algoritmos. Aula 3.1 Introdução a Programação. Prof. Dr. Bruno Moreno

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

Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu. Introdução ao Javascript #1

INTRODUÇÃO ÀS APLICAÇÕES PARA WEB

Nesta disciplina aprenderemos. HTML CSS JavaScript Jquery PHP

Desenvolvimento de Aplicações para. Prof.: Bruno Rafael de Oliveira Rodrigues

A diferença entre um site que implementa CSS e outro que não o usa é gigantesca e notável.

O CMS JOOMLA! UM GUIA PARA INICIANTES

INTRODUÇÃO A PROGRAMAÇÃO AVANÇADA PARA WEB E AO HTML. Prof. Msc. Hélio Esperidião

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

C A P I T U L O 2 S I N T A X E B Á S I C A - V A R I Á V E I S E C O N S T A N T E S E M P H P

Prof. Esp. Andrew Rodrigues 1

Programação Cliente em. jquery. Fontes: Wendell S. Soares e vinteum.com

Dreamweaver CS5 Plano de Aula - 24 Aulas (Aulas de 1 Hora).

Plano de Aula - Dreamweaver CS5 - cód Horas/Aula

Algoritmo e Programação Matemática

WEBDESIGN. Professor: Paulo Marcos Trentin - Escola CDI de Videira

PLANO DE ENSINO. 2. OBJETIVO GERAL Permitir ao aluno compreender os conceitos fundamentais relacionados ao desenvolvimento de aplicações para a Web.

Webdesign HTML. Introdução a HTML e as principais tags da linguagem. Thiago Miranda dos Santos Souza

Programação Web Aula 2 XHTML/CSS/XML

UFCD 0793 Scripts CGI e Folhas de Estilo Formadora: Sónia Rodrigues

Prof. Esp. Fabiano Taguchi PHP. Como surgiu o PHP? PHP

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

PROGRAMAÇÃO EM AMBIENTE WEB I

Programação para Internet I

JAVASCRIPT. Desenvolvimento Web I

SEMINÁRIOS INTEGRADOS EM ADS PROGRAMAÇÃO WEB E MOBILE

JavaScript Introdução e Sintaxe

4. Constantes. Constantes pré-definidas

HTML: INTRODUÇÃO TAGS BÁSICAS

Introdução 1 PARTE I: A LINGUAGEM DA WEB 5

Manual do usuário people

Desenvolvendo aplicações Java

PHP INTRODUÇÃO DELIMITADORES DE CÓDIGO EXTENSÃO DE ARQUIVOS

CSS Cascading Style Sheets

Dreamweaver CS6 Plano de Aula - 24 Aulas (Aulas de 1 Hora).

Internet Explorer 8.0 Navegador (Browser)

Escrever scripts de PHP com HTML

Linguagem de Programação III - PHP

Introdução a Programação Web com PHP

Respostas - RESUMO: Questionário CSS. 1) O padrão CSS nasceu para tentar minimizar quais problemas ligados à gestão de conteúdos na web?

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

Fundamentos de Lógica e Algoritmos. Aula 3.1 Introdução a Python. Prof. Dr. Bruno Moreno

O que é o HTML5? Tags Canvas

Roteiro 01. Professor: Prof. M.Sc. Odilon Corrêa da Silva. Curso: Engenharia de Computação. Disciplina: Programação para WEB

Algoritmos. Algoritmos e Linguagem de Programação - Prof Carlos Vetorazzi

CSS Organizado e simples. Cercomp Equipe Web Nícolas Lazarte -

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.

Construção de sites Aula 1

Plano de Trabalho Docente Ensino Técnico

Gosta de acompanhar os rumos das linguagens de programação? Então não fique de fora dessa! Descubra o que é o HTML 5!

Um esquema de nomes para localização de fontes de informação na Web, esse esquema chama-se URI.

3. Construção de páginas web Introdução ao HTML

Desenvolvimento Web II

<HTML> Vinícius Roggério da Rocha

INTRODUÇÃO AO JQUERY PROF. ME. HÉLIO ESPERIDIÃO

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

Projeto Integrador. Pesquisa HTML5. Green Friday. Gestão em Tecnologia da Informação. Turma 1º B

Anhanguera Educacional S.A. Centro Universitário Ibero-Americano

Introdução a Web. Programação para a Internet. Prof. Vilson Heck Junior

Programação Web - HTML

A CASA DO SIMULADO DESAFIO QUESTÕES MINISSIMULADO 32/360

Grupo de Usuários Java do Noroeste Paulista. Tópicos Avançados em Java

Transcrição:

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 editores de texto como por exemplo o NotePad++. Foi criada em 1995 através de um consórcio entre a Netscape e a Sun, com a ideia de popularizar a linguagem Java, embora são muito parecidas, sua principal relação é devido a sua origem, pois ambas veem das Linguagens C e C++. Atualmente é a linguagem para a Web mais popular, sendo utilizada em milhões de páginas como uma forma de melhorar a interação com o usuário, detectar o navegador ou a necessidade de recursos especiais na máquina do usuário, validação e preenchimento de formulários, entre outras aplicações. Tag de utilização Histórico e Tabela de Versões A linguagem Java Script foi desenvolvida para rodar no lado do cliente, ou seja, sua a interpretação e seu funcionamento dependem de funcionalidades hospedadas no navegador do usuário. Isso acontece pois existe um interpretador Java Script hospedado no navegador. Brendan Eich, da Netscape, foi o responsável por criar o Java Script e a primeira versão da linguagem denominada JavaScript 1.0 foi introduzida no navegador Netscape 2.0 em 1996. Nesse mesmo ano, a Microsoft lançou sua versão com o nome JScript 1.0 e introduziu-a no então Internet Explorer 3.0, em plena guerra dos navegadores, as

diferentes implementações das funcionalidades da linguagem nos dois navegadores não seguiam um padrão unificado, causando um verdadeiro martírio para o desenvolvedor implantar scripts para servir ambos os navegadores.

HTML X Java Script O código fonte Java Script é incluído no próprio arquivo HTML. Com o Java Script, podemos escrever marcação HTML e inseri-la na marcação de um documento existente. Por exemplo: inserção de data/hora no documento, inserção de uma mensagem de boasvindas ou, ainda, inserção de conteúdos diferenciados e escolhidos de acordo com o navegador do usuário. Java Script é capaz de definir, alterar e controlar de forma dinâmica a apresentação de um documento HTML, como os aspectos relacionados à cor de fundo, de textos e de links, ou mesmo interferir no posicionamento dos elementos HTML de um documento. É possível também manipular a folha de estilos associada ao documento criando novas regras CSS ou anulando regras existentes. Orientação a Objetos Diferente da Linguagem HTML, a linguagem Java Script corresponde a programação orientada a objetos, isto significa que todos os elementos de uma página da Web são tratados como objetos. Estes objetos são agrupados de acordo com seu tipo ou finalidade. Dentro da linguagem Java Script, são criados automaticamente Objetos que permitem que o usuário possa criar novos objetos de acordo com sua conveniência. Ao ser carregada uma página da Web, é criado um determinado número de objetos Java Script, com propriedades e valores próprios que são ajustados pelo conteúdo da própria página. Todos eles seguem uma hierarquia que reflete toda a estrutura de uma página HMTL. A linguagem Java Script pode ser utilizada para a criação de scripts tanto do lado cliente como do lado servidor. Seguindo a hierarquia de objetos da linguagem Java Script, são criados os seguintes objetos ao ser carregada uma página: Window: é um dos objetos mais importantes na hierarquia dos objetos, contém todas as propriedades que se aplicam a toda a janela. Há também um objeto desta classe para todas as sub-janelas de um documentos com frames. Location: contém as propriedades da URL atual. History: contém as propriedades da URL visitadas. Document: contém as propriedades do documento contido na janela.

Regras e Sintaxe do Java Script Para escrever códigos em Java Script não há necessidade de outros softwares mais eficientes, basta escrever no mesmo editor utilizado para escrever a sintaxe do HTML, porém vale lembrar que todo arquivo em Java Script deverá ser salvo na extensão.js e são criados e executados dentro de um arquivo HTML. Existem três maneiras de inserir a formatação utilizando JS. Inline: inserimos o script dentro da seção <body>, porém não é recomendada de acordo com o princípio da separação das camadas de desenvolvimento, pois dificulta em uma manutenção futura no código. Exemplo: Criando um link que ao ser clicado redireciona o usuário para outra página. Incorporado: inserimos o script na seção <head> do documento. É uma Exemplo: formatação que será utilizada apenas no documento em questão. Arquivo externo.js: inserimos as formatações da página em um arquivo Exemplo: externo salvo na extensão.js que será chamado dentro do arquivo HTML.

Criando variáveis e constantes Uma das observações importantes do JS é sua escrita, pois ele adota uma regra de nomenclatura que é a (case sensitive), ou seja, para nomes de variáveis e funções é necessário respeitar a sua escrita de acordo com as letras maiúsculas e minúsculas. Armazenando valores variáveis: podem ser alteradas posteriormente. Armazenando valores constantes: seu valor não pode ser alterado. Em alguns navegadores como por exemplo IE: use apenas variáveis, pois o mesmo não reconhece constantes. Exemplo: Criando variáveis. Comentários de linha e bloco Comentários, são textos que o desenvolvedor pode inserir no código para facilitar o entendimento e a manutenção no script. Finalizando linhas de comandos Uso do ponto e vírgula ao final de cada linha.

Iniciando e finalizando linhas de comandos, funções e métodos Uso de um par de chaves. Operadores Matemáticos: São operadores utilizados em cálculos, referências de indexadores e manuseio de Strings. Operador Função + Adição de valor e concatenação de Strings - Subtração de valores * Multiplicação de valores / Divisão de valores % Obtém o resto de uma divisão Operadores de Atribuição: São operadores que atribuem valores a outras variáveis no JS. Operador Função Exemplo += Concatena /adiciona ao A += B: A = A+B String/valor já existente -= São utilizados da mesma forma do operador anterior, mudando A -= B: A = A - B apenas o sinal. *= - A*= B: A = A* B /= - A/= B: A = A/ B %= - A%= B: A = A % B