Desenvolvimento para cliente web. Prof.: Bruno Urbano Rodrigues
- Criar uma lista de Pessoas e armazenar seus dados em um localStorage.
- Buscar as informações contidas na storage e apresentar ao usuário
- Criar um formulário e listar as informações para o usuário
- Utilizar HTML5. (Sem bootstrap)
- Html5
- LocalStorage
- CSS3
- JavaScript OO
- Grunt
- Less CSS pre-processor
Instalação Npm
$ npm install
Instalação Grunt CLI
$ grunt
├── css
│ └── main.min.css
├── desenvolvimento
│ ├── index.html
│ ├── css
│ │ ├── colors.less
│ │ ├── default-size-items.less
│ │ ├── grid.less
│ │ ├── html.less
│ │ ├── main.less
│ │ ├── reset.less
│ │ └── struct-class.less
│ └── js
│ ├── functions.js
│ ├── header.js
│ ├── controller.js
│ └── model
│ ├── entity
│ │ ├── Cliente.js
│ │ ├── Pessoa.js
│ │ ├── PessoaJuridica.js
│ │ └── Telefone.js
│ └── factory
│ └── LocalStorageFactory.js
├── Gruntfile.js
├── index.html
├── js
│ └── main.min.js
├── package.json
└── README.md
/*
* Cadastrar uma grande quantidade de registro
*/
var elements = document.getElementsByTagName("input");
for(var t = 0; t < 100; t++){
for (var i=0; i < elements.length; i++) {
if (elements[i].type == "text") {
elements[i].value = "v"+Math.random();
}
}
Obj.Controlador.salvar();
}
/*
* Limpar todos os dados do storage
*/
localStorage.clear();