Exécuter du code JavaScript après le chargement des contenus de la page

Concept et utilisation

La fonction windowReady() permet d'exécuter des scripts après le chargement des contenus de la page (scripts, styles, images).

Si les contenus ont été chargés, alors le script sera immédiatement exécuté, sinon son exécution sera différée après le chargement des contenus.

Fonction

windowReady()

Exécute une fonction lorsque les contenus de la page ont été chargés.

Syntaxe
windowReady(fonction);
Paramètre
fonction(Function)

Le paramètre fonction de la fonction windowReady() définit une fonction à exécuter lorsque les contenus de la page ont été chargés.

Exemple d'exécution de script après le chargement des contenus d'une page

var fonction = function() {
  alert('Contenus chargés.');
};

windowReady(fonction);

Code source de la fonction

(function(w) {
  var l = !1;
  w.addEventListener('load', function() {
    l = !0;
  }, !1);
  w['windowReady'] = function(f) {
    if (l) {
      f();
    } else {
      w.addEventListener('load', f, !1);
    }
  };
})(window);
^