[]

Google plus (tasarımla ilgili soru)

şimdi google+'ın sol menüsünde gezinmenizi istiyorum.

böyle geçişler oluşuyor, sanki javascript ile yükleniyormuş gibi.
ama yukarı bakıyorum, gayet de link değişiyor. yani aslında başka sayfaya yönleniyoruz.

peki bu geçişi nasıl sağlıyorlar?
ben bu işin mantığını çözemedim?

edit: örneğin ekşinin sol frame'inde gezinin. ne dediğimi anlayacaksınız. bir sayfa açılıp bir diğeri açılıyor ekşide.

 
AJAX?


  • crown  (15.05.13 23:00:16) 
@crown, hocam benim sıkıntım linkin yenilenmesi olayı.

ajax ile elbette istediğim veriyi yüklettirebilirim ama link değişmez. link değiştirme işini nasıl yapıyor onu anlamadım :S
  • tchuck  (15.05.13 23:10:59) 
adam demiş ki "sayfaları ajax ile modifiye ederken sayfanın adresini nasıl değiştiriyor"

iframe falan ne alaka. ayrıca ajax ile yapıldığının da farkında olduğu belli soruyu soruşundan. o adres nasıl değişti diye soruyor.

neyse cevaba gelirsek:

html5 ile gelen bir özellikmiş bu. adı da pushState imiş. pushState kullanılarak yapılıyormuş yani.

burada açıklanmış güzelce:
diveintohtml5.info

burda da bir örnek var: html5.gingerhost.com (üst taraftaki şehir isimlerine tıkla)

ancak en önemlisi bu işlemleri kolaylaştırmak için geliştirilen bir framework varmış onu kullanabilirsin: github.com
  • rotten head  (15.05.13 23:14:24) 
  • vadrigar  (17.05.13 09:11:20 ~ 09:11:41) 
1
buraya yazılanların hakları Sir Anthony Hopkins'e aittir.
yazan eden compumaster, ilgilenen eden fader
modere edenler angelus, Artibir, aychovsky, baba jo, basond, compumaster, deckard, duyulmasi gerektigi kadar, fader, fraise, groove salad, kahvegibi, kaymaktutmayansicaksut, kibritsuyu, monstro, pandispanya, robin, ron dennis
bu sitede yazılanların hiçbiri doğru değildir. site içeriği küçükler için sakıncalı olabilir. yazılardan yazarları sorumludur. kaynak göstermeden alıntılanamaz. devlet tarafından atanmış bir kurumun internet üzerinde kimin hangi bilgiye ulaşıp ulaşamayacağına karar vermesi insan haklarına aykırıdır. web siteleri kullanıcıların istekleri doğrultusunda bağlandıkları yerlerdir. kullanıcılar isterlerse bir web sitesine bağlanmayabilirler. bu güçleri ve imkanları mevcuttur. bir kullanıcı bir siteye bağlanmak istiyorsa bu onun tercihi ve hakkıdır. bağlanmak istemiyorsa bu yine onun tercihi ve hakkıdır. halkın kendisine hizmet etmesi için görevlendirdiği kurumlar hadlerini aşıp halka neye ulaşıp ulaşmayacağını bilmeyen cahil cühela muamelesi edemezler. ebeveynlerin çocuklarını sakıncalı içeriklerden koruması için çok sayıda bedava ve ücretli yazılım mevcuttur. bu yazılımlar bir web tarayıcısını kullanmaktan daha karmaşık teknik bilgi gerektirmemektedir. devletin milletini küçük düşürmesi ve ebleh yerine koyması yasaktır. Skimlinks ile linkler üzerinden yönlendirme payı alınmaktadır.