MooTools

Software screenshot:
MooTools
Software informatie:
Versie: 1.6.0 Bijgewerkt
Upload datum: 9 Feb 16
Ontwikkelaar: Valerio Proietti
Licentie: Gratis
Populariteit: 324

Rating: 3.0/5 (Total Votes: 2)

Op een gegeven moment, een paar jaar geleden, beschouwden de meeste ontwikkelaars MooTools als het beste JavaScript-framework en verwachtten zelfs dat het jQuery zou verslaan en de meest gebruikte JS-technologie ter wereld zou worden.

Maar dingen liepen niet zoals verwacht uit en jQuery wordt momenteel gebruikt op meer dan 50% van alle sites op internet, terwijl MooTools-ontwikkeling meestal slapend en schaars is.

Dit komt door de complexiteit van MooTools, een framework dat een hoge mate van JavaScript-kennis en OOP-codering vereist.

Los van dit feit heeft het framework nog steeds veel aandacht en veel volgers verzameld, ontwikkelaars die hebben bijgedragen aan de code en met plug-ins.

MooTools is momenteel opgesplitst in meerdere modules, die programmeurs kunnen toevoegen of verwijderen naar de kern van het framework wanneer dat nodig is.

Veel functies worden ondersteund met MooTools, allemaal zeer goed gedocumenteerd, hetzij op de startpagina, hetzij via het grote aantal programmeerhandleiding op internet.

Sommige van de apps en websites die MooTools in het verleden gebruiken of eerder hebben gebruikt, zijn onder meer Bing, Joomla, Vimeo en vele andere.

Wat is nieuw in deze release:

  • Hernoem .van methode in Array, functie, tekenreeks en nummer
  • Nieuwe functie: Class.Thenable
  • Voeg Safari 9 toe aan door Sauce Labs geteste browsers
  • ESLint toegevoegd aan Grunt-specificaties om code gestileerd en schoon te houden
  • Gruntfile-refactor
  • MooTools-specificaties gaan Mocha
  • Specificatie van upgrade, refactor en opschoning
  • Oplossing zodat de oude $ pick wordt geëxporteerd naar global
  • Fix zodat Event Class wordt geëxporteerd naar global

Wat is nieuw in versie 1.5.1:

  • Regressieoplossing voor muiswielen voor Chrome en Firefox.
  • De wieleigenschap van DOMEvent luistert nu ook naar de DOM3-wielgebeurtenis.
  • IE8 iFrame-lekcorrectie.
  • PostMessage toegevoegd aan NativeEvents.
  • Vaste setter zodat IE7 / 8 de tekst van het stijlelement kan instellen.
  • Normaliseren van waarden op newElement voor radio en checkbox types.
  • Vaste svg-elementgrootte hersteld.
  • Vast gettergedrag voor grensradius.
  • Fix toegevoegd voor IE8 om HTML in style-element in te kunnen stellen.
  • Optie toegevoegd om xhr.withCredentials zonder HTTP-autorisatie te activeren
  • De PATCH- en HEAD-methoden toegevoegd aan de aanvraag.
  • Vaste hasClass zonder classList om te voldoen aan ES6.
  • Fix toegevoegd voor IE9 bij het instellen van een invoertype op "e-mail".
  • Fix voor IE bij het verwijderen van gedelegeerde "submit" -gebeurtenis van vernietigd element.

Wat is nieuw in versie 1.5:

  • Swiff is verdwenen uit Core (nu te vinden in Meer)
  • Veel van de eigenschappen van de user-agent in de browser zijn nu verouderd en MooTools is in plaats daarvan afhankelijk van functiedetectie
  • Ondersteuning voor IE11 toegevoegd zodat Browser.ie blijft werken, maar niet is gedefinieerd in de compatibiliteitsmodus. Zie dit pull-verzoek voor aanvullende informatie
  • Een enorme hoeveelheid werk gedaan om de unit tests, de test runner en de integratie met Travis CI en SauceLabs te reviseren. Deze nieuwe testsuite kan ook lokale browsers uitvoeren, openen en testen
  • Snelheidsverbeteringen voor het beheren van elementklassen (met behulp van de nieuwe classList API die beschikbaar is in moderne browsers)
  • toevoegenHTML-methode toegevoegd aan element
  • Fx.isPaused () methode toegevoegd aan Fx
  • String.contains is nu geïmplementeerd volgens de nieuwe ES6-standaard
  • getComputedStyle is nu de standaard engine achter de methode getStyle ()
  • Build-systeem gebruikt nu Grunt
  • Spinner heeft nu WAI-ARIA-ondersteuning
  • Form Validator maakt nu gebruik van event delegation om inputs te bekijken en wat niet
  • Nieuwe Array.Extras-methode: Array.pluck
  • Nieuwe gebeurtenis verplaatsen in Slider.js
  • Talrijke updates van taalbestanden
  • Swiff is verhuisd naar More, vanuit Core
  • Ondersteuning toegevoegd voor: keys (+) in Element.Event.Pseudos.Keys
  • Afhankelijkheid van Core's is nu verouderd Browser-vlaggen verwijderd

