Posts Tagged Ajax

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

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

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

Introducere in AJAX

Ultimul subiect pe care il vom aborda inainte sa vedem cum ne ajuta framework-urile JavaScript, este AJAX. AJAX este unul dintre motivele pentru care JavaScript si-a recapatat popularitatea acum cativa ani, odata cu aparitia aplicatiilor web – site-uri care incearca sa reproduca cat mai fidel interfetele aplicatiilor desktop (desigur, aceasta nu se obtine exclusiv cu AJAX, ci si prin manipularea DOM, ca raspuns la interactiunea cu utilizatorul), cum ar fi Gmail, flickr, delicious, etc.

Read the rest of this entry »

, , , , ,

View Comments

Evenimente in JavaScript

Am vorbit data trecuta (Manipularea DOM cu JavaScript) despre cum putem modifica ierarhia DOM atunci cand avem de proiectat o interfata web, prin adaugarea, stergerea si modificarea elementelor din DOM. Totusi, in general, aceasta ierarhie nu se va modifica decat la interactiunea cu utilizatorul, de exemplu atunci cand facem click sau dublu click pe un buton, link sau imagine, sau cand completam un camp text. Chiar si atunci cand folosim AJAX pentru a adauga si mai multe functionalitati interfetei noastre, in general vom face cereri AJAX tot la interactiunea cu utilizatorul.

Exact pentru aceasta interactiune cu utilizatorul, ne ajuta ascultatorii de evenimente (eng. event handlers sau event listeners) in JavaScript. Exista doua cai de a adauga ascultatori de evenimente: calea cea veche, si calea cea noua. Sa le luam pe rand.

Read the rest of this entry »

, , , , , , , ,

View Comments