看了好久看不懂这些代码是什么意思,求大神告知,
if (window.history && history.pushState) {
history.pushState(title, 'title没有任何浏览器支持', '?t=' + title);
} else {
console.log('不支持');
}
window.addEventListener('popstate', function(e) {
content.innerHTML = data[e.state];
});
var search = window.location.search;
var title = search.split('=')[1]; // ['?t','jkaljdksfla']
if (title) {
console.log(decodeURI(title));
content.innerHTML = data[decodeURI(title)];
}