Técnico em Informática Web JavaScript Profª Ana Paula Mandelli anapaula_mandelli@hotmail.com
Para o JavaScript - NetBeans
O NetBeans é um ambiente de desenvolvimento integrado (IDE) Java desenvolvido pela empresa Sun Microsystems. O NetBeans IDE é um ambiente de desenvolvimento integrado gratuito e de código aberto para desenvolvedores de software. O IDE é executado em muitas plataformas, como Windows, Linux, Solaris e MacOS.
JDK O JDK, abreviação para Java Development Kit, é um conjunto de utilitários cuja a finalidade é a permissão para criação de jogos e programas para a plataforma Java. Este pacote é disponibilizado pela Oracle, e nele vem todo o ambiente necessário para a criação e execução dos aplicativos java.
O Java JDK é composto pelo compilador e pelas bibliotecas (API s) necessárias para criação de programas em Java e ferramentas úteis para o desenvolvimento e para testes dos programas escritos por esta linguagem de programação. Além disso, uma máquina virtual Java é adicionada ao sistema operacional, no caso de ainda não ter uma instalada no computador. O JDK dispõe de um arquivo executável que faz todo o trabalho de instalação e configuração do ambiente, o que facilita ainda mais a execução de qualquer aplicação Java e criação de novos programas de forma mais simplificada e sem muitos esforços.
JavaScript não é Java! A primeira coisa que você precisa saber: JavaScript não tem nada a ver com Java. Java é uma linguagem como PHP, Ruby, Python e tantas outras. A única coisa parecida entre eles é o nome. Ela é utilizada para controlar o HTML e o CSS para manipular comportamentos na página.
Foi criado por Brendan Eich na Netscape (um dos precursores dos navegadores web). Ele se chamava LiveScript, mas logo seu nome foi mudado para JavaScript.
Camada de Comportamento Existem três camadas básicas no desenvolvimento para Web: a informação que fica com o HTML, a formatação, que fica com o CSS e o comportamento, que fica com o JavaScript. O JavaScript é a terceira camada de desenvolvimento por que ele manipula as duas primeiras camadas, isto é: HTML e CSS. Toda a movimentação, ações de cliques nas setinhas e etc, é o JavaScript que vai cuidar. É isso que chamamos de comportamento.
A tag <script> Para rodar JavaScript em uma página Web, precisamos ter em mente que a execução do código é instantânea. Para inserirmos um código JavaScript em uma página, é necessário utilizar a tag <script> A tag <script> pode ser declarada dentro da tag <head> assim como na tag <body>, mas devemos ficar atentos, porque o código é lido imediatamente dentro do navegador. alert = é uma função
JavaScript em arquivo externo Imagine ter que escrever o script toda vez que ele for necessário. Se ele for utilizado em outra página? Por isso é possível importar scripts dentro da página utilizando também a tag <script>:
Variáveis Em JavaScript, variáveis dinâmicas podem ser criadas e inicializadas sem declarações formais. Existem dois tipos de abrangência para as variáveis: É importante ressaltar que a variável Código é diferente da variável código, que por sua vez é diferente de CODIGO, sendo assim, muito cuidado quando for definir o nome das variáveis, utilize sempre um mesmo padrão.
Tipos de Dados Os principais tipos de dados em JavaScript são: string, number e boolean. Há também um tipo complexo chamado object, que veremos mais pra frente. String: Uma string em JavaScript é utilizada para armazenar trechos de texto. var empresa = "emp";
Number: O JavaScript tem um tipo para tratar de todos os números: o tipo Number. Ele realiza operações aritméticas com maior facilidade, pois todas as conversões necessárias são realizadas automaticamente pelo interpretador. var vinte = 20; var pi = 3.14159;
Boolean: O tipo boolean não traz funções especiais e guarda apenas os valores true e false: var b1 = true;
Para compreender! Programação Orientada a Objetos. Programação Orientada a Objetos é um paradigma de programação que usa abstração para criar modelos baseados no mundo real. POO usa várias técnicas vindas de paradigmas previamente estabelecidos, incluindo modularidade, polimorfismo e encapsulamento.
A POO pode ser vista como o projeto de software utilizando uma coleção de objetos em cooperação, em oposição a uma vista tradicional, em que um programa pode ser visto como uma série de funções, ou simplesmente como uma lista de instruções para o computador. Em POO, cada objeto é capaz de receber mensagens, processar dados e envio de mensagens para outros objetos. Cada objeto pode ser visto como uma pequena máquina independente, com um papel ou responsabilidade distinta.
Classe Define as características do objeto. Uma classe é uma definição modelo das propriedades e métodos de um objeto. Objeto Um exemplar de uma classe. Atributo Uma característica do objeto, como cor, modelo, fabricante se estivemos representando um veículo, por exemplo. Método Uma ação do objeto, como ligar, desligar, frear se estivemos representando um veículo, por exemplo. É uma subrotina ou função associada a uma classe. Construtor Um método chamado assim que um novo exemplar do objeto for criado. Ele geralmente tem o mesmo nome da classe que o contém.
OBJETO ATRIBUTOS CLASSE MÉTODO/FUNÇÃO
Compreendendo a Estrutura Em JavaScript as funções devem ser declaradas dentro das tags <head></head> e dentro das tags <script> </script>
Uma função é um bloco de comandos ou rotinas que vai acontecer caso eu dispare essa sequência quando eu "chamar essa função para executar". Tudo o que estiver entre ( ) são parâmetros. Tudo o que estiver entre { } são códigos.