jul 15

Como vimos anteriormente, existem dois tipos de elementos DOM, o elemento nó e o elemento texto. E para criar um novo elemento, seja ele texto ou nó, nós usaremos os mesmos passos, porém, métodos diferentes:

  • document.createElement([TAG_HTML]);
  • document.createTextNode(“string”);
  • elemntoPai.appendChild(elemntoFilho);

O primeiro método recebe como parâmetro o nome de uma tag HTML (em maiúscula) e retorna uma referência a um novo elemento recém-criado, e o segundo recebe uma string e também retorna uma referência ao elemento criado, já a terceiro método anexa ao elemento pai um elemento filho. Continue lendo

Tagged with:
jul 08

Vimos que para criar um atriburo bastava declará-lo

<script language="javascript">
var meuNo = document.getElementById("email"); //pega a referência ao nó
meuNo.value = "DIGITE UM EMAIL";
</script>

ou então, para obter o valor de um atributo, bastava

<script language="javascript">
var meuNo = document.getElementById("email"); //pega a referência ao nó
alert(meuNo.value);
</script>

e, por fim para excluí-lo Continue lendo

jul 01

Já vimos como podemos percorrer os elementos de um documento DOM, verificando o seu nome, seu valor (Não confundir com o atributo value, o valor do nó é obtido com nodeValue) e seu tipo. Agora nós veremos com criar, excluir e alterar os atributos de um elemento. Continue lendo

jun 24

O Dom representa a maneira como os navegadores web enxergam o documento HTML. Após carregar o documento o navegador monta

Uma estrutura de árvore na memória e a partir daí podemos manipulá-lo à vontade.

O JavaScript assim como outras linguagens, possui uma série de funções para criar, excluir e alterar os elementos da árvore.

O DOM não serve apenas para documentos HTML, mas serve também para XML e outras linguagens de marcação.

As aplicações baseadas em AJAX inevitavelmente utilizam o DOM para manipulação da resposta e organização dos elementos no documento.
Continue lendo

Tagged with:
mar 04

Continuando a nossa série de postagens sobre Testes Unitários em PHP, veremos hoje como analisar a cobertura de testes do nosso código, ou seja, quais partes do nosso código estão sendo testadas e quais partes estão fora dos testes automatizados.

Para isso nos precisaremos da biblioteca xDebug. Primeiramente baixe o binário da última versão estável da biblioteca e depois copie o arquivo para a pasta ext do seu php ( no meu caso, c:\xampp\php\ext). Feito isso vá ao arquivo php.ini e coloque a seguinte linha:

Continue lendo

Tagged with:
fev 25

Todos os programadores, bons e ruins, cometem erros a diferença entre o bom programador e o ruim está no tempo de respostas aos erros. Quanto mais cedo você testar o seu código, mais cedo os erros aparecerão e mais cedo eles serão corrigidos.
Nesta pequena série de artigos veremos como automatizar esses testes de código, proporcionando rapidez no desenvolvimento e confiança no código que está sendo feito.
Utilizaremos uma técnica de desenvolvimento chamada TDD ( Test-Driven-Development ) , que é uma das práticas defendida pelas metodologias ágeis de desenvolvimento ( AMDD )

Continue lendo

Tagged with:
Get Adobe Flash playerPlugin by wpburn.com wordpress themes
preload preload preload