MooTools

Software screenshot:
MooTools
Dettagli del software:
Versione: 1.6.0 Aggiornato
Data di caricamento: 9 Feb 16
Sviluppatore: Valerio Proietti
Licenza: Libero
Popolarità: 65

Rating: nan/5 (Total Votes: 0)

A un certo punto qualche anno fa, la maggior parte degli sviluppatori considerava MooTools il migliore framework JavaScript, e si aspettava addirittura che battesse jQuery e diventasse la tecnologia JS più usata al mondo.

Ma le cose non sono andate come previsto e jQuery è attualmente utilizzato su oltre il 50% di tutti i siti su Internet, mentre lo sviluppo di MooTools è per lo più inattivo e scarso.

Questo è dovuto alla complessità di MooTools, un framework che richiede un elevato grado sia di conoscenza di JavaScript che di codifica OOP.

Indipendentemente da questo fatto, il framework ha ancora raccolto molta attenzione e molti seguaci, sviluppatori che hanno contribuito al suo codice e ai plugin.

MooTools è attualmente suddiviso in più moduli, che i programmatori possono aggiungere o rimuovere al nucleo del framework ogni volta che è necessario.

Molte funzionalità sono supportate da MooTools, tutti molto ben documentati, sulla sua homepage o tramite il vasto numero di siti di tutorial di programmazione su Internet.

Alcune delle app e dei siti web che utilizzano o hanno utilizzato MooTools in passato includono Bing, Joomla, Vimeo e molti altri ancora.

Novità di in questa versione:

  • Rinomina il metodo .from in Array, Function, String e Number
  • Nuova funzionalità: Class.Thenable
  • Aggiungi Safari 9 ai browser testati di Sauce Labs
  • Aggiunto ESLint alle specifiche Grunt per mantenere il codice in stile e pulito
  • Rifattore Gruntfile
  • Le specifiche di MooTools vanno su Mocha
  • Aggiornamento, refactoring e pulizia delle specifiche
  • Correggere in modo che la selezione $ legacy venga esportata a livello globale
  • Correggere in modo tale che la Classe evento venga esportata a livello globale

Novità della versione 1.5.1:

  • Correzione della correzione della rotellina del mouse per Chrome e Firefox.
  • La proprietà della ruota di DOMEvent ora è in ascolto anche per l'evento ruota DOM3.
  • IE8 fix di perdita di iFrame
  • Aggiunto postMessage a NativeEvents.
  • Risolto il setter in modo che IE7 / 8 possa impostare il testo dell'elemento di stile.
  • Normalizza i valori su newElement per radio e tipi di checkbox.
  • Risolto il problema con la dimensione dell'elemento svg.
  • Corretto il comportamento getter per border-radius.
  • Aggiunta di una correzione per IE8 per poter impostare l'HTML in elemento style
  • Aggiunta l'opzione per attivare xhr.withCredentials senza auth HTTP
  • Aggiunti i metodi PATCH e HEAD alla richiesta.
  • Risolto hasClass senza classList per conformarsi a ES6.
  • Aggiunta di una correzione per IE9 quando si imposta un tipo di input su "email".
  • Correzione per IE quando si rimuove l'evento "invia" delegato dall'elemento distrutto.

Novità della versione nella versione 1.5:

  • Swiff non c'è più da Core (ora disponibile in Altro)
  • Molte proprietà del programma utente sul browser ora sono deprecate e MooTools dipende dal rilevamento delle funzionalità
  • Aggiunto supporto per IE11 in modo che Browser.ie continui a funzionare, ma non è definito in modalità compatibilità. Vedi questa richiesta di pull per ulteriori informazioni
  • Un'enorme quantità di lavoro svolto per revisionare i test unitari, il test runner e l'integrazione con Travis CI e SauceLabs. Questa nuova suite di test può anche essere eseguita localmente, aprendo e testando i browser locali
  • Miglioramenti della velocità per la gestione delle classi Element (utilizzando la nuova API classList disponibile nei browser moderni)
  • metodo appendHTML aggiunto all'elemento
  • Metodo Fx.isPaused () aggiunto a Fx
  • String.taintains ora è implementato secondo il nuovo standard ES6
  • getComputedStyle ora è il motore predefinito dietro il metodo getStyle ()
  • Il sistema di build ora utilizza Grunt
  • Spinner ha ora il supporto WAI-ARIA
  • Form Validator ora utilizza la delega degli eventi per guardare input e whatnot
  • Nuovo metodo Array.Extras: Array.pluck
  • Nuovo spostamento di evento in Slider.js
  • Numerosi aggiornamenti ai file di lingua
  • Swiff è stato spostato su Altro, da Core
  • Aggiunto supporto per: chiavi (+) in Element.Event.Pseudos.Keys
  • Dipendenza dalle flag del browser ormai deprecate di Core rimosse

