Le reste de la formation est réservé aux inscrits.
S'inscrire gratuitement// utils.js
export function addition(a, b) { return a + b; }
export const PI = 3.14159;
export default class Calculator { }
// main.js
import { addition, PI } from "./utils.js";
import Calculator from "./utils.js"; // import default
console.log(addition(2, 3)); // 5
<script type="module" src="main.js"></script>
type="module" active les imports/exports. Sans ça, import provoque une erreur. Les modules sont automatiquement en mode strict et defer (chargés après le HTML).
js/
├── main.js (point d'entrée)
├── components/
│ ├── header.js
│ └── footer.js
├── utils/
│ ├── validation.js
│ └── storage.js
└── data/
└── products.js