Tout d’abord, le but de cette station de lecture est juste d’apprendre. Je suis blogueur et codeur. Mon langage principal est Java. Je suis dans l'industrie depuis plus de 2 ans. J'écris consciencieusement du code commercial sous la protection du maître. J'ai donc toujours envie de montrer mes compétences et de construire un cadre complet, mais je n'ai jamais l'occasion de trouver un cancer (sévère) adapté.
De plus, c'est la première fois qu'un blogueur écrit un blog aussi sérieusement. Même si j'ai déjà écrit des potins, je me contente surtout de les copier et de les lire pour moi-même. De toute façon, je n'ai pas compris. Désolé, je suis en larmes ~~ S'il y a quelque chose qui ne va pas, n'hésitez pas à me corriger.
Donc, il y a probablement plusieurs objectifs pour écrire cette série d'articles de blog :
1. L'objectif principal est de revoir et de revoir l'ensemble du processus de développement d'une station de lecture en écrivant cet article de blog. .
2. Avant de développer la station de lecture, le blogueur a recherché des exemples similaires de grands maîtres sur Internet. Il y en avait beaucoup écrits en PHP, mais aucun exemple approprié de développement back-end Java n'a été trouvé, donc le L'idée à l'époque était de le faire vous-même. Créez-en un et partagez-le avec tout le monde après l'avoir réalisé. La soi-disant famille open source est une famille, et tout le monde progresse ensemble ~~
D'accord, sans plus tarder. , entrons dans le contenu officiel de ce chapitre
Ce chapitre L'objectif principal est de présenter et de trier les fonctions de l'ensemble du site Web. En tant que pure station de lecture, le blogueur croit faiblement que les fonctions sont généralement complètes. . S'il y a des lacunes, les camarades de classe n'hésiteront pas à m'éclairer.
Page d'accueil
La page d'accueil par défaut est la page de recommandation et les dernières mises à jour sont recommandé dans l'ordre inverse du temps de mise à jour Parmi les 50 livres, entre le menu de navigation et la liste des livres, c'est-à-dire en haut de la liste se trouve un ticker de texte, qui peut être configuré et modifié manuellement.
Page de catégorie spécifique
La page de catégorie a le même modèle d'affichage que la page d'accueil. Sélectionnez une catégorie et le menu correspondant s'affichera dans. blanc. Chaque page de catégorie charge 25 livres. Lorsque vous faites défiler jusqu'à la fin, vous obtiendrez dynamiquement plus de livres sur la page suivante du serveur. Chaque fois que 25 livres sont obtenus, la page de catégorie est triée dans l'ordre inverse selon l'ID de clé primaire de la catégorie de livres correspondante, c'est-à-dire que les livres les plus proches du stockage sont classés en premier.
Page de détails du livre
Cliquez sur le livre correspondant depuis la page d'accueil ou la page de catégorie pour entrez dans la page de détails du livre.
Cette page affiche les détails du livre. La partie supérieure de la page affiche l'auteur, la catégorie du livre, le nombre de mots et l'heure de la dernière mise à jour.
Le fond gris au milieu montre la description du livre.
Il y a deux boutons correspondant à l'introduction. Commencer la lecture. Il commencera à partir du premier chapitre et entrera dans la page de contenu du chapitre. L'ajouter à la bibliothèque enregistrera le livre dans un cookie local. Les livres enregistrés dans les cookies peuvent être consultés via le panier à livres dans le menu.
Vous trouverez ci-dessous un aperçu de la table des matières. Le haut est la table des matières du dernier chapitre, suivi des trois premiers chapitres du livre. Cliquez sur la table des matières pour accéder à la page de contenu du chapitre. Il y a « Afficher plus » à l'extrême droite du catalogue. Cliquez pour accéder à la page spécifique du catalogue.
Page de contenu
Considérant qu'il y aura beaucoup de catalogues, le catalogue la page a été paginée. Par défaut, chaque page affiche 100 chapitres, avec des lignes alternées changeant de couleur. Il y a une page précédente et une page suivante au bas de la page de table des matières, qui peuvent respectivement accéder aux pages relatives de la page de table des matières actuelle. De plus, entrez manuellement la page et cliquez sur « Sauter » pour accéder rapidement à la page du répertoire d'index.
Le titre du livre et l'auteur sont affichés en haut de la page de la table des matières. En haut de la page, corrigez les boutons gauche et droit pour accéder respectivement à la page d'accueil et à la page de ma bibliothèque
Semblable à l'aperçu du catalogue dans la page de détails, vous pouvez également cliquer pour accéder au chapitre correspondant via le catalogue correspondant sur cette page de contenu.
Page de contenu du chapitre
De même, "Retour à la page d'accueil" et "Ma bibliothèque" sont affichés de manière fixe dans l'ordre des pages Des deux côtés, vous pouvez accéder rapidement à la page correspondante. Quatre boutons pour le chapitre précédent, la table des matières, la collection et le chapitre suivant sont affichés au-dessus et au-dessous du texte du contenu pour accéder aux chapitres relatifs avant et après ce chapitre. . Cliquez sur "Table des matières" pour accéder au livre La première page de la table des matières. La collection ajoutera le livre à la bibliothèque.
Page de la bibliothèque
Que vous cliquiez sur "Ajouter à la bibliothèque" sur la page de détails du livre ou sur "Collecter" des livres sur la page de contenu, vous pouvez cliquer sur "Collecter" les livres via le menu. Le bouton "Ma bibliothèque" apparaît sur le sac ou la page. Accédez à la page Ma bibliothèque.
La page Ma bibliothèque affiche les livres collectés dans une rangée de trois. Cliquez sur l'image du livre correspondant pour saisir le texte du livre. Notez que vous entrez pour la dernière fois dans la page de texte du chapitre correspondant de ce livre. Il se peut que vous ayez vu le chapitre 20 pour la dernière fois, mais lorsque vous entrez à partir d'ici, vous vous trouvez au chapitre 21, car le navigateur mobile a peut-être chargé un chapitre à l'avance. De plus, la fonction de mise en cache des cookies doit être activée dans mon navigateur fonctionnel en bibliothèque. Autrement dit, vous ne pourrez pas collecter de livres lorsque vous naviguez en mode incognito.
Page de recherche
Entrez dans la page de recherche dans le menu et les 5 derniers livres mis à jour seront affichés par défaut.
Entrez le texte dans la zone de saisie et cliquez sur le bouton de recherche. Les noms de livres seront flous. Et affichez-les tous
Ce qui précède est une introduction à toutes les fonctions de la station de lecture. De plus, je mettrai à jour le billet de blog selon le plan suivant
. Chapitre 1, Introduction aux fonctions
Chapitre 2, Sélection de la technologie
Chapitre 3, Structure de la table de base de données
Chapitre 4, Construction du framework backend
Chapitre 5, Avant -Fin du modèle d'introduction
Chapitre six, Mise en œuvre de la page d'accueil et de la page de catégorie
Chapitre sept, Mise en œuvre de la page de détails
Chapitre huit, Mise en œuvre de la page de catalogue
Chapitre neuf, Implémentation de la page de contenu
Chapitre dix, Implémentation de la page de la bibliothèque de collection
Chapitre onze, Implémentation de la page de recherche
Chapitre douze, Résumé final (Chapitre complet)
De plus, d'une part, afin de garantir la qualité, et d'autre part, parce que le blogueur a été occupé récemment par des affaires compliquées, il ne pourra peut-être pas mettre à jour à temps. deux à trois chapitres seront mis à jour par semaine et tous les chapitres seront publiés dans un délai d'un mois. Mise à jour terminée. Restez à l'écoute.
Une fois le dernier chapitre écrit, j'ouvrirai le code source et fournirai l'adresse pour référence aux étudiants dans le besoin
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!