Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/carloseduardolemos/javascript-manipulacao-de-array
Projeto de Filtros de Livros, uma aplicação que permite filtrar e manipular livros de diferentes categorias (front-end, back-end, livros de dados, livros disponíveis) utilizando JavaScript e manipulação do DOM.
https://github.com/carloseduardolemos/javascript-manipulacao-de-array
alura css css3 html html-css html-css-javascript html5 javascript vitrinedev
Last synced: 3 days ago
JSON representation
Projeto de Filtros de Livros, uma aplicação que permite filtrar e manipular livros de diferentes categorias (front-end, back-end, livros de dados, livros disponíveis) utilizando JavaScript e manipulação do DOM.
- Host: GitHub
- URL: https://github.com/carloseduardolemos/javascript-manipulacao-de-array
- Owner: CarlosEduardoLemos
- License: mit
- Created: 2023-06-03T01:38:08.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-06-04T14:54:38.000Z (over 1 year ago)
- Last Synced: 2024-11-08T23:32:44.190Z (about 2 months ago)
- Topics: alura, css, css3, html, html-css, html-css-javascript, html5, javascript, vitrinedev
- Language: HTML
- Homepage: https://carloseduardolemos.github.io/JavaScript-manipulacao-de-array/
- Size: 3.68 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Filtros de Livros com Manipulação do DOM em JavaScript
O projeto de Filtros de Livros, é uma aplicação que permite filtrar e manipular livros de diferentes categorias (front-end, back-end, livros de dados, livros disponíveis) utilizando JavaScript e manipulação do DOM.
| :placard: Vitrine.Dev | |
| ------------- | --- |
| :sparkles: Nome | **Filtros de Livros**
| :label: Tecnologias | JavaScript, HTML, CSS
| :rocket: URL | https://carloseduardolemos.github.io/JavaScript-manipulacao-de-array/![](https://raw.githubusercontent.com/CarlosEduardoLemos/JavaScript-manipulacao-de-array/main/imagens/Captura%20de%20tela%202023-06-02%20224840.png#vitrinedev)
## Detalhes do projeto
O projeto Filtros de Livros é uma aplicação que permite ao usuário filtrar e manipular uma lista de livros com base em diferentes categorias, como front-end, back-end, livros de dados e livros disponíveis. A aplicação utiliza JavaScript para realizar as operações de filtro, ordenação e manipulação do DOM.
A aplicação apresenta uma interface amigável onde o usuário pode selecionar as categorias desejadas e aplicar os filtros para exibir apenas os livros correspondentes. Além disso, é possível manipular os elementos na tela, como adicionar ou remover livros da lista, atualizar a contagem de livros exibidos, e ordenar os livros por preço.
Durante o desenvolvimento deste projeto, foram explorados alguns métodos especiais do JavaScript, como `filter`, `forEach`, `map`, `reduce` e `sort`, para realizar operações de filtragem, iteração, transformação e ordenação dos dados. A manipulação do DOM foi realizada para atualizar dinamicamente a exibição dos livros e as estatísticas relacionadas.
Os próximos passos para o projeto incluem a adição de recursos adicionais, como a pesquisa de livros por título, a implementação de paginação para lidar com grandes quantidades de livros, e a integração com uma API para obter dados de livros em tempo real.
Se você está interessado em manipulação de arrays, filtragem de dados e manipulação do DOM em JavaScript, experimente o projeto [aqui](https://github.com/CarlosEduardoLemos/JavaScript-manipulacao-de-array) e explore diferentes categorias de livros enquanto utiliza os métodos especiais do JavaScript.
## Contribuição
Se você deseja contribuir para este projeto, sinta-se à vontade para abrir uma issue no repositório ou enviar um pull request com suas sugestões e melhorias. Agradeço antecipadamente todas as contribuições e ideias para aprimorar ainda mais os Filtros de Livros.
## Licença
Este projeto está licenciado sob a [MIT License](https://opensource.org/licenses/MIT). Sinta-se à vontade para utilizar o código e adaptá-lo às suas necessidades.