Passer au contenu principal

Advanced Topics

Ouvrir dans ChatGPT

📄️ Web Storage

Stockage web est un concept fondamental en développement web qui permet aux sites web de stocker des données côté client. Cela permet aux applications web d'enregistrer l'état, les préférences et d'autres informations localement sur le navigateur de l'utilisateur. Le stockage web fournit un moyen de conserver les données entre les recharges de page et les sessions de navigateur, réduisant ainsi la nécessité de requêtes répétées vers le serveur et permettant des capacités hors ligne.

📄️ Translation

webforJ inclut un système de traduction intégré pour rechercher des chaînes localisées par clé. Le système se compose d'un résolveur de traduction qui mappe les clés au texte localisé, d'une interface de préoccupation HasTranslation qui fournit une méthode pratique t(), d'App.getTranslation() pour un accès direct partout, d'une détection automatique de la langue à partir du navigateur, et d'un support pour des sources de traduction personnalisées telles que des bases de données.

📄️ Browser History

La classe BrowserHistory dans webforJ fournit une API de haut niveau pour interagir avec l'historique du navigateur. L'historique du navigateur permet aux applications web de suivre la navigation de l'utilisateur au sein de l'application. En utilisant l'historique du navigateur, les développeurs peuvent activer des fonctionnalités telles que la navigation arrière et avant, la préservation de l'état et la gestion dynamique des URL sans nécessiter de rechargements de page complets.