您说就是给右按钮取了个名字,这种取名字的方式没见过额,取名字难道不用var吗?

来源:2-5 函数节流和定时器

Vigorous阿炎

2020-11-16 15:38:48

给右按钮添加定时器,

//右按钮事件监听 给右按钮取了个名字

    right_btn.onclick=right_btn_handler;

    //右按钮的事件处理函数

    function right_btn_handler(){


您说就是给右按钮取了个名字,这种取名字的方式没见过额,取名字难道不用var吗?


写回答

2回答

好帮手慕久久

2020-11-17

同学你好,理解正确。这样写,就是为了在定时器中复用right_btn_dingshigd中的代码,减少代码书写量。

祝学习愉快!

0

好帮手慕久久

2020-11-16

同学你好,right_btn是一个变量,它代表右侧按钮,它是使用var声明过的,如下:

http://img.mukewang.com/climg/5fb244a1091632cc07420193.jpg

right_btn_handler是一个函数,函数有两种声明方式,如下:

http://img.mukewang.com/climg/5fb244fd090b95da04050257.jpg

我们这里使用的是方式1,所以没有var。

而如下两种方式是等价的:

http://img.mukewang.com/climg/5fb2458e09cfcd4f05580396.jpg

同学要将上述内容记熟,不要忘了。

祝学习愉快!

1
higorous阿炎
h 老师 您好要是,不利用右按钮的滚动这个函数的话。定时器里面是不是要重写右按钮里面一大串的滚动代码,这样定时器合理的利用了函数少些了一大串代码。 //定时器banner滚动播放 setInterval(right_btn_dingshigd,2000); right_btn.onclick=right_btn_dingshigd; //function fn(){} fn()是函数 函数第二种表示方式 function right_btn_dingshigd(){}
h020-11-16
共2条回复

0 学习 · 15276 问题

查看课程