For instance, on most blogs you can click on an article and it will take you to the article without refreshing the banner at the top or the navigation bar. I always thought that this was done with javascript, but I found that these websites still work even when I disable javascript.
Similar questions were asked here and here and the answers are all about javascript. But how are websites (WordPress, for example) doing this when I have javascript disabled?
In some cases this behavior is just the browser caching the layout of the website.
If everything remains the same on the next page except for one article, it will seem to the eye as if only this article is refreshed. This is because it takes milliseconds to load the images from your harddrive while it takes seconds to load an image from the web. This is why you don’t see them loading again, while they actually are. It just goes too fast.
To figure it out if this is it, you could clear your temporary internet files and click on another link again you should see that the website actually completely loads again.
As others have said, iframes can be the cause too but I don’t think they are used very often anymore. They aren’t used on the wordpress.com website anyway. (View Source > Find iframe)