MooTools

Skjermbilde programvare:
MooTools
Prog.varedetaljer:
Versjon: 1.6.0 Oppdatert
Last opp dato: 9 Feb 16
Utvikler: Valerio Proietti
Lisens: Gratis
Popularitet: 65

Rating: nan/5 (Total Votes: 0)

På et tidspunkt noen år tilbake, betraktet de fleste utviklere MooTools for å være det beste JavaScript-rammeverket rundt, og selv forventet å slå jQuery og bli verdens mest brukte JS-teknologi.

Men det gikk ikke ut som forventet, og jQuery brukes for tiden på over 50% av alle nettstedene på Internett, mens MooTools utvikling er for det meste dvalende og knappe.

Dette skyldes MooTools kompleksitet, et rammeverk som krever en høy grad av både JavaScript-kunnskap og OOP-koding.

Uansett dette har rammen fortsatt fått mye oppmerksomhet og mange tilhengere, utviklere som har bidratt til sin kode og med plugins.

MooTools er nå delt opp i flere moduler, hvilke programmerere kan legge til eller fjerne til rammenes kjerne når det er nødvendig.

Mange funksjoner støttes med MooTools, alt veldig godt dokumentert, enten på sin hjemmeside eller via det store antallet programmeringsopplæringssider på Internett.

Noen av appene og nettstedene som bruker eller har brukt MooTools tidligere, inkluderer Bing, Joomla, Vimeo og mange andre flere.

Hva er nytt i denne versjonen:

  • Gi nytt navn til metode fra Array, Function, String og Number
  • Ny funksjon: Class.Thenable
  • Legg til Safari 9 til Sauce Labs testet nettlesere
  • Lagt til ESLint til Grunt-spesifikasjoner for å holde koden stil og ren
  • Gruntfile refactor
  • MooTools spesifikasjoner går Mocha
  • Spesifikasjoner oppgradering, refactor og opprydding
  • Løs så at arven $ pick blir eksportert til global
  • Fest så hendelsesklassen blir eksportert til global

Hva er nytt i versjon 1.5.1:

  • Mousewheel regresjonsrett for Chrome og Firefox.
  • DOMEvents hjulegenskap lytter nå også til DOM3-hjulhendelse.
  • IE8 iFrame lekkasering.
  • Lagt til postMessage til NativeEvents.
  • Fast setter slik at IE7 / 8 kan angi tekst av stilelement.
  • Normaliser verdiene på newElement for radio og boksetyper.
  • Fast svg elementstørrelse.
  • Fast getteradferd for grense-radius.
  • Lagt til for IE8 for å kunne sette HTML inn i stilelement.
  • Lagt til alternativ for å utløse xhr.withCredentials uten HTTP auth.
  • Lagt til PATCH og HEAD-metodene til å be om.
  • Fast hasClass uten classList å overholde ES6.
  • Lagt til for IE9 når du angir en inngangstype til "email".
  • Korrigere for IE når du fjerner delegert "send" -hendelse fra ødelagt element.

Hva er nytt i versjon 1.5:

  • Swiff er borte fra Core (nå funnet i Mer)
  • Mange av brukeragentegenskapene på nettleseren er nå utdatert, og MooTools er avhengig av funnets gjenkjenning i stedet
  • Lagt til støtte for IE11, slik at Browser.ie fortsetter å fungere, men er udefinert i kompatibilitetsmodus. Se denne trekkforespørselen for ytterligere informasjon
  • En stor mengde arbeid gjort for å overhale enhetstester, testløperen og integrering med Travis CI og SauceLabs. Denne nye testpakken kan også kjøre lokalt, åpne og teste lokale nettlesere
  • Hastighetsforbedringer for å administrere elementklasser (ved hjelp av den nye klasseliste-APIen som er tilgjengelig i moderne nettlesere)
  • appendHTML metode lagt til Element
  • Fx.isPaused () metode lagt til Fx
  • String.contains er nå implementert i henhold til den nye ES6-standarden
  • getComputedStyle er nå standardmotor bak metoden getStyle ()
  • Bygg systemet bruker nå Grunt
  • Spinner har nå støtte for WAI-ARIA
  • Form Validator bruker nå hendelsesdelegasjon til å se innspill og hva som helst
  • Ny Array.Extras metode: Array.pluck
  • Ny aktivitet flyttes i Slider.js
  • Tallrike oppdateringer til språkfiler
  • Swiff flyttet til More, from Core
  • Lagt til støtte for: taster (+) i Element.Event.Pseudos.Keys
  • Avhengighet av kjerne er nå avviklet nettleserflagger fjernet

