我有一些浏览器历史记录输入,例如让我们假设这是点击时的历史记录
.year input[type=checkbox]:checked + label {
color: blue;
border: 1px solid blue;
background-color: rgba(0,0,255,.2);
}
现在索引页面和联系页面之间的差异是3,我该如何计算
//test1.js
var test = (function(){
alert(window);
// you need to return any values you want accessible
return {
tmp: "hello"
}
}());
答案 0 :(得分:1)
如果您想知道数组中两个项目之间的距离,可以使用indexOf
。我假设您的浏览器历史记录在一个数组中,而不仅仅是一个大文本blob。
类似的东西:
var history = [
'http://example.com/index.php',
'http://example.com/profile.php',
'http://example.com/comments.php',
'http://example.com/contact.php',
]
var pageDiff = history.indexOf("http://example.com/contact.php")-history.indexOf("http://example.com/index.php");