Hirdetés

Keresés

Új hozzászólás Aktív témák

  • martonx

    veterán

    válasz Taci #7613 üzenetére

    "Vagy ilyenkor az a teendő, hogy oké, átdobom a főoldalra, de nézem, milyen linkről érkezik, és ha van ilyenem (JS által kezelve), akkor módosítom az URL-t, kvázi beírom vissza, miután már a főoldalra került, plusz az aloldal-1-hez tartozó JS-t is futtatom, hogy "azt a látszatot keltse", mintha valóban az aloldal-1-re navigált volna?"

    Nem átdobod, hanem ilyenkor a főoldalt küldöd vissza szerver oldalról, azaz az url nem is fog változni :) Sőt, ettől kezdve már nem is lesz semmi másod csak a főoldalad.
    Utána a többi stimmel, mivel az url nem is változott, a főoldalon futtatod a JS-edet, ami úgy fog tenni, mintha az aloldal-1-re navigált volna, ebben a kliens oldali routeolásban tud nagy segítség lenni a többször emlegetett page.js (hiszen végülis pont ez történt, az url nem is változott, eleve ezt az oldalt kérte az ember, hiszen ezt az url-t írta be).
    Ezt a működést hívják SPA-nak: Single Page App-nak.

Új hozzászólás Aktív témák