Hallo!,
Ik zoek een opheldering.
Ik zal even uitleggen wat de bedoeling is en daarna mijn vraag plaatsen
Ik ben bezig met het ontwerpen/voorbereiden van een website en ben aan het nadenken over hoe de code er uit gaat zien.
De website bestaat uit een landingspagina met hierop een navigatie.
Zodra er op een menu-item wordt geklikt dan zal de pagina precies de hoogte van de browser naar beneden scrollen en de pagina tonen. De pagina heeft een terugknop waarmee de pagina weer naar de landingspagina scrolt.
Nu zie ik twee scenario's.
Alle pagina's staan al in de HTML en worden aan de hand van het gekozen menu-item zichtbaar gemaakt voor de pagina gaat scrollen.
Andere optie is dat elke pagina met ajax wordt ingeladen zodra deze nodig is.
Nu is mijn vraag, wat is sneller en gemakkelijker voor de gebruiker.
Ik kan me voorstellen dat eenmalig alle content van de gehele website (wat erg veel gaat worden) lang kan duren, ik kan me ook voorstellen dat het elke keer moeten wachten tot ajax de content geladen heeft erg vervelend kan zijn, en hoe zou je dit zien. Scrollen, dan een loader tot de content er is. Of met ajax de content laden en daarna pas de pagina naar dat punt toe laten scrollen.
Ter verduidelijking, er is dus ten alle tijden maar 1 pagina zichtbaar, de landingspagina of de gekozen pagina, alle andere pagina's worden op dat moment verborgen, maar kunnen dus met 1 scenario al wel in de HTML staan.
Ik hoop dat het dilemma een beetje duidelijk is
Groeten,
Ik zoek een opheldering.
Ik zal even uitleggen wat de bedoeling is en daarna mijn vraag plaatsen
Ik ben bezig met het ontwerpen/voorbereiden van een website en ben aan het nadenken over hoe de code er uit gaat zien.
De website bestaat uit een landingspagina met hierop een navigatie.
Zodra er op een menu-item wordt geklikt dan zal de pagina precies de hoogte van de browser naar beneden scrollen en de pagina tonen. De pagina heeft een terugknop waarmee de pagina weer naar de landingspagina scrolt.
Nu zie ik twee scenario's.
Alle pagina's staan al in de HTML en worden aan de hand van het gekozen menu-item zichtbaar gemaakt voor de pagina gaat scrollen.
Andere optie is dat elke pagina met ajax wordt ingeladen zodra deze nodig is.
Nu is mijn vraag, wat is sneller en gemakkelijker voor de gebruiker.
Ik kan me voorstellen dat eenmalig alle content van de gehele website (wat erg veel gaat worden) lang kan duren, ik kan me ook voorstellen dat het elke keer moeten wachten tot ajax de content geladen heeft erg vervelend kan zijn, en hoe zou je dit zien. Scrollen, dan een loader tot de content er is. Of met ajax de content laden en daarna pas de pagina naar dat punt toe laten scrollen.
Ter verduidelijking, er is dus ten alle tijden maar 1 pagina zichtbaar, de landingspagina of de gekozen pagina, alle andere pagina's worden op dat moment verborgen, maar kunnen dus met 1 scenario al wel in de HTML staan.
Ik hoop dat het dilemma een beetje duidelijk is
Groeten,