pour aligner les zéros des axes Y multiples dans un graphique Chart.js.
* Ce plugin ajuste dynamique... les nouvelles échelles
*
* Le plugin s'exécute une seule fois après la mise en page initiale du gra... que
* et évite les boucles infinies en utilisant un drapeau _alignZeroRunning.
*/
const alignZeroPlugin = {
id: 'alignZero',
_alignZeroRunning: false,
pt/creez-fenetre-modale-avec-css-et-jquery/|Créez une fenêtre modale avec CSS et jQuery]]
* Build Da... iser plusieurs appel Ajax :
<code javascript>
// un tableau pour ranger tous les appels ajax
var calls = new Array();
$(someArray).each(function(idx, item)
{
calls.push( $.get( {url:'/pa... ttr('data-name'), context:{item:item}})
.done(function( data ) {
$(this.item).html( data );
ts falicement avec Javascript sans se lancer dans une SPA, très léger (<10ko gzippé et minifié) et n'u... virtuel. Sa syntaxe est similaire à VueJS. C'est un bon outil pour remplacer jQuery et moins complexe... ective/awesome|alpine-collective / awesome]] pour une curation de ressources sur AlpineJs
* Quelques composants https://js.hyperui.dev dont un datepicker
* https://alpine-ajax.js.org/ Fourni
====== Resize image in browser ======
Une discussion: https://stackoverflow.com/questions/2303690/resizing-an-image-in-an-html5-canvas
Une solution: https://github.com/calvintwr/blitz-her... -resize
Avec Blitz c'est 182 ms avec Firefox sur un Core-i7 pour une image de 18 Mo.
<html>
<script src="https://cdn.jsdelivr.net/npm/blitz-resize"></sc