Explorateur de Dinosaures
Timeline Géologique
Méthodes & Calculs
Calcul de la masse corporelle
La masse est estimée à partir du périmètre du fémur using une relation allométrique.
log₁₀(M_kg) = a + b × log₁₀(C_mm)
Où M est la masse en kg et C est le périmètre du fémur en mm.
Métabolisme basal (BMR)
Comparaison entre métabolisme endotherme et ectotherme.
BMR = k × M^0.75
Vitesse de déplacement
Estimation basée sur le nombre de Froude.
v = √(Fr × g × l)
Méthodes scientifiques
Allométrie squelettique
Les relations allométriques entre les dimensions osseuses et la masse corporelle sont basées sur des études comparatives avec les animaux modernes.
Métabolisme basal
Le BMR suit une loi de puissance avec la masse corporelle (exposant 0.75), mais diffère significativement entre endothermes et ectothermes.
Nombre de Froude
Le nombre de Froude est un nombre sans dimension qui caractérise la dynamique de la locomotion. Fr ≈ 0.5 pour la marche, Fr > 1 pour la course.
Comparateur d'espèces
Tests Unitaires
Documentation
README
Introduction
Cette page web offre une exploration interactive des dinosaures avec des calculs scientifiques vérifiables.
Fonctionnalités
- Explorateur de dinosaures avec filtres
- Calculs scientifiques (masse, métabolisme, vitesse)
- Timeline géologique interactive
- Comparateur d'espèces
- Tests unitaires intégrés
- Documentation complète
Utilisation
Ouvrez index.html dans un navigateur moderne. Aucune connexion internet requise.
Architecture
Structure
- HTML: Structure sémantique avec balises modernes
- CSS: Design system avec variables CSS, responsive design
- JavaScript: Vanilla JS avec modules IIFE
- Données: CSV et JSON intégrés
Modules
DataManager: Gestion des données dinosauresCalculator: Calculs scientifiquesUI: Interface utilisateurTests: Suite de tests unitaires
Mathématiques
Modèles utilisés
Masse corporelle
log₁₀(M) = a + b × log₁₀(C)
Référence: Anderson et al. (1985), Journal of Zoology
Métabolisme basal
BMR = k × M^0.75
Référence: Kleiber (1932), Hilgardia
Vitesse
v = √(Fr × g × l)
Référence: Alexander (1976), Journal of Zoology
Design System
Couleurs
Palette basée sur HSL avec support dark mode via prefers-color-scheme.
Typographie
Polices système pour performance optimale.
Espacement
Échelle modulaire basée sur rem.
Composants
- Card: Conteneur de contenu
- Button: Actions interactives
- Tag/Chip: Étiquettes filtrantes
- Modal: Dialogues modaux
- Tabs: Navigation par onglets
Accessibilité
WCAG 2.2 AA
- Contrastes respectés (4.5:1 minimum)
- Navigation clavier complète
- ARIA labels sur éléments interactifs
- Structure sémantique HTML5
- Réduction du mouvement respectée
Tests automatiques
- Vérification des contrastes
- Présence des ARIA labels
- Ordre de tabulation logique