学JS学不会,总是心理觉得浪费太多时间,如何学得快又能快掌握

JavaScript09

学JS学不会,总是心理觉得浪费太多时间,如何学得快又能快掌握,第1张

这样的

1.

首先要紧紧抓住它的地位 时刻都不能忘记,否则很容易犯“一叶障目不见泰山”的错误。不要学了...

2.

要有一条清晰的学习路线 这个只能是过来人给你提供参考了。我的学习路线如下: A:js基础...

3.

从多角度去学习和领悟 充分调动你所学的东西,从多角度去做某一功能,如:以前你是从面向过程...

4.

注意培养信心 此时的你,不适合一来就看很复杂很炫的网页效果的源代码,也不适合一来就学...

5.

多写总结 这种总结不但包括源代码、显示效果截图,还应该很容易犯的错误和对应的解决...

<script>

//demo demo1 demo2 全是你设定的对象

var speed=30 //定义speed变量,后面用到的速度

demo2.innerHTML=demo1.innerHTML //demo1下的html赋值给demo2

//定义Marquee函数,实现向右移动功能

function Marquee(){

if(demo2.offsetWidth-demo.scrollLeft<=0) //判断demo的左边距是否大于demo2宽度

demo.scrollLeft-=demo1.offsetWidth //若大于的话,demo的左边距值变为,减去demo1后的宽度

else{

demo.scrollLeft++ //若不大于的话,demo左边距继续加1

}

}

var MyMar=setInterval(Marquee,speed) //设置周期性定时器,调用Marquee函数,speed就是周期

demo.onmouseover=function() {clearInterval(MyMar)} //当鼠标移动到demo上,清除定时器,也就是demo停下来

demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)} //当鼠标离开demo,重新设置定时器,调用Marquee函数,也就是让demo继续移动

</script>