Nella versione 0.4.3 si chiamava mdui.JQ, nella 1.0.0 è stato rinominato in mdui.$.
Dopo questa modifica, in un ambiente modulare ES6, è possibile importare mdui.$ nei seguenti modi, il che è più comodo da usare.
import { $ } from 'mdui';In mdui.$ sono state ampliate anche le funzionalità di diversi metodi, che non verranno descritte qui. Di seguito sono elencati solo gli aggiornamenti non compatibili con la versione 0.4.3.
Nella versione 0.4.3, l'inclusione del padding dipende dal valore della proprietà box-sizing.
Nella versione 1.0.0, larghezza e altezza sono indipendenti dalla proprietà box-sizing. Dopo la modifica, è coerente con jQuery.
Nella versione 0.4.3, il formato del valore restituito era { top: number, left: number, width: number, height: number }.
Nella versione 1.0.0, il formato del valore restituito è stato cambiato in { top: number, left: number }. Dopo la modifica, è coerente con jQuery.
Nella versione 0.4.3, i parametri potevano essere di vari tipi come selettori CSS, elementi DOM, array, ecc.
Nella versione 1.0.0, i parametri possono essere solo di tipo selettore CSS. Dopo la modifica, è coerente con jQuery.
Nella versione 0.4.3, i parametri potevano essere di vari tipi come selettori CSS, elementi DOM, array, ecc.
Nella versione 1.0.0, i parametri possono essere solo selettori CSS o elementi DOM. Dopo la modifica, è coerente con jQuery.
Nella versione 0.4.3, si poteva usare $(document).ready(function () {}) per chiamare funzioni da eseguire al caricamento del DOM.
Nella versione 1.0.0, sostituirlo con $(function () {}).
Nella versione 0.4.3, il valore restituito dal metodo .ajax() era un oggetto XMLHttpRequest. Supportava inoltre l'invio di richieste jsonp.
Nella versione 1.0.0, il valore restituito è stato cambiato in una Promise. Inoltre, questo metodo non supporta più le richieste jsonp.