From cb202be986b0825b8da1afe7d2dd5072e9380e6d Mon Sep 17 00:00:00 2001 From: Thomas Fritsch <thomas@uidlt.fr> Date: Tue, 2 Feb 2021 17:04:49 +0100 Subject: [PATCH] =?UTF-8?q?pr=C3=A9cision=20D.3.=20contexte=20Router?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- D-poo-avancee.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/D-poo-avancee.md b/D-poo-avancee.md index f7f7e74..14b0949 100644 --- a/D-poo-avancee.md +++ b/D-poo-avancee.md @@ -147,6 +147,10 @@ Le résultat attendu est le suivant : Dans cet exercice, je vous propose de développer une classe `Router` qui, à l'aide des **propriétés et méthodes statiques**, va gérer l'affichage à la fois du titre de la page, et de son contenu. +C'est une classe qui nous servira dans les prochains TP et qui nous permettra de +naviguer d'une page à l'autre sans rechargement de page ! +(_principe de base des [SPA](https://en.wikipedia.org/wiki/Single-page_application)_) + ### D.3.1 Rappels de syntaxe Pour rappel les propriétés et méthodes statiques peuvent se déclarer à l'aide du mot clé `static`. Ces propriétés/méthodes sont définies et s'utilisent au niveau de la classe (et pas de l'instance) comme ceci : -- GitLab