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
ago 18
Quando estamos desenvolvendo para web, principalmente em AJAX, parece que nossa aplicação parou de funcionar e fica repetindo a mesma resposta para nossas solicitações, mesmo quando essas solicitações passam parâmetros diferentes.
Esse problema não ocorre somente em AJAX, aplicações clássicas também sofrem com esse transtorno.
Mas primeiramente, o que cache?
Para tornar a web mais responsiva e rápida os desenvolvedores programaram cache em diversos níveis, o mais comum deles e o cache em disco, realizado pelo navegador.
Continue lendo…
Tagged with: ajax • Dicas • JavaScript
ago 18
O objeto de requisição do AJAX trabalha com o conjunto de caracteres UTF-8, que costuma causar alguns problemas bem chatos na hora de renderizar caracteres acentuados em conteúdos carregados por AJAX.
Para resolver esse problema muitos criam funções para substituir caracteres, mas essas funções quase sempre se mostram complicadas e ineficientes.
A forma correta de renderizar os caracteres latinos, é utilizando o conjunto de caracteres ISO-8859-1.
Um erro muito comum é o de configurar a página que irá receber o conteúdo com esse conjunto de caracteres, quando na verdade deve-se configurar o servidor para responder corretamente.
Há duas maneiras de configurar o servidor para responder corretamente:
configurar seu servidor para servir ISO-8859-1 por padrão, se você tiver acesso a isto (adicionando uma linha no arquivo httpd.conf para servidores Apache) OU;
Continue lendo…
Tagged with: ajax • Desenvolvimento • Dicas • JavaScript • ria • Web