Não seja tímido?
Como usar
? Método 1
Acesso direto: https://iuroc.github.io/haixiu/.
? Método 2
Bifurque este projeto e use as páginas do Github para implantar o diretório /docs
.
Recursos do projeto
- Site estático puro, pode ser implantado diretamente usando páginas do Github
- Suporta paginação de dados e exibição por tags e rolagem para baixo para adicionar automaticamente o conteúdo da próxima página
- Implementar visualizador de imagens de alta qualidade baseado em PhotoSwipe
- Quando o visualizador de imagens troca de imagem, a lista de miniaturas rola e segue onde quer que você a veja.
- Quando o visualizador de imagens atinge a última imagem, a próxima página de dados é adicionada automaticamente sem interromper a navegação.
- Com base no Location Hash, a implementação suporta history.back() para fechar o visualizador de imagens e é compatível com a tecla voltar do celular.
- Implementado com base no Location Hash para oferecer suporte a history.forward() para abrir o visualizador de imagens e restaurar automaticamente o último local
- Ao fechar o visualizador de imagens através do Hash, ele suporta a interrupção da animação, o que é uma ótima experiência
- Registre automaticamente a posição da barra de rolagem e elimine o impacto dos eventos HashChange na barra de rolagem
Tecnologias relacionadas
- Usando o rastreador Node.js Fetch API
- Depois de rastrear os dados, as páginas são armazenadas em vários arquivos JSON, com números de páginas e informações de tags marcadas nos nomes dos arquivos.
- O front-end usa a estrutura Van.js para construir uma UI responsiva
- O front-end solicita diretamente arquivos JSON estáticos por meio do Fetch para implementar solicitações de paginação.
- Implementar visualizador de imagens usando a biblioteca PhotoSwipe
Atualizações de recursos
Por favor, verifique este documento: README do Programa de Coleta de Imagens