POO JSON JavaScript
Quando começamos a trabalhar mais com javascript, aproveitando as vantagens de uma linguagem client-side e o código começar a crescer e ficar mais complexo, surge nessecidade de seguir algum padrão.
E nada melhor, do que implementar algo que você já esteja acostumado a utlizar, como o Paradígma Orientado a Objetos(POO).
Trantando como uma CLASSE, as informações manipuladas no código, torna-o mais legível, organizado e de fácil manutenção.
Declarando uma classe em javascript:
//Declaração da classe Pessoa
//Instaciação de um objeto da classe Pessoa
;
//Acessando e alterando o valor de um atributo
_fulano.idade = 15;
Supondo que possuímos o seguinte formulário:
Nome: Idade: Formado:
Sim
Com a classe declarada, fica mais legível e organizado manipular seus dados:
;
Com o objeto definido e os valores dos seus atributos preenchidos, podemos aproveitar esta estrutura e converte-lo para o formato JSON, com a finalidade de passar esses dados para o code behind, através de um ajax, _doPostBack ou outra necessidade. Para desfrutar dessa vantagem, de maneira fácil e simples, vamos utilizar o plugin Jquery JSON.
Adicionando referência do plugin à pagina:
Realizando a conversão do objeto para o formato JSON:
//Converte o objeto '\_pessoa' para o formato Json
;
Realizando a conversão de uma string no formato JSON para um objeto:
//Converte uma string no formato Json para objeto
;
Este artigo abordou conceitos básicos do POO, mas caso você tenha mas interesse sobre esse assunto, eu indico os artigos dessa série em PT/BR e dessa série em EN . Que são muito bons!