Curiozitate si nestiinta

Discutii legate de AJAX, jQuery, MooTools, Prototype, Dojo, Yahoo! UI Library,script.aculo.us, ExtJS,AngularJS, Backbone.js, Ember.js, KnockoutJS

Moderator: Moderatori

Avatar utilizator
kleampa
Senior Member
Mesaje: 2774
Membru din: Dum Iul 10, 2005 2:12 pm
Localitate: Bucuresti
Contact:

Curiozitate si nestiinta

Mesajde kleampa » Vin Aug 22, 2008 9:33 pm

Intrebarea se adreseaza celor care folosesc aplicatiile google (in speta gmail , adsense , adwords).

Cum e posibil ca adresa din adress bar sa se schimbe, adica clar pagina separata iar continutul sa fie incarcat ca si cum ar fi cu ajax?

Ma surprinde faptul ca se trece la pagina noua , dar anumite parti din site raman nemiscate , niciun pic de refresh ci doar unele zone unde se incarca continutul paginii respective.

Servere puternice? Motor de cache puternic? Ce e?



olympia
Senior Member
Mesaje: 374
Membru din: Lun Mai 26, 2008 11:12 pm
Contact:

Mesajde olympia » Vin Aug 22, 2008 10:06 pm

parerea mea: google foloseste python ptr gmail, ptr restul nu stiu. python este un limbaj "interpretat" (desi poate fi utilizat si in scripting). acelasi efect se poate obtine in aspx (asp e scripting, iar in aspx programul e compilat). in mod evident aplicatiile interpretate sunt mai rapide.

ajax obtine efecte similare la incarcarea continutului ptr ca are la baza js, deci "sta" pe DOM-ul browser-ului.

in iframes se poate obtine cel mai bine efectul asta (probabil mai de efect cu js decat css) si ma gandesc ca poate si la google efectul la care faci referire sa se datoreze mai mult iframe-urilor :?:

Avatar utilizator
kleampa
Senior Member
Mesaje: 2774
Membru din: Dum Iul 10, 2005 2:12 pm
Localitate: Bucuresti
Contact:

Mesajde kleampa » Vin Aug 22, 2008 10:28 pm

nu cred ca ar conta tehnologia folosita in spate, la o adica tot html returneaza
iar cu iframe sau frame la fel n-ar conta pentru ca daca ar fi asa n-ar trebuii sa se schimbe adresa in adress bar

alin4lex
Average Member
Mesaje: 124
Membru din: Mie Iun 01, 2005 9:38 am
Localitate: Bucuresti
Contact:

Mesajde alin4lex » Vin Aug 22, 2008 10:34 pm

nu ai observat "#"-ul din url ?
https://mail.google.com/mail/#inbox

numai ce e dupa # se schimba

Avatar utilizator
kleampa
Senior Member
Mesaje: 2774
Membru din: Dum Iul 10, 2005 2:12 pm
Localitate: Bucuresti
Contact:

Mesajde kleampa » Vin Aug 22, 2008 10:45 pm

ei bine uita-te la adsense :)

olympia
Senior Member
Mesaje: 374
Membru din: Lun Mai 26, 2008 11:12 pm
Contact:

Mesajde olympia » Sâm Aug 23, 2008 12:28 am


Avatar utilizator
Amenthes
Senior Member
Mesaje: 1370
Membru din: Lun Dec 12, 2005 8:00 am
Contact:

Mesajde Amenthes » Sâm Aug 23, 2008 2:02 am


lorand1
Average Member
Mesaje: 108
Membru din: Vin Apr 25, 2008 7:44 pm
Localitate: Baia Mare

Mesajde lorand1 » Sâm Aug 23, 2008 7:35 pm


Avatar utilizator
kleampa
Senior Member
Mesaje: 2774
Membru din: Dum Iul 10, 2005 2:12 pm
Localitate: Bucuresti
Contact:

Mesajde kleampa » Sâm Aug 23, 2008 7:38 pm



Înapoi la “Librarii Javascript”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 2 vizitatori