Exercices Service Worker
Exercice - Service Worker#
- Récupérez la page de base (HTML, CSS, images)
- Installez un service worker
- Premièrement, faites en sorte que cette page fonctionne en offline
- Créez un cache et stockez les ressources
- Lors de l’événement
fetch
, retournez les ressources du cache si existantes, sinon fetch
- Vérifiez que la page fonctionne sans réseau
Le HTML :
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<h1>Oh, my lovely website</h1>
<ul>
<li><img src="imgs/a.jpg" alt=""></li>
<li><img src="imgs/b.jpg" alt=""></li>
<li><img src="imgs/c.jpg" alt=""></li>
<li><img src="imgs/d.jpg" alt=""></li>
</ul>
</body>
</html>
Le CSS :
html {
background: #000;
color: #fff;
font: 1em sans-serif;
}
li {
list-style-type: none;
}
ul {
display: flex;
justify-content: space-around;
padding: 0;
}
Les images :