Novità nella versione 1.4.5:

  • 1.4.5 introduce un bugfix critico per Fx.CSS che ha causato molti problemi per il tweening e il morphing degli stili degli elementi.

Novità della versione 1.4.4:

  • La versione 1.4.3 ha introdotto un bug come risultato della correzione di un altro bug. Nello specifico, la 1.4.3 non ha consentito attributi personalizzati (ad esempio attributi dati o non standard). Questo e altri sono stati corretti.

Novità della versione 1.4.3:

  • IE7 / 8 getProperty restituisce funzioni
  • Documentazione: il comportamento di Request.JSON su onFailure
  • Conflitti di documenti tra i metodi Array e Elements
  • Manca la documentazione Fx.options.frameSkip.
  • Aggiungere nuovamente non documentato dall'argomento a Element.fade
  • perdite di memoria Element.js
  • Aggiunto Element.NativeEvents ai documenti
  • Aggiunto il metodo Fx.isPaused ()
  • Correzione del problema di packaging. Costruisci intestazione e intestazione yml Core.js collisione
  • Aggiunta nota speciale a Element.empty
  • IE7 si blocca con Mootools Core 1.4.2
  • Impossibile impostare valori numerici 0 per formare campi.
  • Il filtro della matrice # dovrebbe memorizzare questo [i] in una variabile prima di chiamare il callback.
  • Fixed propertychange su un input [type = radio] con this.checked attiva lo standard onChange
  • Residuo UID che impediva la corretta pulizia degli elementi e della loro memorizzazione
  • element.erase (& lsquo; html ') imposta il contenuto in testo & lsquo; undefined'

Novità nella versione 1.4.2:

  • Aggiunto il supporto per mouseenter nativo e mouseleave.
  • Elimina il repository delle specifiche core di MooTools in favore di includere le specifiche nel repository Core. Grazie alla facilità di sviluppo.
  • Serie di nuove specifiche e refactoring di vecchie specifiche. Le specifiche passano tutte molto più velocemente.
  • Native Element.fireEvent in IE è ora accessibile tramite Element._fireEvent.

Novità della versione 1.4.1:

  • fissi:
  • evento della rotellina del mouse in Firefox
  • Element.fade imposta nuovamente la proprietà CSS di visibilità
  • Event.Delegation ora si comporta correttamente se si utilizza fireEvent
  • Un paio di problemi con Element.setProperty e Element.removeProperty.

Novità della versione 1.4.0:

  • Sposta la delega in Core.
  • Correzioni sulla compatibilità di ECMAScript 5. Tra loro ci sono Function.bind, Array.map e String.trim
  • Deprecate Element.setOpacity () e Element.set ('opacity'). Element.setStyle ('opacity') è l'unico modo corretto ora (lo stesso vale per i getter).
  • Disabilita il livello compatibile di 1,2 nel builder.
  • Revamp Element.getProperty, Element.setProperty. Element.getProperty ora utilizza Slick.getAttribute per condividere questo codice e salvare alcuni byte.
  • IE7 non si arresta più durante la clonazione di un elemento due volte.
  • La documentazione dei selettori è tornata e aggiornata per Slick.
  • Aggiorna clic su 1.1.6
  • Comportamento degli eventi di modifica unificata tra i browser.
  • Evento rinominato per DOMEvent in modo che non sia in conflitto con l'oggetto Evento nativo.

Novità della versione 1.3.2:

  • Corretto errore Slick con ~ sel-div selettori
  • Fixato MooTools nell'ambiente Node.js
  • Risolto un errore in DOMReady in Chrome quando la pagina con MooTools era in un IFrame
  • Risolto setOpacity per numeri molto piccoli in IE
  • Risolto un problema in FireFox 4 quando MooTools cercava di sovrascrivere document.head
  • Aggiunta la possibilità di creare elementi con valori booleani con un selettore, ad es. new Element ('input [checked]');

Requisiti :

  • JavaScript abilitato sul lato client

Programmi simili

Apache Struts
Apache Struts

1 Oct 15

Walrus
Walrus

13 Apr 15

Appy
Appy

12 May 15

Commenti a MooTools

I commenti non trovato
Aggiungi commento
Accendere le immagini!
Ricerca per categoria