While working with Gmail the URLs seem to be like https://mail.google.com/mail/?shva=1#inbox. I observed that there is # symbol in URLs. Also Facebook, Twitter will load page content in the similar way without loading entire page it just refreshes required block.
What kind of concept / technology they are using. Can we do so using JQuery? Will search engines can crawl page content in those scenarios?