MooTools

Software kuvakaappaus:
MooTools
Ohjelmiston tiedot:
Versio: 1.6.0 Päivitetty
Lähetyksen päivämäärä: 9 Feb 16
Kehittäjä: Valerio Proietti
Lupa: Vapaa
Suosio: 65

Rating: nan/5 (Total Votes: 0)

Eräässä vaiheessa muutama vuosi sitten useimmat kehittäjät pitivät MooTools parhaan JavaScript-kehyksen ympärillä ja odottivat jopa, että se voittaa jQueryn ja tulee maailman käytetyin JS-teknologia.

Mutta asiat eivät sijoittuneet odotetusti, ja jQueryä käytetään tällä hetkellä yli 50 prosentilla kaikista Internetin sivustoista, kun taas MooToolsin kehitys on enimmäkseen lepotilassa ja vähäistä.

Tämä johtuu MooTools-monimutkaisuudesta, puitteista, joka vaatii sekä JavaScript- että OOP-koodauksen korkeaa tasoa.

Riippumatta tästä tosiasiasta, kehys on silti kerännyt paljon huomiota ja runsaasti seuraajia, kehittäjiä, jotka ovat toimineet koodillaan ja pluginsilla.

MooTools on tällä hetkellä jaettu useisiin moduuleihin, jotka ohjelmoijat voivat lisätä tai poistaa kehyksen ytimeen tarpeen mukaan.

MooToolsilla on paljon ominaisuuksia, jotka ovat hyvin dokumentoituja joko kotisivullaan tai useiden ohjelmointiohjelmien tutorial-sivustojen kautta.

Jotkut sovellukset ja verkkosivustot, jotka käyttävät tai ovat käyttäneet aiemmin MooToolsia, ovat Bing, Joomla, Vimeo ja monet muut.

Uutta tässä julkaisussa:

  • Nimeä uudestaan ​​menetelmästä Array, Function, String ja Number
  • Uusi ominaisuus: Class.Thenable
  • Lisää Safari 9 Sauce Labs-testattuihin selaimiin
  • Lisätty ESLint Grunt -ominaisuuksiin pitää koodin tyylikäs ja puhdas
  • Gruntfile refactor
  • MooTools-tiedot ovat Mocha
  • Päivitys, uudelleentäyttö ja puhdistus
  • Räätälöidä, jotta vanha $ -peli viedään maailmanlaajuiseksi
  • Korjaa niin tapahtumaluokka viedään maailmanlaajuiseksi

Uutta versiossa 1.5.1:

  • Hiirenkehä regressiota korjataan Chrome ja Firefox.
  • DOMEventin pyörän ominaisuus kuuntelee myös DOM3-pyörän tapahtumaa.
  • IE8 iFrame-vuodon korjaus.
  • Lisätty PostMessage NativeEventsiin.
  • Kiinteä asetin niin IE7 / 8 voi asettaa tyylielementin tekstin.
  • Normaali arvot newElement for radio- ja valintatyyppityypeille.
  • Kiinteä svg elementtikoko.
  • Kiinteä getter-käyttäytyminen raja-alueelle.
  • Lisätty korjaus IE8: lle HTML-koodin asettamiseksi tyylimalliin.
  • Lisätty vaihtoehto käynnistää xhr.withCredentials ilman HTTP-valtuutusta.
  • Lisätty PATCH- ja HEAD-menetelmät pyyntöön.
  • Kiinteä on classClass without classList, joka täyttää ES6: n vaatimukset.
  • Lisätty korjaus IE9: lle, kun määrität syötteen tyypin "sähköposti".
  • Korjaa IE: lle poistamalla delegoitu "lähetä" tapahtuma tuhoutuneesta elementistä.

Uutta versiossa 1.5:

  • Swiff on poistunut Coreista (löytyy nyt lisää)
  • Monet selainohjelman käyttäjäagenttiominaisuuksista ovat nyt vanhentuneet ja MooTools riippuu ominaisuuden tunnistamisesta
  • Lisätty tuki IE11: lle niin, että Browser.ie jatkaa työskentelyään, mutta se on määrittelemätön yhteensopivuustilassa. Lisätietoja tästä pyydä pyyntöä
  • Valtava määrä työtä yksikkökokeiden, testirullan ja integraation ylläpitämiseksi Travis CI: n ja SauceLabsin kanssa. Tämä uusi testisarja voi myös toimia paikallisesti, avata ja testata paikallisia selaimia
  • Nopeusparannukset elementtiluokkien hallintaan (uuden luokanList-sovellusliittymän avulla nykyaikaisissa selaimissa)
  • appendHTML-menetelmä lisättiin elementtiin
  • Fx.isPaused () -menetelmä lisätään Fx
  • String.contains on nyt toteutettu uuden ES6-standardin mukaisesti
  • getComputedStyle on nyt oletustyökalu getStyle () -menetelmän takana
  • Build-järjestelmä käyttää nyt Gruntia
  • Spinnerillä on WAI-ARIA -tuki
  • Lomakekoodi käyttää nyt tapahtumien delegointia katseltaessa tuloja ja mitä ei ole
  • Uusi Array.Extras-menetelmä: Array.pluck
  • Uusi tapahtuma liikkuu Slider.js: ssä
  • Lukuisat kielitiedostojen päivitykset
  • Swiff muutti Lisää, Coreista

  • Lisätty tuki: avaimet (+) Element.Event.Pseudos.Keys
  • Riippuvuus Corein vanhentuneista selainilmoista poistettu