Hva er nytt i versjon 1.4.5:

  • 1.4.5 gir en kritisk feilrettelse for Fx.CSS som forårsaket mange problemer for tweening og morphing elementstiler.

Hva er nytt i versjon 1.4.4:

  • 1.4.3 utgivelsen introduserte en feil som følge av å fikse en annen feil. Spesielt tillot ikke 1.4.3 tilpassede attributter (for eksempel data- eller ikke-standardattributter). Dette og andre har blitt løst.

Hva er nytt i versjon 1.4.3:

  • IE7 / 8 getProperty returnerer funksjoner
  • Dokumentasjon: Request.JSONs oppførsel av onFailure
  • Dokumentkonflikter mellom Array og Elements-metoder
  • Mangler Fx.options.frameSkip dokumentasjon.
  • Legg til på nytt uten dokumentasjon fra argument til Element.fade
  • Element.js minne lekkasjer
  • Lagt til Element.NativeEvents til docs
  • Lagt til Fx.isPaused () metode
  • Feilsøking for emballasje. Bygg topptekst og Core.js yml header kolliderer
  • Lagt til spesialnotat til Element.empty
  • IE7 Crash med Mootools Core 1.4.2
  • Kan ikke angi numeriske 0-verdier for å danne felt.
  • Array # filter skal lagre denne [i] i en variabel før du ringer tilbakekallingen.
  • Fast eiendomskifte på en inngang [type = radio] med denne .checked branner standard onChange
  • UID-rester som forhindret riktig rengjøring av elementer og lagring av dem
  • element.erase (& lsquo; html ') setter innhold til tekst & undefined'

Hva er nytt i versjon 1.4.2:

  • Lagt til støtte for native mouseenter og mouseleave.
  • Deprecerer MooTools Core Specs-depotet til fordel for å inkludere spesifikasjonene i Core repo. På grunn av enkel utvikling.
  • Serie av nye spesifikasjoner og refactoring av gamle spesifikasjoner. Spesifikasjoner går forbi og mye raskere.
  • Native Element.fireEvent i IE er nå tilgjengelig via Element._fireEvent.

Hva er nytt i versjon 1.4.1:

  • Fast:
  • mousewheel hendelsen i Firefox
  • Element.fade setter CSS-egenskapen til synlighet igjen
  • Event.Delegation oppfører seg nå riktig hvis du bruker fireEvent
  • Et par problemer med Element.setProperty og Element.removeProperty.

Hva er nytt i versjon 1.4.0:

  • Flytt delegasjon til kjerne.
  • ECMAScript 5 kompatibilitetsrettelser. Blant dem er Function.bind, Array.map og String.trim
  • Deprecate Element.setOpacity () og Element.set ('opacity'). Element.setStyle ('opacity') er den eneste riktige måten nå (det samme gjelder getters).
  • Deaktiver 1.2-kompatibelt lag som standard i byggeren.
  • Revamp Element.getProperty, Element.setProperty. Element.getProperty bruker Slick.getAttribute nå for å dele denne koden og lagre noen bytes.
  • IE7 krasjer ikke lenger når kloning av et element to ganger.
  • Dokumentasjonen til Selectors er tilbake og oppdatert for Slick.
  • Oppdater Slick til 1.1.6
  • Forandret hendelsesadferd i alle nettlesere.
  • Omdøpt hendelse til DOMEvent, slik at det ikke kommer i konflikt med det opprinnelige hendelsesobjektet.

Hva er nytt i versjon 1.3.2:

  • Fast slick bug med ~ div-like selectors
  • Faste MooTools i Node.js miljøet
  • Fikk et unntak i DOMReady i Chrome når siden med MooTools var i en IFrame
  • Fast setOpacity for svært små tall i IE
  • Fikk et unntak i FireFox 4 når MooTools prøvde å overskrive document.head
  • Lagt til muligheten til å lage elementer med boolske verdier med en velger, f.eks. nytt element ('input [checked]');

Krav :

  • JavaScript aktivert på klientsiden

Lignende programvare

Play Framework
Play Framework

11 Mar 16

Spring Roo
Spring Roo

10 Dec 15

Aura
Aura

1 Mar 15

Jodd
Jodd

10 Feb 16

Kommentarer til MooTools

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!