Un générateur de site statique qui casse des briques. VenC est tellement rapide qu'il enfreint le principe de causalité et produit de l'énergie surunitaire ! |
Avant tout chose, il convient de prendre connaissance du chargeur de scripts.
Dans le cas où vous souhaiteriez écrire votre script pour un thème de
votre confection, il est fortement recommandé de l'exécuter à l'aide
de VenC-Scripts-Bootstrap-x.y.z.js
(x.y.z
étant la version disponible
avec la distribution de VenC que vous possédez).
Ce script déclenche l'effet des modules JS quand la page est chargée.
var VENC_ON_LOAD_CALLBACK_REGISTER = []; function VENC_ON_LOAD_CALLBACK() { var i; for (i = 0; i < VENC_ON_LOAD_CALLBACK_REGISTER.length; i++) { VENC_ON_LOAD_CALLBACK_REGISTER[i](); } } window.onload = VENC_ON_LOAD_CALLBACK
Pour fonctionner, VenC-Scripts-Bootstrap-x.y.z.js
doit être le
premier script appelé dans votre page.
<script type="text/javascript" src=".:GetRelativeRoot:.VenC-Scripts-Bootstrap-x.y.z.js"></script> <script type="text/javascript" src=".:GetRelativeRoot:.Mon-Module-Trop-Badass.js"></script>
Ce module définit la variable VENC_ON_LOAD_CALLBACK_REGISTER
accessible depuis les autres scripts que vous importez dans votre page.
Il s'agit d'une liste de callbacks s'exécutant quand window.onload
est
appelé.
Typiquement, à la fin de votre script, pour que son effet se déclenche, ajoutez votre callback comme ci-dessous :
VENC_ON_LOAD_CALLBACK_REGISTER.push(LE_CALLBACK_DE_MON_SUPER_MODULE_JS);