Incremental page loading approach...? Jquery/Angular?

Most of my experience in development is with pages that have finite amounts of content.  I have an app in mind, however, where the amount of data delivered is indeterminate and could be rather large.  So, I'd like to look into incremental page loading (you know the systems where if you are only looking at X amount of screen real estate - only that amount is loaded...whereas if you scroll further down it incrementally grabs more data dynamically).

Can someone point me in the right direction on how to begin approaching that?

I get the impression that Angular is more adept at that type of thing - but I'm inclined to use JQuery if possible due to other elements of the project being based around it.  Is it simply a bunch of AJAX calls based upon scroll position?  Is all of the relevant data loaded at once and the JS just renders it out as needed - or do you write the backend to deliver in predetermined increments?

Any help would be greatly appreciated!
LVL 2
erzoolanderAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Julian HansenCommented:
You are looking for infinite scroll - if you google JQuery and infinite scroll you will find many resources on how to do this.

Here is one article that seems to cover the topic quite well.

http://www.hongkiat.com/blog/infinite-page-scroll/

Also take a look at the isotope library which appears to have this functionality.

http://isotope.metafizzy.co/v1/demos/infinite-scroll.html

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
erzoolanderAuthor Commented:
Gracias!
Julian HansenCommented:
You are welcome.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Angular

From novice to tech pro — start learning today.