← Desenvolvimento

javascript introdução básica 3

Lida 2106 vezes

Offline

icaro 
Membro
Mensagens 128 Gostos 0
Troféus totais: 26
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1 100 Posts

vamos então um pouco mais ao fundo no javascript:

Até agora vimos como introduzir javascript na nossa página e como imprimir texto, caixas de diálogo, prompts e caixas de confirmação, vejamos agora a estrutra da linguagem

objectos métodos e propriedades.

Sem entrar em grandes eoplicações imaginemos a janela do browser como o objecto (window) que como qualquer objecto, tem propriedades que o definem (uma delas document). Os métodos são funções que actuam sobre os objectos fazendo-o alterar (escolhendo um método para o nosso objecto - write)

portanto objecto.propriedade.método = window.document.write

No entant,o já vimos que document.write chega para imprimir o texto, isto porque o objecto window está subentendido.

vejamos mais dois exemplos:


Código: [Seleccione]

...
<script languge...
window.status="mensagem que aparecerá na barra de status";
document.bgColor="pink";
...
</script>
...


o primeiro alera a propriedade barra de status do objecto window
o segundo define a cor para rosa da propriedade cor de fundo  do objecto window

Isto é só para dar uma ideia de como se estrutura da linguagem a prática depois encarregar-se-á do resto.

variáveis

São de extrema utilidade dado que permitem guardar informação que poderá ser acedida mais tarde


vejamos um exemplo prático utilizando o que já aprendemos até agora:

Código: [Seleccione]

<script language="javascript" type="text/javascript">

var nomec = prompt("introduza o seu nome completo", "aqui");
document.write("olá " +nomec+ "bem-vindo!")
</script>



portanto a variável é definida por var nome da variável = blá blá
outra novidade que podemos ver é que o texto ou tags html para serem impressos no ecrã têm de estar dentro de aspas "" mas para os elementos da linguagem em si já não é necessário. Para juntar as duas recorre-se ao sinal de mais +
Offline

fpware 
Fundador
Mensagens 15318 Gostos 7
Troféus totais: 38
Trófeus: (Ver todos)
Linux User Mobile User Level 6 Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter Level 5

Isto evolui! Muito obrigado icaro! :D