MooTools

MooTools
Type JavaScript bibliotek
Udvikler Valerio Proietti
Skrevet i JavaScript [1]
Operativ system på tværs af platforme
nyeste version 1.6.0 [2] ( 14. januar 2016 )
Licens MIT licens
Internet side mootools.net

MooTools er en  gratis JavaScript - ramme til udvikling af webapplikationer og webtjenester på tværs af browsere .

MooTools er en modulær, objektorienteret ramme designet til at hjælpe JavaScript-udviklere.

MooTools er kompatibel og testet med browsere: Safari 2+, Internet Explorer 6+, Firefox 2+ (og andre baseret på Gecko-motoren ), Opera 9+.

MooTools-rammen bruges i CMS Contao , Joomla 1.5+ , ZoneMinder , MODx .

Objektorienteret programmering

MooTools indeholder en kraftfuld samling af klasser og et avanceret arvesystem, der gør det muligt at genbruge og udvide kode. For eksempel:

var Animal = ny klasse ({ initialisere : funktion ( navn ){ dette . navn = navn ; } }); var Cat = ny klasse ({ Strækker sig : Dyr , talk : function (){ return 'Mjau!' ; } }); var Hund = ny klasse ({ Strækker sig : Dyr , talk : function (){ return 'Arf! Arf' ; } }); var Animals = { a : new Cat ( 'Missy' ), b : new Cat ( 'Mr. Bojangles' ), ​​​​c ​: new Dog ( 'Lassie' ) }; for ( var key in Animals ) { alert ( Dyr [ key ]. name + ': ' + Animals [ key ]. talk ()); } // Udgang af alarmfunktionen // // Missy: Mjau! // Hr. Bojangles: Mjau! // Lassie: Arf! Arf!

Det giver også sit eget sæt klasser, hvormed det for eksempel er muligt at implementere forskellige effekter. Disse omfatter ændring af størrelsen på browservinduet, visning og skjulning af objekter, bevægelseseffekter og Ajax .

Noter

  1. Se projektets hjemmeside
  2. MooTools Blog: 1.6.0 er ude! . Dato for adgang: 14. januar 2016. Arkiveret fra originalen 16. januar 2016.

Links