Uutta versiossa 1.4.5:

  • 1.4.5 tuo kriittisen bugfix-korjauksen Fx.CSS: lle, joka aiheutti monia ongelmia elementtityyppien tweening- ja morphing-toiminnassa.

Uutta versiossa 1.4.4:

  • 1.4.3 julkaisu esitteli virheen toisen virheen korjaamisen seurauksena. Erityisesti 1.4.3 ei sallittu mukautettuja attribuutteja (esimerkiksi datan tai ei-standardin määritteitä). Tämä ja muut on korjattu.

Uutta versiossa 1.4.3:

  • IE7 / 8 getProperty palauttaa toiminnot
  • Dokumentaatio: Pyydä.JSON: n käyttäytyminen onFailure
  • Asiakirjan ristiriita Array- ja Elements-menetelmien välillä
  • Missään Fx.options.frameSkip -dokumentaatiossa.
  • Lisää uudelleen dokumentoimatta argumenttia Element.fade
  • Element.js-muisti vuotaa
  • Lisätty Element.NativeEvents dokumentteihin
  • Lisätty Fx.isPaused () -menetelmä
  • Pakkausongelma korjataan. Build-otsikko ja Core.js-yml-otsikko törmäävät
  • Lisätty erityinen huomautus Element.empty
  • IE7: n kaatuminen Mootools Core 1.4.2: n kanssa
  • Numeroituja 0-arvoja ei voi asettaa lomakekenttään.
  • Array # -suodattimen tulisi tallentaa tämä [i] muuttujaan ennen soittamista soittajalle.
  • Kiinteä omaisuudenvaihdon tulolla [tyyppi = radio] tällä tarkistetulla tulipalotavalla. Vaihto
  • UID-jäännöstä, joka estää elementtien ja niiden tallennuksen asianmukaisen puhdistuksen
  • element.erase (& lsquo; html ') asettaa sisällön tekstiin & lsquo; undefined'

Uutta versiossa 1.4.2:

  • Lisätty tuki natiiviin hiirenkeittimeen ja mouseleave.
  • Epäilöi MooToolsin ydintehtävien loppusijoitustilaa ydinpelien sisällyttämisestä ydinrepostiin. Kehityksen vuoksi.
  • Uusien määritysten sarja ja vanhojen teknisten tietojen uudelleenkohdentaminen. Tiedot ovat kaikki ohimennen ja paljon nopeammin.
  • Native Element.fireEvent IE: ssä on nyt saatavilla Element._fireEventin kautta.

Uutta versiossa 1.4.1:

  • Kiinteä:
  • hiirenpyörien tapahtuma Firefoxissa
  • Element.fade asettaa näkyvyyden CSS-ominaisuuden uudelleen
  • Event.Delegation toimii nyt oikein, jos käytät fireEvent
  • Pari elementtiä, Element.setProperty ja Element.removeProperty.

Uutta versiossa 1.4.0:

  • Siirrä valtuuskunta ydinasemaan.
  • ECMAScript 5 -yhteensopivuuskorjauksia. Niistä on Function.bind, Array.map ja String.trim
  • Palauta Element.setOpacity () ja Element.set ('opasiteetti'). Element.setStyle ("opasiteetti") on ainoa oikea tapa nyt (sama pätee myös malleihin).
  • Poista komentoriviltä 1,2 kokoelma kerrottuna oletusarvoisesti.
  • Revamp Element.getProperty, Element.setProperty. Element.getProperty käyttää Slick.getAttributea nyt jakamaan tämän koodin ja tallentamaan joitain tavuja.
  • IE7 ei kaadu enää kloonattaessa elementtiä kahdesti.
  • Valitsimet-dokumentaatiot on palautettu ja päivitetty Slick-sovellukselle.
  • Päivitä Slick 1.1.6
  • Yhdistetty muutosten tapahtumakäyttäytyminen selaimissa.
  • Muokattu tapahtuma DOME-tilaan, jotta se ei ristiriidassa syntyvän tapahtuman kohteen kanssa.

Uutta versiossa 1.3.2:

  • Kiinteä liukas virhe ~ div-kaltaisilla valitsimilla
  • Fixed MooTools Node.js-ympäristössä
  • Kiinteä poikkeus DOMReady -versiossa Chromessa, kun MooToolsin sivu oli IFrame
  • Kiinteä setOpacity erittäin pienille numeroille IE
  • Korjasi poikkeuksen FireFox 4: ssa, kun MooTools yritti korvata dokumentin. head
  • Lisätty mahdollisuus luoda elementtejä boolean arvoilla valitsimella, esim. uusi elementti ('input [checked]');

Vaatimukset

  • JavaScript on otettu käyttöön asiakkaan puolella

Vastaavia ohjelmistoja

ApPHP Framework
ApPHP Framework

4 Jun 15

Spring LDAP
Spring LDAP

6 Mar 16

Flatiron
Flatiron

1 Mar 15

Pomelo
Pomelo

10 Feb 16

Kommentit MooTools

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!
Haku luokan mukaan