title: The meaning of History object (pushState, popState, ReplaceState) in JavaScript
body: <p>I want to get knowledge about <strong><em>History object</em></strong> in JavaScript(also History.pushState, History.PopState , ...) . but except the following link, </p>
  
  <p><a href="https://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/Manipulating_the_browser_history" rel="nofollow">https://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/Manipulating_the_browser_history</a></p>
  
  <p>Also this link:
  <a href="http://diveintohtml5.info/history.html" rel="nofollow">http://diveintohtml5.info/history.html</a></p>
  
  <p>I couldnt find anything comprehensive specially in <strong>examples</strong> and <strong>usages</strong>. 
  Could any one help me about that?</p>
  
  <p>Thanks for any help</p>