Software para escrever JavaScriptVocê não precisa de nenhum software especial para escrever JavaScript. Tudo que você precisa é um editor de texto simples e um navegador web. O código escrito em JavaScript devem ser executados a partir de um documento escrito em (X) HTML. Há duas maneiras de fazer isso. Você pode colocar o JavaScript entre |
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
Mark-up vai aqui ...
Se você gostaria de tentar os exemplos neste capítulo, vá em frente e criar dois arquivos em um editor de texto. Primeiro, crie um simples esqueleto de arquivo HTML ou XHTML. Você pode chamá-lo de algo como test.html. Certifique-se que ele contém um
Você pode copiar qualquer um dos exemplos neste capítulo e gravá-los em example.js. Nenhum dos exemplos vão ser particularmente emocionante, mas pode ser esclarecedora. Nos capítulos seguintes, eu estarei mostrando como usar o JavaScript para alterar o comportamento e conteúdo do documento. Por agora, eu vou estar usando simples caixas de diálogo para exibir mensagens. Sempre que você alterar o conteúdo de example.js, você pode testar seus efeitos com a recarga test.html em um navegador da web. O navegador irá interpretar o código JavaScript imediatamente. Linguagens de programação ou são interpretadas ou compiladas. Linguagens como Java ou C + + requer um compilador. Um compilador é um programa que converte o código-fonte escrito em uma linguagem de alto nível como Java em um arquivo que pode ser executado diretamente por um computador. Interpretado línguas não necessitam de um compilador, eles só precisam de um intérprete em seu lugar. Com JavaScript, no contexto da World Wide Web, o navegador faz a interpretação. intérprete de JavaScript no navegador executa o código diretamente da fonte. Sem o intérprete, o código JavaScript nunca seria executado. Se houver algum erro no código escrito em uma linguagem compilada, esses erros irão aparecer quando o código é compilado. No caso de uma linguagem interpretada, os erros não se tornarão visíveis até que o intérprete executa o código. Embora linguagens compiladas tendem a ser mais rápido e mais portátil do que linguagens interpretadas, muitas vezes eles têm uma curva de aprendizagem. Uma das coisas agradáveis sobre JavaScript é que é relativamente fácil de pegar.
Não se deixe enganar ainda que: o JavaScript é capaz de algumas operações de programação bastante complexo. Por agora, vamos dar uma olhada no básico.
Inglês é uma linguagem interpretada. Ao ler e processar essas palavras que tenho escrito em Inglês, você está agindo como intérprete. Enquanto eu sigo as regras gramaticais do Inglês, a minha escrita pode ser interpretado corretamente. Estas regras gramaticais incluem regras estruturais conhecido como sintaxe. Toda linguagem de programação, assim como cada língua escrita, tem a sua própria sintaxe. JavaScript possui uma sintaxe que é muito semelhante ao de outras linguagens de programação como Java e C + +.
Um script escrito em Javascript, ou qualquer outra linguagem de programação, consiste de uma série de instruções. Estes são chamados declarações. Estas declarações devem ser escritos com a sintaxe certa, para que eles sejam interpretados corretamente. Declarações em JavaScript são como frases em Inglês. Eles são os blocos de construção de qualquer script. Gramática Inglês Considerando que exige que as frases começam com uma letra maiúscula e termina com um período, a sintaxe do JavaScript é muito mais indulgente. Você pode simplesmente separar as declarações, colocando-os em linhas diferentes: primeira declaração segunda declaração Se você colocar uma série de declarações na mesma linha, você deve separá-los com ponto e vírgula como este: primeira afirmação, segundo declaração; No entanto, é boa prática de programação para colocar um ponto e vírgula no final de cada afirmação, mesmo que sejam em linhas diferentes: primeira declaração; segunda instrução; Isso ajuda a tornar o código mais legível. Colocar cada instrução em sua própria linha torna mais fácil seguir a seqüência que o JavaScript é executado dentro
Nem todas as declarações são (ou necessitam ser), executadas pelo interpretador de JavaScript. Às vezes você quer escrever algo puramente para seu próprio benefício, e você vai querer estas declarações ao ser ignorado pelo intérprete de JavaScript. Estes são chamados comentários. Comentários podem ser muito úteis quando você deseja manter o controle do fluxo do seu código. Eles agem como notas, ajudando você a se manter a par do que está acontecendo em seu script. JavaScript permite que você indique um comentário em um número de maneiras diferentes. Por exemplo, se você começar uma linha com duas barras, essa linha será tratado como um comentário:
/ / Note to self: observações são boas.
Se você usar esta notação, você deve colocar as barras no início de cada linha de comentário. Isso não vai funcionar, por exemplo:
/ / Note to self:
Comentários são bons.
Em vez disso, você precisa escrever:
/ / Note to self:
/ / Comentários são boas
. Se você quer comentar várias linhas como essa, você pode colocar uma barra e um asterisco no início do bloco de comentário e um asterisco e barra no final: / * Note to self: observações são boas * / Este é útil quando você precisa inserir um comentário que será muito mais legíveis quando está espalhada por muitas linhas.
Em nossa vida cotidiana, há algumas coisas sobre nós que são fixos e algumas coisas que são mutáveis. Meu nome e meu aniversário são fixos. Meu humor e minha idade, por outro lado, vai mudar ao longo do tempo. As coisas que estão sujeitos a alteração são chamados variáveis. Meu humor muda dependendo de como eu estou sentindo. Suponha que eu tinha uma variável com o nome do humor. Eu poderia usar essa variável para guardar o meu actual estado de espírito. Independentemente de saber se esta variável tem o valor "feliz" ou "triste", o nome da variável permanece o mesmo: humor. Eu posso mudar o valor tão frequentemente como eu gosto. Da mesma forma, a minha idade pode ser actualmente 33. No prazo de um ano, minha idade é de 34. Eu poderia usar uma variável chamada idade para armazenar quantos anos eu tenho e atualizar idade no meu aniversário. Quando me refiro à idade agora, tem o valor 33. No prazo de um ano, o mesmo termo terá o valor 34. Dar um valor a uma variável é chamado atribuição. Eu estou atribuindo o valor "feliz" ao humor variável. Eu estou atribuindo o valor 33 à variável idade. Isto é como você seria atribuir essas variáveis em JavaScript:
humor = "feliz";
idade = 33;
|
|