» »

[JS] Forward, Back sinhronizacija med stranjo in brskalnikom

[JS] Forward, Back sinhronizacija med stranjo in brskalnikom

alexa-lol ::

hej :) zanima me če je naslednja stvar mogoča.
Recimo imamo stran in gor linke. Kliknemo prvega in nas odpelje na ./prva.html , ostali funkcinirajo po enakem principu. Če kliknem "Nazaj" pridemo nazaj na prvotno stran.
Kaj pa če želimo celotno stran imeti narejeno v JS in ko kliknemo prvi link samo skrijemo (hide) en div in drugega "odkrijemo" (show).. je možno kako browserju dopovedati, da bi še deloval gumb "Nazaj" v brskalniku in da ko bi kliknil nazaj, da bi se izvršila neka določena skripta... pač da bi na tisti event nek handler pripel.

Je kaj takega možno?

carota ::

Je možno, poglej javascript history.pushState.

alexa-lol ::

cool, je mogoče kje razpredelnica, ki kaže kateri browserji in od katere verzije naprej podpirajo to?

hellboy123 ::

kr?en ::

Ena opcija je, da naredis backbone.js (ali kaksen drug JS framework) single-page aplikacijo in jo pac uporabljas za navigacijo + moznost nadgradnje s povezavo s kaksnim REST APIjem.

Je pa seveda to brezvezno kompliciranje za tvoj problem :)

alexa-lol ::

aha ok... mogoče lahko malo več razloziš o nadgradnji preko REST API.. nisem najbolje dojel ideje.

Še eno vprašanje.

Recimo da z jQuery .append dodam nek img tag, potem se pač slika naloada v cache browserja. Potem z .remove pač zbrišem ta tag. Ai obstaja varianta, da bi na roke iz cache zbrisal to sliko, ki ni več aktualna? Pač da ohranim čim manjši footprint aplikacije.

kr?en ::

Primer integracije Twitter APIja: http://backbonetutorials.com/infinite-s...

alexa-lol ::

Ok to se mi zdi ful kompliciranje... ko prideš do konca strani samo event sprožiš in appendaš.. ne vem zakaj bi rabu vse to.

kr?en ::

Zato, ker je to komplet kvazi MVC pattern na client sideu. Tisto je pa pac samo preprost primer, kako se zadeva zdruzi v funkcionalno celoto.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
!

Prijavljanje napak (strani: 1 2 3 471 72 73 74 )

Oddelek: Slo-Tech
3669523319 (864) bastadu
»

[JS] Event, ko se stran naloži po "back" gumbu?

Oddelek: Programiranje
292603 (1871) Spura
»

YouTube počasen

Oddelek: Omrežja in internet
476715 (5606) Xserces
»

Moj novi portal DESKA - Le vkup kritizerji !! :)

Oddelek: Izdelava spletišč
131727 (1211) HardFu
»

Brskanje z zavihki v IE 6 (strani: 1 2 )

Oddelek: Novice / Brskalniki
807190 (5082) kolesar

Več podobnih tem