Бацкбоне.јс - Пагинатор

Бацкбоне.Пагинатор То је скуп алата, метода и образаца који нам омогућавају да пагинирамо резултате упита које морамо да поставимо према услугама података наших апликација и који могу да врате више резултата него што желимо да корисник види у првом степену.

Страничењем података можемо олакшати навигацију и такође повећати брзину наше апликације, јер за наше сврхе није исто учитати 5000 записа у прегледач клијента него учитати истих 5000 са 100 на 100, а ових 100 их дели на претворити у 10 страница са записима, што чини да многе информације изгледају лакше за руковање.

1. Врсте пагинације


Да бисмо утврдили на који начин ћемо радити Бацкбоне.Пагинатор, прво морамо знати врсте пагинације са чиме се можемо суочити, на овај начин можемо установити како бисмо се требали понашати када развијамо наше решење:

Захтев за услугу преноса податакаОва врста пагинације омогућава нам да консултујемо само количину података коју свака страница прихвата од веб услуге, на пример а АПИ, проблем настаје када укључимо више параметара као што су редослијед, постојаност упита итд. Међутим, то је добар начин да растеретите процесорску снагу на серверу који нам служи за податке.

Додатна страница на страни клијентаУ овом стилу пагинације, оно што радимо је да доносимо скуп података већи од оног који захтева свака страница, на овај начин на страни клијента можемо да пагинирамо мање блокове и постижемо већу брзину пошто имамо остале податке у наша моћ.

Бесконачна пагинацијаОва врста пагинације омогућава нам учитавање резултата када корисник напредује, након одређеног ограничења стављамо дугме да видимо више, на овај начин се не осећа ограниченим бројем страница, овај стил пагинације се често види у мреже друштвене попут Фејсбук.

2. Шта нам нуди Бацкбоне.Пагинатор?


Нуди нам низ алата који нам омогућавају да постигнемо било који од 3 горе описана стила пагинације, такође нам помаже да визуелно поставимо елементе као што видимо на следећој слици:

ЕНЛАРГЕ

3. Иницијализација


Бацкбоне.Пагинатор се мора применити на збирку података, ово нам такође нуди две методе за покривање различитих типова пагинације.

Бацкбоне.Пагинатор.рекуестПагерОвом методом покривамо упите које можемо поставити према услузи података као што је АПИ.

Бацкбоне.Пагинатор.цлиентПагерОву методу користимо када желимо да направимо додатно страничење у клијенту, на пример АПИ је вратио 100 записа и овом методом смо је поделили на странице од 10 записа у клијенту на овај начин прелаз између страница није условљен додатним упитима .

Као што видимо, ови алати су прилично корисни у изградњи наших апликација, будући да корисничко сучеље можемо сматрати не само естетским, већ ће имати и функционалности које олакшавају живот.

Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен
wave wave wave wave wave