Você está na página 1de 1

Type coerciveness – Em operações de comparações se os tipos de variáveis forem diferentes, um deles vai assumir

o tipo do outro.
Variable hoisting – comportamento padrão do JavaScript de mover todas as declarações para o todo do scope
atual.
Ajax vs tradicional – melhor interatividade (as páginas não precisam ser carregadas para o conteúdo ser exibido),
navegação mais fácil (butões anterior e seguinte), mais compacto, apoiado por marcas renome.
Same-origin policy – conceito de segurança que permite que scripts possam aceder a páginas apenas se tiverem a
mesma origem. Esta política impede um script mal intencionado de obter acesso a dados confidenciais em outra
página através do DOM.
LocalStorage – armazena sem data de validade e apenas é limpo por JavaScript ou pela limpeza da cache do
browser. Mais armazenamento. Apenas pode ser lido do lado do cliente.
SessionStorage – armazena dados apenas para uma sessão. Mais armazenamento que a cookie. Apenas pode ser
lido do lado do cliente.
Cookie – Armazena dados que devem ser enviados de volta ao servidor com várias solicitações. Sua expiração varia
com base no tipo. Leitura principalmente do lado do servidor.

window.addEventListener(‘load’, pedido);
function pedido(){
var xhr = new XMLHttpRequest();
xhr.onreadystatechange = mostra;
xhr.open(‘GET’, file);
xhr.send(null); }
function mostra(){
if(xhr.readyState === 4 && (xhr.status === 200 || xhr.status === 0)){
items = JSON.parse(xhr.responseText);
for(i = 0; i < items.length; i++){
exemplo = items[i].example;
linha = document.createElement(‘TD’);
item = document.createElement(‘TR’);
item.textContent = exemplo;
linha.appendChild(item);
document.getElementById(‘output’).appendChild(linha);
}}}
function gravar(){
xhr = new XMLHttpRequest();
var pessoasjson = JSON.stringify(pessoas);
var URL="savejson.php?data=" + encodeURI(pessoasjson);
xhr.open("GET", URL);
xhr.setRequestHeader("Content-Type","text/plain;charset=UTF-8");
xhr.send();
}

<?php
$data = $_GET["data"];
$formattedData = json_encode($data);
$filename = 'pessoas.json';
$handle = fopen($filename,'w+');
fwrite($handle,$formattedData);
fclose($handle); ?>

Você também pode gostar