hash=5381
len=str‘这个地方他写在for的初始条件中了。
for i=0 to str.length
'for循环中的内容就是hash进行二进制循环左移5位,在加上str中的第i个字符,再赋值hash
next i
dbj=hash and 0x7fffffff
}
因为我不知道vbs中怎么写二进制循环位移,所以中间的那个我只能写中文了。
JS即Javascript,Javascript是一种由Netscape的LiveScript发展而来的脚本语言,主要目的是为了解决服务器终端语言,比如Perl,遗留的速度问题。当时服务端需要对数据进行验证,由于网络速度相当缓慢,只有28.8kbps,验证步骤浪费的时间太多。于是Netscape的浏览器Navigator加入了Javascript,提供了数据验证的基本功能。window.onload=function(){ //页面加载完成时运行函数var Time=null//设置时间变量
Time=setInterval( /该变量是一个定时函数,第二个参数是1000,就是1000毫秒运行一次
function(){ //定时函数内容
var Day=document.getElementById('day')//获取日期变量
var start = new Date().getTime()//建立一个日期对象,获取当前时间linux时间戳
var end = new Date(2013, 9, 28).getTime()//获取9.28号的时间(毫秒)
var time = end - start//时间差
var day = Math.ceil(time/86400000)//数学函数,获取相差的天数1天=86400*1000=毫秒
Day.innerHTML=day//把相差的天数赋值给页面控件(id:'day)
},1000 //第二个参数,1秒
)
}