谁是java高手,解释一下下面的代码?

来源:百度知道 编辑:UC知道 时间:2024/06/06 12:53:25
<SCRIPT language=JavaScript>
var currentpos,timer;

function initialize()
{
timer=setInterval("scrollwindow()",50);
}
function sc(){
clearInterval(timer);
}
function scrollwindow()
{
currentpos=document.body.scrollTop;
window.scroll(0,++currentpos);
if (currentpos != document.body.scrollTop)
sc();
}
document.onmousedown=sc
document.ondblclick=initialize
</SCRIPT>

function initialize()
{
timer=setInterval("scrollwindow()",50); //每50毫秒调用一次scrollwindow
}
function sc(){
clearInterval(timer); //停止每50毫秒调用
scrollwindow}
function scrollwindow()
{
currentpos=document.body.scrollTop; //将滚动位置置顶
window.scroll(0,++currentpos); //从当前位置(置顶之后)向下滚动
if (currentpos != document.body.scrollTop)
sc(); //如果当前位置不是顶,调用SC
}
document.onmousedown=sc //在页面上点鼠表,调用SC
document.ondblclick=initialize //双击,调用initialize

楼上正解,另外提醒LZ javascript跟java一毛钱的关系也没有 javascript原来也不叫这个 只是后来的版本引用了JAVA面向对象的原理 当时OOP比较流行 所以就叫这个了 他们之间完全没关系 所以JAVA高手不一定会的 嘿嘿