Como criar um site bacana em poucos dias
Estava passeando por aí na Internet e encontrei um artigo muito bacana, e gostaria de compartilhar com vocês, segue o link:
http://www.marinhobrandao.com/blog/como-criar-um-site-bacana-em-poucos-dias/
Entenda o básico de jSON
Basicamente, o jSON é uma nova forma de escrever um XML em javascript, utilizando apontamento de variável.
Para entender melhor, de forma bem básica, escreva isso na sua html:
<script type="text/javascript">
//exemplo de impressão jSON
function jsonTeste(op){
var texto = {
palavra1: 'teste 1',
palavra2: 'teste 2',
palavra3: 'teste 3'
}
switch(op){
case 1:
alert(texto.palavra1);
break;
case 2:
alert(texto.palavra2);
break;
case 3:
alert(texto.palavra3);
break;
default:
alert('nenhuma número definido!');
}
}
//usando a função: 1, 2 ou 3
jsonTeste(1);
</script>
O jSON trabalha bem com arrays (vetores), conforme o exemplo abaixo:
<script type="text/javascript">
function testejSON(num){
var teste = {
titulo_principal: 'Meu titulo padrao',
assunto: ['jSON', 'MySQL', 'jQuery', 'PHP', 'Internet']
}
document.write("<h1>"+teste.titulo_principal+"</h1>");
document.write("<p>"+teste.assunto[num]+"</p>");
}
//aqui ele imprime o título padrão, junto com a posição do array (3) do assunto...
testejSON(3);
</script>
E o php, tem uma função que trabalha bem com o jSON, que se chama: json_encode();
Esta função pode ser bem aplica, veja o exemplo abaixo e compare com a jSON em javascript:
<?php
function testejSON($num){
$teste = array(
"titulo" => 'Meu titulo padrao',
"assuntos" => array('jSON', 'MySQL', 'jQuery', 'PHP', 'Internet')
);
$jSONphp = array(
"titulo" => $teste["titulo"],
"assuntos" => $teste["assuntos"][$num]
);
echo "var teste = " . json_encode($jSONphp);
}
testejSON(3);
?>
A partir da saída, pode-se ter uma ideia do que podemos fazer com jSON:
saída do php: var teste = {“titulo”:”teste de titulo”,”assuntos”:”PHP”}




