Backbone.js - Grunnleggende paginering

Innholdsfortegnelse
Når vi kommer til det punktet hvor applikasjonene våre må konsultere tusenvis og tusenvis av poster, kommer vi til et problem, hvordan gjør vi for å vise informasjonen uten at nettleseren vår skal kollapse, hvis vi lager en applikasjon med Backbone.js og vi vil vise to tusen poster samtidig, sannsynligvis krasjer applikasjonen vår en stund, noe som får brukeren til å tro at den mislyktes.
For å unngå dette bruker vi samtalen paginering, som ikke er mer enn å dele postene i "sider", det vil si plassere et redusert antall poster for hver last og dermed kunne bevege seg gjennom hele spørringen uten å måtte ta med alle dataene på en gang.
Problemet er at dette ofte er undervurdert, det er sant at selve konseptet er lett å forstå, men implementeringen i applikasjoner er ikke så enkel.
Før vi vet hvordan vi bygger en personsøker, må vi vite nøyaktig hva paginering, dette er ikke annet enn et kontrollsystem som lar brukeren navigere gjennom hele settet med kontinuerlige poster og dele resultatene i blokker, som på grunn av deres likhet med en bok, kaller vi sider.
La oss se et eksempel, anta at et ark i en bok kan passe fem hundre ord, og vi har en tekst på tre tusen, logikken forteller oss at vi trenger minst 6 ark for å fange alle ordene i teksten. I et lignende konsept fungerer paginering i et program, bare at vi skal definere hvor mange resultater per side vi må vise for hver blokk, og vi vil kalle det side.

UlemperProblemene vi finner ved å bruke paginering i en applikasjon er varierte, men de har hovedsakelig å gjøre med to ting, den første er enkel navigering og den andre med muligheten til å bestille informasjonen.
Det at vi har sider betyr ikke at alt er gjort, faktisk det er da et nytt spekter av arbeid begynner, siden brukeren må tilbys muligheten til å navigere på alle sidene på en enkel måte, så her må vi sikre at har kontroller som fremmer en side, som tar oss til den forrige, en liten indeks som lar oss gå til en bestemt, navigere til den første eller siste. Som vi kan se, er de mer emner enn en enkel inndeling i blokker av innholdet.
Vi må også vurdere at brukeren kan trenge å sortere informasjonen, for eksempel etter alfabetisk rekkefølge eller kanskje etter datoer, og applikasjonen vår må være i stand til å paginere samtidig som han beholder disse preferansene, slik at hver gang brukeren endrer siden, mister de ikke rekkefølgen du hadde etablert.

FORSTØRRE

Som vi kan se, innebærer det å dele innholdet i en applikasjon mange flere ting enn å bare dele på antall poster. Å ha denne brede visjonen er at vi kan begynne å tenke på å bygge personsøkeren vår, heldigvis har alt dette vært tenkt av andre mennesker og har vært utviklet de riktige verktøyene som f.eks Ryggrad. Paginator.Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave