MooTools

Programinė įranga Screenshot:
MooTools
Programinė detalės:
Versija: 1.6.0 Atnaujintas
Įkėlimo datą: 9 Feb 16
Kūrėjas: Valerio Proietti
Licencija: Nemokamai
Populiarumas: 324

Rating: 3.0/5 (Total Votes: 2)

Vienu metu kelerius metus atgal daugelis kūrėjų teigė, kad MooTools yra geriausia JavaScript sistema ir netgi tikėjosi, kad ji įveiktų jQuery ir taptų labiausiai naudojama JS technologija pasaulyje.

Bet viskas nepasileidžia taip, kaip tikėtasi, o jQuery šiuo metu naudojama daugiau nei 50% visų interneto svetainių, o "MooTools" plėtra daugiausia yra neveikli ir trūksta.

Taip yra dėl sudėtingumo MooTools, sistemoje, kuri reikalauja didelių žinių apie JavaScript ir OOP kodavimą.

Nepaisant šio fakto, sistema vis dar įgijo daug dėmesio ir daug pasekėjų, kūrėjų, kurie prisidėjo prie jo kodo ir papildinių.

Šiuo metu MooTools yra padalintas į keletą modulių, kuriuos programuotojai gali, jei reikia, pridėti arba pašalinti į pagrindų struktūrą.

Daugybė funkcijų yra palaikomos MooTools, visos jų yra gerai dokumentuojamos arba jos pagrindiniame puslapyje, arba per daugybę interneto svetainių, skirtų mokymo programoms.

Kai kurios programos ir svetainės, kuriose praeityje naudojama arba naudojama MooTools, apima "Bing", "Joomla", "Vimeo" ir daugelį kitų.

Kas naujo šiame leidime:

  • Pervardykite iš metodo masyvo, funkcijos, eilutės ir skaičiaus
  • Nauja funkcija: Class.Thenable
  • "Safari 9" pridėkite "Sauce Labs" patikrintas naršykles
  • Pridėjo "ESLint" į "Grunt" specifikacijas, kad būtų išsaugotas kodas ir švarus
  • Gruntfile refactor
  • "MooTools" specifikacijos eina "Mocha"
  • Specifikacijų atnaujinimas, atnaujinimas ir valymas
  • Pataisykite, kad paveldėtos $ pick bus eksportuotos į pasaulį
  • Pataisykite, kad įvykių klasė būtų eksportuojama į pasaulinę

Kas naujo 1.5.1 versijoje:

  • "Chrome" ir "Firefox" pelės ratukų regresijos nustatymas.
  • "DOMEvent" ratų nuosavybė dabar pat klauso "DOM3" ratų renginio.
  • "IE8 iFrame" nuotėkio pataisa.
  • Pridėta postMessage į NativeEvents.
  • Fiksuotas nustatiklis, todėl IE7 / 8 gali nustatyti stiliaus elemento tekstą.
  • Normalizuokite "NewElement" vertes radijo ir žymėjimo laukeliuose.
  • Ištaisytas svg elemento dydis.
  • Fiksuotas gatvės elgesys pasienio spinduliu.
  • Pridėjo pataisą IE8, kad galėtumėte nustatyti HTML elementą stiliaus.
  • Pridėta galimybė paleisti xhr.withMedentials be HTTP autentiškumo
  • Pridėjote "PATCH" ir "HEAD" metodus.
  • Ištaisyta "hasClass" be "classList", kad atitiktų ES6.
  • Pridėjote "IE9" pataisą nustatydami įvesties tipą "el. paštu".
  • "Fix for IE" šalinant deleguota "submit" įvykį iš sunaikinto elemento.

Kas naujo 1.5 versijoje:

  • "Swiff" dingo iš "Core" (dabar yra daugiau)
  • Daugelis naršyklės naudotojo agentų savybių dabar nebetinkamos, o "MooTools" priklauso nuo funkcijų aptikimo
  • Pridėta IE11 parama, kad "Browser.ie" toliau dirbtų, tačiau suderinamumo režimu jis nenustatytas. Žr. Šią traukos užklausą dėl papildomos informacijos
  • Milžiniškas darbas, atliktas atliekant vienetų bandymų, bandymų bėgikliui ir integravimą su "Travis CI" ir "SauceLabs". Šis naujas testų komplektas taip pat gali veikti lokaliai, atidarant ir išbandant vietines naršykles
  • Greitas patobulinimas valdant elementų klases (naudojant naują klasių sąrašo API, prieinamą šiuolaikinėse naršyklėse)
  • pridėtas HTML metodas pridėtas prie elemento
  • "Fx.isPaused () metodas pridedamas prie" Fx "
  • "String.contains" dabar įdiegta pagal naują ES6 standartą
  • Dabar getComputedStyle yra numatytoji "getStyle" () metodo variklis
  • Sukurta sistema dabar naudoja Grunt
  • Spinner dabar turi WAI-ARIA palaikymą
  • Formato formuotojas dabar naudoja įvykių delegaciją, kad žiūri įvestis ir daugybe
  • Naujas metodas Array.Extras: Array.pluck
  • Naujas įvykis perkelia į "Slider.js"
  • Daugybė kalbos failų naujinių
  • "Swiff" perkelta į "More", "Core"
  • Pridėta parama: raktams (+) Element.Event.Pseudos.Keys
  • Pašalinta priklausomybė nuo "Core" dabar nebenaudojamų naršyklių vėliavų