Wat is nieuw in versie 1.4.5:

  • 1.4.5 brengt een kritieke bugfix voor Fx.CSS met zich mee die veel problemen veroorzaakte bij het tweenen en morphen van je elementstijlen.

Wat is nieuw in versie 1.4.4:

  • 1.4.3 release introduceerde een bug als gevolg van het repareren van een andere bug. 1.4.3 stond aangepaste kenmerken (bijvoorbeeld gegevens- of niet-standaardkenmerken) niet toe. Dit en anderen zijn opgelost.

Wat is nieuw in versie 1.4.3:

  • IE7 / 8 getProperty retourneert functies
  • Documentatie: Verzoek.JSON's gedrag van onFailure
  • Documentconflicten tussen Array- en Elements-methoden
  • Ontbrekende Fx.options.frameSkip-documentatie.
  • Documenten zonder papieren opnieuw toevoegen aan Element.fade
  • Element.js geheugen lekt
  • Element.NativeEvents toegevoegd aan documenten
  • Fx.isPaused () -methode toegevoegd
  • Probleem met verpakkingsprobleem. Build header en Core.js yml header collide
  • Speciale notitie toegevoegd aan Element.empty
  • IE7-crash met Mootools Core 1.4.2
  • Kan geen numerieke 0-waarden instellen om velden te vormen.
  • Array # -filter moet deze [i] in een variabele opslaan voordat de callback wordt aangeroepen.
  • Vaste eigenschapswisseling op een invoer [type = radio] met deze.gecontroleerde branden standaard opWijzigen
  • UID-restant waardoor een juiste opschoning van elementen en de opslag ervan niet mogelijk was
  • element.erase (& lsquo; html ') stelt inhoud in op tekst & lsquo; undefined'

Wat is nieuw in versie 1.4.2:

  • Ondersteuning toegevoegd voor native mouseenter en mouseleave.
  • Verwerpt de repository van de MooSools Core Specs in plaats van de specs in de Core-repo op te nemen. Vanwege het gemak van ontwikkeling.
  • Reeks nieuwe specificaties en refactoring van oude specificaties. Specs zijn allemaal voorbij en veel sneller.
  • Native Element.fireEvent in IE is nu toegankelijk via Element._fireEvent.

Wat is nieuw in versie 1.4.1:

  • Vast:
  • mousewheel -gebeurtenis in Firefox
  • Element.fade stelt de zichtbaarheids-CSS-eigenschap opnieuw in
  • Event.Delegation gedraagt ​​zich nu goed als u fireEvent
  • gebruikt
  • Een aantal problemen met Element.setProperty en Element.removeProperty.

Wat is nieuw in versie 1.4.0:

  • Verplaats delegatie naar kern.
  • ECMAScript 5 compatibiliteitsoplossingen. Hiertoe behoren Function.bind, Array.map en String.trim
  • Deprecate Element.setOpacity () en Element.set ('opacity'). Element.setStyle ('opacity') is nu de enige juiste manier (hetzelfde geldt voor getters).
  • Schakel de 1.2-compatibiliteitslaag standaard uit in de builder.
  • Revamp Element.getProperty, Element.setProperty. Element.getProperty maakt nu gebruik van Slick.getAttribute om deze code te delen en enkele bytes op te slaan.
  • IE7 crasht niet meer wanneer een element twee keer wordt gekloond.
  • De documentatie van Selectors is terug en bijgewerkt voor Slick.
  • Werk Slick naar 1.1.6
  • bij
  • Uniforme wijziging van het gedrag van gebeurtenissen in browsers.
  • Hernoemd evenement om DOMEvent te gebruiken zodat het niet conflicteert met het native Event-object.

Wat is nieuw in versie 1.3.2:

  • Vaste bug opgelost met ~ div-like selectors
  • MooTools in de Node.js-omgeving
  • gefixt
  • Probleem opgelost in DOMReady in Chrome wanneer de pagina met MooTools zich in een IFrame bevond
  • Vaste setOpacity voor zeer kleine getallen in IE
  • Probleem opgelost in FireFox 4 toen MooTools probeerde document.head te overschrijven
  • De mogelijkheid toegevoegd om elementen met booleaanse waarden te maken met een selector, bijvoorbeeld nieuw element ('invoer [aangevinkt]');

Eisen

  • JavaScript ingeschakeld aan clientzijde

Vergelijkbare software

Mako Framework
Mako Framework

1 Oct 15

Dancer
Dancer

9 Apr 16

Argvard
Argvard

13 May 15

Pomelo
Pomelo

10 Feb 16

Reacties op MooTools

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!