On place simplement les fonctions dans un objet JS, chaque fonction devant se terminer par un return this;.
Dans cet exemple, un clic sur n'importe lequel des 6 boutons déclenche simplement l'exécution des fonctions 1 à 6 contenues dans l'objet.
Vos besoins seront certainement plus complexes que l'exécution de fonctions dans un ordre immuable, mais le principe restera le même.
	
	| 12
 
 | <button id="btn1">Btn 1</button>
<button id="btn2">Btn | 
 
					
					...