Kas naujo 1.4.5 versijoje:

  • 1.4.5 pateikia kritinę klaidą, susijusią su Fx.CSS, kuri sukėlė daugybę rūpesčių elementų stilių tweeningui ir morfijai.

Kas naujo 1.4.4 versijoje:

  • 1.4.3 paleidimas įvedė klaidą dėl kitos klaidos nustatymo. Konkrečiai, 1.4.3 neleido naudoti tinkintų atributų (pvz., Duomenų ar nestandartinių atribučių). Tai ir kiti buvo ištaisyti.

Kas naujo 1.4.3 versijoje:

  • IE7 / 8 getProperty grąžina funkcijas
  • Dokumentacija: užklausa. "JSON elgesys apie" Neveikimą "
  • Dokumentų konfliktai tarp masyvo ir elementų metodų
  • Trūksta dokumentų Fx.options.frameSkip.
  • Iš naujo pridėti neaprašytus argumentus į Element.fade
  • Element.js atminties nutekėjimas
  • Pridėta Element.NativeEvents į dokumentus
  • Pridėtas Fx.isPaused () metodas
  • Pakavimo problemos ištaisymas. Sukurkite antraštę ir Core.js yml antraštę susiduria
  • Pridėta speciali pastaba Element.empty
  • "IE7" avarija su "Mootools Core 1.4.2"
  • Negalite nustatyti skaitinių 0 reikšmių, kad sudarytumėte laukus.
  • Filtro masyvas # turėtų išsaugoti šį [i] kintamuoju prieš skambinant atgaliniu ryšiu.
  • Ištaisyta nuosavybės keitimas įvesties [type = radijo] su šiuo. patikrintas gaisrų standartas onChange
  • UID likutis, kuris neleido tinkamai valyti elementų ir jų saugojimo
  • element.erase (& lsquo; html ') nustato turinį tekstui' undefined '

Kas naujo 1.4.2 versijoje:

  • Pridėta parama native mouseentertainment ir mouse mouse.
  • Nepaiso "MooTools Core Specs" saugyklos pranašumų įtraukiant "Core repo" specifikacijas. Dėl palengvėjimo.
  • Naujų specifikacijų serija ir senų specifikacijų pertvarkymas. Specifikacijos viskas vyksta ir daug greičiau.
  • Vietinis "Element.fireEvent" elementas "IE" dabar pasiekiamas per elementą._fireEvent.

Kas naujo 1.4.1 versijoje:

  • Ištaisyta:
  • pelės rato įvykis "Firefox"
  • Element.fade vėl nustato matomumo CSS nuosavybę
  • Renginys.Delegacija dabar elgiasi tinkamai, jei naudojate fireEvent
  • Keletas problemų su "Element.setProperty" ir "Element.removeProperty".

Kas naujo versijoje 1.4.0:

  • Perkelkite delegaciją į pagrindinį elementą.
  • "ECMAScript 5" suderinamumo pataisos. Tarp jų yra "Function.bind", "Array.map" ir "String.trim"
  • Nukreipkite Element.setOpacity () ir Element.set ("opacity"). Element.setStyle ("opacity") yra vienintelis teisingas būdas dabar (tas pats taikytina ir gaudyklėms).
  • Išjungus 1.2 kompatinį sluoksnį pagal numatytuosius nustatymus statytojui.
  • Keisti Element.getProperty, Element.setProperty. Element.getProperty dabar naudoja Slick.getAttribute, kad galėtumėte bendrinti šį kodą ir įrašyti keletą baitų.
  • IE7 neveikia daugiau, kai klonuosite elementą du kartus
  • "Selektorių" dokumentai grąžinami ir atnaujinami "Slick".
  • Atnaujinti Slick iki 1.1.6
  • Unified change event behavior across browsers.
  • Pervadintas įvykis perkeltas į DOMEvent, todėl jis nebus konfliktas su gimtojo įvykio objektu.

Kas naujo 1.3.2 versijoje:

  • Ištaisyta "Slick" klaida naudojant "div-like" selektorius
  • Nustatyta MooTools aplanke Node.js
  • Ištaisyta DOMReady "Chrome", kai puslapis su "MooTools" buvo IFrame
  • Ištaisyta setOpacity labai mažam skaičiui IE
  • Pašalinta FireFox 4 išimtis, kai "MooTools" bandė perrašyti document.head
  • Pridėjo galimybę kurti elementus su loginėmis reikšmėmis, pvz., naujas elementas ('input [checked]');

Reikalavimai :

  • "JavaScript" įjungtas kliento pusėje

Panaši programinė įranga

ColtJS
ColtJS

13 May 15

Lithium
Lithium

10 Feb 16

ColdBox
ColdBox

12 May 15

Cement
Cement

20 Jul 15

Komentarai MooTools

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!