Version double et indépendantes les unes des autres
Contenu du fichier app.js :
import Calculator from './calculator.js';
// import Calculator from './calculator_all-linked.js';
('use strict');
let calc1 = new Calculator('1');
let calc2 = new Calculator('2');
- A l'exécution du code (
npm run start
), 2 calculatrices fonctionnelles et indépendantes apparaissent dans le navigateur - Un seul
addEventListener
est utilisé pour le code de la calculatrice - L'HTML est généré par le JavaScript via le DOM, et le CSS est à part dans son fichier
style.css
- Trois fichiers .js sont présents dans le dossier
public
:app.js
: fichier qui importe et instancie les calculatrices,calculator.js
: fichier à importer dans app.js si on veut deux calculatrices indépendantescalculator_all-linked.js
: fichier à utiliser dans app.js si on veut des calculatrices dépendantes les unes des autres
Dans le dossier racine du projet, exécuter :
npm install
pour l'installation des dépendances,npm run start
pour le démarrage du script.