


Le cache hors ligne HTML5 est déployé sous Tomcat pour permettre la navigation hors ligne des images, Flash, etc._html5 compétences du didacticiel
Ouvrez une page Web et après le chargement, si Internet est soudainement déconnecté, la page disparaîtra après l'avoir actualisée.
Avez-vous déjà pensé qu'après l'actualisation, la page est toujours la même qu'avant ? Si vous ouvrez une autre page dans une nouvelle fenêtre et entrez la même URL, ce sera toujours la même page lorsque vous serez déconnecté d'Internet. . Les applications hors ligne HTML5 fournissent une telle fonction.
Lorsque les données de la page sont chargées, vous pouvez définir la mise en cache de certaines images, flash, css, js, html et autres fichiers. Vous pourrez utiliser ces fichiers en cache la prochaine fois lorsqu'Internet n'est pas disponible. Il s'agit de l'application hors ligne de HTML5.
En fait, c’est très simple à mettre en œuvre.
Nécessite un serveur. Ici, nous utilisons le serveur Tomcat pour expliquer.
Tout d'abord, configurez le type de mine du fichier avec le suffixe .manifest en text/cache-manifest.
En ce qui concerne la configuration de Tomcat, les amis familiers penseront naturellement au fichier web.xml. Oui, ajoutez simplement la configuration suivante au fichier :
Ensuite, écrivez un fichier xxx.manifest, xxx est un nom que vous choisissez vous-même . Le format de ce fichier est comme ceci :
CACHE :
MyTest.html
CSS/main.css
Javascript/bwH5LS.js
exp-calif-logo.gif
La première ligne est obligatoire, elle identifie qu'il s'agit du fichier de configuration manifeste.
Cette phrase est un commentaire et n'a aucun effet réel. Je veux juste que le navigateur mette à jour le fichier cache. Car lorsque le fichier manifeste est le même que l'original, le navigateur ne rechargera pas le fichier cache, on peut donc utiliser ce commentaire pour modifier le numéro de version d'une part et laisser le navigateur mettre à jour le cache d'autre part.
CACHE :
Cette ligne indique que le fichier suivant doit être mis en cache. Dans l'exemple, la page actuelle : MyTest.html, ainsi que certains fichiers et images css et js sont mis en cache.
Il existe quelques exemples de mots clés non mentionnés, à savoir
NETWORK :
FALLBACK :
NETWORK fait référence aux pages qui ne veulent pas être mises en cache. FALLBACK fait référence au fichier demandé qui n'est pas trouvé ou au serveur ; car le fichier n'est pas disponible. Alternatives en réponse, par exemple, si nous voulons demander une page imbriquée, mais que le serveur de cette page ne peut pas être connecté, alors je peux passer à une autre page spécifiée.
Il s'agit de la deuxième et de la troisième étape. Ajoutez simplement l'emplacement du manifeste dans la balise :
C'est parti. mettre en œuvre des applications hors ligne simples.
Où sont ces fichiers mis en cache ?
Je l'ai testé sur Chrome et j'ai constaté qu'il enregistrait ces fichiers en morceaux selon son propre mécanisme, je n'ai donc pas pu trouver le fichier complet. Les données enregistrées se trouvent dans : C:UsersjasonlingAppDataLocalGoogleChromeUser DataDefault. Je ne sais pas comment les enregistrer spécifiquement.
Les fichiers sur Firefox sont également stockés selon son propre mécanisme. Cependant, après l'avoir ouvert avec SQLite, l'auteur a trouvé les informations spécifiques du fichier mis en cache :
Les lecteurs intéressés peuvent l'essayer eux-mêmes et voir s'il fonctionne. .Nouvelles découvertes.

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds











H5Referstohtml5, apivotaltechnologyInwebdevelopment.1) html5introducesnewelementsandapisforrich, dynamicwebapplications.2) itsupp OrtsMultimeDiaHithoutPlugins, améliorant la réception detièmeaCrOsDevices.3) SemantelelementsImproveContentsTructureAndSeo.4) H5'sRespo

Les normes et technologies Web ont évolué à ce jour de HTML4, CSS2 et JavaScript simple et ont subi des développements importants. 1) HTML5 introduit des API telles que Canvas et WebStorage, ce qui améliore la complexité et l'interactivité des applications Web. 2) CSS3 ajoute des fonctions d'animation et de transition pour rendre la page plus efficace. 3) JavaScript améliore l'efficacité de développement et la lisibilité du code par la syntaxe moderne de Node.js et ES6, telles que les fonctions et classes Arrow. Ces changements ont favorisé le développement de l'optimisation des performances et les meilleures pratiques des applications Web.

Les meilleures pratiques pour le code H5 incluent: 1. Utilisez des déclarations de doctype correctes et l'encodage des caractères; 2. Utilisez des balises sémantiques; 3. Réduire les demandes HTTP; 4. Utiliser le chargement asynchrone; 5. Optimiser les images. Ces pratiques peuvent améliorer l'efficacité, la maintenabilité et l'expérience utilisateur des pages Web.

H5 n'est pas seulement l'abréviation de HTML5, il représente un écosystème de technologie de développement Web moderne plus large: 1. H5 comprend HTML5, CSS3, JavaScript et API et technologies connexes; 2. Il offre une expérience utilisateur plus riche, interactive et fluide et peut fonctionner de manière transparente sur plusieurs appareils; 3. À l'aide de la pile de technologie H5, vous pouvez créer des pages Web réactives et des fonctions interactives complexes.

H5 et HTML5 se réfèrent à la même chose, à savoir HTML5. HTML5 est la cinquième version de HTML, apportant de nouvelles fonctionnalités telles que les balises sémantiques, la prise en charge multimédia, la toile et les graphiques, le stockage hors ligne et le stockage local, l'amélioration de l'expressivité et de l'interactivité des pages Web.

Les outils et les frameworks qui doivent être maîtrisés dans le développement H5 incluent Vue.js, React et WebPack. 1.Vue.js convient à la construction d'interfaces utilisateur et prend en charge le développement des composants. 2. React optimise le rendu de la page via Virtual DOM, adapté aux applications complexes. 3.WebPack est utilisé pour l'emballage des modules et optimiser le chargement des ressources.

HTML5 est une technologie clé pour créer des pages Web modernes, offrant de nombreux nouveaux éléments et fonctionnalités. 1. HTML5 introduit des éléments sémantiques tels que, etc., qui améliore la structure des pages Web et le référencement. 2. Prise en charge des éléments multimédias et des supports intégrés sans plug-ins. 3. Les formulaires améliorent les nouveaux types d'entrée et les propriétés de vérification, simplifiant le processus de vérification. 4. Offrez des fonctions de stockage hors ligne et locales pour améliorer les performances des pages Web et l'expérience utilisateur.

Le code HTML5 se compose d'étiquettes, d'éléments et d'attributs: 1. La balise définit le type de contenu et est entourée de supports d'angle, tels que. 2. Les éléments sont composés d'étiquettes de démarrage, de contenus et de balises d'extrémité, telles que le contenu. 3. Les attributs définissent les paires de valeurs clés dans la balise de démarrage, améliorent les fonctions, telles que. Ce sont les unités de base pour créer une structure Web.
