Skip to content

Instantly share code, notes, and snippets.

@luobotang
Last active May 3, 2018 08:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save luobotang/bd7a2af00daff3c7e7b7618e5b4d30bd to your computer and use it in GitHub Desktop.
Save luobotang/bd7a2af00daff3c7e7b7618e5b4d30bd to your computer and use it in GitHub Desktop.
pageshow demo
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=1, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>BFCache &amp; pageshow</title>
</head>
<body>
<a href="https://www.baidu.com/">leave to baidu.com</a>
<div id="log"></div>
<script>
var count = 0
window.addEventListener('load', () => log('on load'))
window.addEventListener('pageshow', (e) => log((++count) + ' - on pageshow, persisted: ' + e.persisted))
function log(msg) {
var el = document.getElementById('log')
var text = document.createTextNode(msg)
el.appendChild(text)
el.appendChild(document.createElement('br'))
}
</script>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment