Posts Tagged interfete web

[Link] 10 conceptii gresite despre user experience design

Un articol interesant despre ce este si ce nu este UX:

10 Most Common Misconceptions About User Experience Design

, ,

View Comments

[Link] Greseli de utilizabilitate frecvente si enervante

Un articol interesant despre greseli de utilizabilitate prezente in multe interfete web:
Web Usability Blunders That Still Piss Me Off

Read the rest of this entry »

, , ,

View Comments

Sistem de rating-uri cu MooTools

Acum ca am vazut cateva detalii despre MooTools (mai exact, programarea orientata pe obiecte cu MooTools, putina programare functionala, manipularea DOM, lucrul cu evenimente si cereri AJAX), a venit timpul sa punem in practica toate aceste concepte. O sa incercam sa cream un sistem de rating-uri cu ajutorul MooTools, pornind de la un caz concret si incercand ca in final sa obtinem o clasa cat mai generica si customizabila.

Read the rest of this entry »

, , , , , , ,

View Comments

Cele mai bune practici JavaScript

O sa vorbesc in acest articol despre cum influenteaza folosirea JavaScript utilizabilitatea, accesibilitatea si experienta utilizatorilor pentru interfete web, greseli facute atunci cand se foloseste JavaScript si cum pot fi ele evitate.

Read the rest of this entry »

, , , , , , , , ,

View Comments

Fun: Opera vs. Firefox vs. Internet Explorer

Read the rest of this entry »

, ,

View Comments

Framework-uri JavaScript: AJAX cu jQuery

La fel cum MooTools avea un mod generic de a face cereri AJAX, dar si cateva scurtaturi pentru cazuri comune, la fel si jQuery ne ofera un mod generic si cateva scurtaturi.

In cazul cel mai generic, se foloseste metoda ajax din namespace-ul jQuery/$: $.ajax, care primeste ca parametru un hash de optiuni (cele mai multe asemanatoare cu cele de la MooTools) si intoarce instanta de XHR folosita pentru cererea creata (dar care in mod normal nu va fi folosita decat daca se vrea revocarea manuala a cererii – de exemplu la interactiunea cu utilizatorul). Aceste optiuni (vezi si documentatia) sunt:

Read the rest of this entry »

, , ,

View Comments

Cheat Sheet-uri pentru MooTools si jQuery

Disponibile aici (MooTools), respectiv aici (jQuery)

, , ,

View Comments

Framework-uri JavaScript: Evenimente in jQuery

Adaugarea de ascultatori la evenimente in jQuery se face apeland asupra unui set jQuery metoda bind: $().bind. Aceasta primeste trei parametri, dintre care al doilea este optional (pana acum, cand vorbeam de elemente optionale, acestea erau ultimele in lista de parametri), si ataseaza ascultatorul pentru fiecare element din set. Primul parametru este un string – tipul evenimentului, la fel ca la evenimentele DOM2, sau mai multe astfel de tipuri de evenimente separate intre ele de spatii (in caz ca vrem sa atasam acelasi ascultator pentru mai multe tipuri de evenimente). Al doilea parametru poate avea orice tip si va fi disponibil in parametrul transmis functiei ascultator, campul data al acestuia. Totusi, de cele mai multe ori nu va fi nevoie de date aditionale, din moment ce obtinem cam toate informatiile de care avem nevoie din parametrul trimis functiei ascultator. Functia ascultator este al treilea parametru; ar trebui sa astepte ca parametru un obiect asemanator cu instantele de Event nativ al JS (dar nu sunt instante de Event, pentru ca, asa cum am mai spus, jQuery nu modifica niciun obiect nativ). Asta inseamna ca va avea toate campurile din Event-ul DOM2 (sau cel putin, toate campurile care aveau si un echivalent in window.event-ul din IE). Este normalizat, astfel ca este disponibil si in IE (deci nu e nevoie sa lucram cu window.event, iar campurile acestui parametru vor fi cele din DOM2, chiar si in IE). Un lucru foarte interesant este ca atunci cand adaugam ascultatori de evenimente, putem crea namespace-uri pentru acei ascultatori. Astfel, daca apelam $().bind('click.namespaced',function (event) { /* ... */ }); am creat un namespace cu numele namespaced. Asta ne va ajuta sa stergem ascultatori la evenimente, cum vom vedea imediat.

Read the rest of this entry »

, , ,

View Comments

Daca limbajele de programare ar fi religii…

Nu prea are legatura cu interfetele web, dar totusi este fun to read:

If programming languages were religions

, ,

View Comments

Framework-uri JavaScript: AJAX cu MooTools

La baza cererilor AJAX in MooTools, sta obiectul (sau clasa, in terminologia MooTools) Request. Cu toate ca am vazut ca folosirea obiectului nativ JS XMLHttpRequest este aceeasi in toate browserele (cu exceptia instantierii), folosirea de cereri AJAX cu MooTools este o placere.

Read the rest of this entry »

, , , ,

View Comments