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: ajax • DOM • HTML • JavaScript
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: DOM • JavaScript • programação
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: Desenvolvimento • PHP • phpunit • TDD
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: Agile • Boas Práticas • Desenvolvimento • Orientação a Obejtos • PHP • programação • TDD • Testes