Javascript, como muitos sabem (caso negativo: deveriam saber!), é uma linguagem baseada em objetos. Incorporada a páginas da web, é capaz de torná-las dinâmicas e interativas, mas tem suas limitações. Produz programas simples com aplicações limitadas, mas nem por isso insignificantes, não é mesmo?!
Antes de 1995 era chamada de LiveScript, mas quando a SUN (Sim, essa mesma que responsável pelo Java) comprou a tecnologia da Netscape, a linguagem passou a se chamar JavaScript.
Antes de 1995 era chamada de LiveScript, mas quando a SUN (Sim, essa mesma que responsável pelo Java) comprou a tecnologia da Netscape, a linguagem passou a se chamar JavaScript.
Como toda programação da web, cada browser interpreta de uma forma especifica os scripts enviados, mas na maioria dos casos, isso não interfere em muita coisa. Uma questão considerável é que o JavaScript não é considerado seguro, pois seu código fica visível em qualquer página da web.
O código de JavaScript pode ser anexado em qualquer parte do conteúdo HTML, mas é uma boa prática que ele esteja dentro das tags <head></head> . Há duas formas de se incluir o código na página:
Utilidades
- Alterar dinâmicamente sites
- Validar formulários
- Trabalhar com eventos
- Manipular Cookies, etc.
O código de JavaScript pode ser anexado em qualquer parte do conteúdo HTML, mas é uma boa prática que ele esteja dentro das tags <head></head> . Há duas formas de se incluir o código na página:
- Linkando um arquivo extreno, ou
- Colocando o código dentro da página
< script src="meuJS.js" type="text/javascript" >< /script>
< script type="text/javascript"> Codigo aqui < /script>
O Conceito de Objeto
Objeto é todo conjunto de elementos que pode ser finito ou infinito. Por exemplo o alfabeto é um conjunto finito, mas os números reais são infinitos. (Obs: mesmo os números sendo infinitos, há um limite nos valores os quais o computador exibe que varia de acordo com o tipo escolhido).
O JavaScript não tem uma palavra reservada para criarmos as Classes. Talvez a melhor maneira de explicar como as classes trabalham seja comparando-as com atributos CSS. Através deles dizemos como os elementos da página se comportam. E o melhor disso é que não serve apenas a uma página específica, a mesma folha de estilos pode ser usada para inúmeras outras páginas. Da mesma forma servem as Classes. Dizemos, através delas, como os objetos devem se comportar e assim podemos criar inúmeros objetos semelhantes.
Declaração de Variáveis
var <NomeVariavel>;
Exemplos:
var a;
var num1;
var tam;
E ai pode surgir a pergunta, mas como eu especifico um tipo de váriavel? Como o programa vai saber se eu quero manipular um inteiro ou uma cadeia de caracteres?
Simples. O JavaScript é inteligente, o valor que você atribuir a sua variável é que definirá o tipo dela, e por tanto, a coisa fica linda!! Não precisa saber float, int, bool (embora seja altamente recomendável). Só VAR é suficiente.
Mas não se engane, nem tudo são rosas.
Simples. O JavaScript é inteligente, o valor que você atribuir a sua variável é que definirá o tipo dela, e por tanto, a coisa fica linda!! Não precisa saber float, int, bool (embora seja altamente recomendável). Só VAR é suficiente.
Mas não se engane, nem tudo são rosas.
Quero ver a continuação.
ResponderExcluir