Iun
23
2010
Tutorial MooTools pasul 11 Fx Tween II
Astazi vom vorbi in continuare despre tween-uri, mai exact cum putem crea un tween nou, si cum ii putem adauga stiluri si efecte.
Crearea unui tweenDesi exista mai multe functii MooTools ptr acest acest fapt, care scurteaza portiunile de cod folosite, daca doresti sa adaugi mai multa flexibilitate si control site-ului tau, poti crea un nou tween. Se foloseste "new" pentru a crea o noua instanta a Fx.tween:
window.addEvent('domready', function() { //la inceput ii atribuim unei variabile elementul asupra caruia vrem sa aplicam tween var elementT...Mai
25
2010
Tutorial MooTools pasul 10 Fx Tween I
Am revenit cu un nou tutorial despre biblioteca MooTools. Astazi vom discuta despre Fx.tween. La fel ca si celelalte functii MooTools despre care am discutat acestea sunt foarte usor de folosit si ofera multa putere programatorului. Tween are calitatea de a oferi developerului posibilitatea de a crea efecte asemanatoare "Flash" cu ajutorul JavaScript.
In mod normal ar trebui sa incepem cu notiunile de baza, dar MooTools 1.2 ofera comenzi rapide atat de simple si atat de usor de folosit incat vom incepe de aici.Tween-ul este o tranzitie lina intre doua valori de propri...
Apr
21
2010
Tutorial MooTools pasul 9 Filtrarea stringurilor introduse de utilizator
Precum am spus intr-un articol anterior, astazi ne vom ocupa de filtrarea stringurilor introduse de la tastatura. Vom aborda partial capacitatile Mootools referitoare la stringuri, nediscutand despre cateva functii esoterice precum toCamelCase() sau orice functionalitati ale stringurilor ce se ocupa cu expresii.
Inainte sa incepem, sa discutam un pic despre modul in care functiile ce se ocupa de stringuri sunt apelate. In exemplele de mai jos, vom apela aceste functii prin variabile cu stringuri in ele, ca in exemplul de mai jos:
var variabila_de_text = "Aici scriem...Mar
31
2010
Tutorial MooTools pasul 8 Filtrarea numerelor introduse de utilizator
In tutorialul de astazi vom afla cat este de usor sa filtram datele introduse de catre utilizator cu ajutorul MooTools. Pentru inceput, ne vom ocupa de numere, urmand sa lasam stringurile pentru un tutorial viitor. Scopul principal al filtrarii datelor introduse de utilizatori, este de a ne asigura ca din perspectiva codului, totul functioneaza cat mai usor.
Vom discuta pentru inceput despre functia rgbToHex();. Aceasta apartine practic colectiei multimilor. Totusi, datorita faptului ca este o functie pentru multimi ce se ocupa cu numere, o vom trata aici. O portiune ...
Mar
03
2010
Tutorial MooTools pasul 7 Manipulare HTML
In acest tutorial vom vedea cum pot fi manipulate elementele HTML cu ajutorul MooTools. Astfel, puteti adauga noi elemente in cadrul paginii HTML, sterge elemente sau modifica parametri.
Functia .get(); permite recuperarea proprietatilor elementelor. Acestea sunt diverse componente ce creaza un element html, precum src, value, name, etc. Aceasta functie poate fi folosita astfel:
//aceasta va returna tag-ul html(div, a, span...) al elementului cu id-ul "nume_id" $('nume_id').get('tag'); ElementSe poate folosi .get(); pentru mai mult decat taguri html...
Mar
02
2010
Tutorial MooTools pasul 6 Manipulare CSS
In acest tutorial vom invata cum sa manipulam style-uri cu ajutorul MooTools. Daca combinam acest lucru cu toate cunostintele pe care le-am acumulat de-a lungul acestor tutoriale, va putem oferi mult mai mult control asupra interfetei voastre. Lucrul cu style-uri e destul de simplu, dar exista cateva trucuri. De exemplu, vom introduce notiunea de obiect key/value. Vom transmite de asemenea variabile in afara domready, cum am invatat in tutorialul despre functii. De acum incolo, tutorialele vor creste un pic in complexitate, penru a introduce cateva concepte esentiale de progra...
Feb
25
2010
Tutorial MooTools pasul 5 Evenimente
La fel ca selectorii,evenimentele reprezinta o parte importanta a crearii unei interfete cu utilizatorii interactiva. Practic, la fiecare element trebuie decis ce actiune cauzeaza ce efect. In continuare vom vorbi despre cateva din cele mai folosite evenimente:
Cel mai comun evenment in dezvoltarea web este click-ul stanga al mouse-ului (single left click). Hyperlink-urile recunosc evenimentul "click" si trec utilizatorul catre un alt URL. MooTools poate recunoaste acest eveniment in cadrul altor elemente ale DOM-ului, oferind astfel multa flexibilitate atat in design ca...Feb
24
2010
Tutorial MooTools pasul 4 Functii
In al patrulea dintre aceste tutoriale, vom lasa la o parte un pic discutia despre MooTools si vom discuta despre functii in JavaScript. Bineinteles insa, programatorii trebuie sa stie unde exact sa plaseze aceste functii la MooTools. In toate exemplele de pana acum, am plasat codul in interiorul functiei domready. Totusi, cand vine vorba de functii, acestea trebuie plasate in afara buclei domready si executate in momentul apelarii acestora din domready.
Cea mai buna idee este sa tineti cat mai mult din codul javascript in afara paginii si sa il apelati cu ajutorul unei...
Feb
21
2010
Tutorial MooTools pasul 3 Multimi
Astazi vom discuta un pic despre multimi si cum pot acestea fi folosite in concordanta cu elementele DOM-ului.
Functia .each(); este cea mai buna solutie cand ai de a face cu multimile pentru ca ofera o modalitate simpla de a itera printr-o lista de elemente. Sa folosim un exemplu cu functia alert() pe care am mai folosit-o anterior, si sa emitem o alerta pentru fiecare div din codul html:
$$('div').each(function() { alert('acesta este un div'); });Codul de mai jos va crea 3 casute de alerta, una pentru fiecare div:
Primul Div Al Doilea Div Al Treilea D...Feb
19
2010
Tutorial MooTools pasul 2 Selectori
In acest tutorial ne vom ocupa de metode de a selecta elemente html, practic baza motivelor pentru care MooTools este atat de folosit. Pana la urma, pentru a putea crea o experienta interactiva cu ajutorul elementelor html, trebuie intai sa reusesti sa le selectezi.
Functia '$' este selectorul de baza in MooTools. Acesta are un scop dual, de a face un element in Internet Explorer sa preia toate metodele sale, dar mai ales cu ajutorul sau poti selecta un element al DOM-ului dupa ID, asa cum puteti vedea in exemplul urmator:
//selecteaza elementul cu id-ul css "el...Feb
19
2010
Tutorial MooTools pasul 1 Introducere
MooTools este o biblioteca javascript folosita pentru development web interactiv cu ajutorul JavaScript. Intr-un fel, multe din functiile MooTools pot fi vazute ca extensii CSS. De exemplu, CSS-ul permite elementul "hover", iar MooTools il extinde catre alte evenimente precum "click" sau "mouseover" si face totul extrem de usor. Mai mult, pe langa aceste ce permit modificarea proprietatilor diferitelor elemente, MooTools permite foarte multe efecte dinamice despre care vom vorbi in articole viitoare, precum si multe alte lucruri.
In esenta, pentru ca aceasta colectie de...
