Comment remplacer $(document).ready() en JavaScript pur sans jQuery ?
Bonjour à tous ! Je viens de commencer à apprendre JavaScript et j'utilisais auparavant jQuery. Là, j'avais l'habitude d'écrire ce code :
```javascript
$(document).ready(function() {
// mon code qui s'exécute après le chargement du DOM
console.log('La page est prête !');
});
```
Ou la version raccourcie :
```javascript
$(function() {
// code
});
```
Maintenant, je veux abandonner jQuery pour réduire la taille de la page et écrire en JavaScript pur. Mais je ne sais pas comment faire correctement l'équivalent de `$(document).ready()` en JS natif.
Le problème est que si j'écris simplement un script dans `` ou au début de ``, il peut s'exécuter avant que l'arbre DOM soit complètement construit. Par exemple, j'essaie d'accéder à un élément qui n'existe pas encore :
```javascript
document.querySelector('.my-class').