00:01
来,呃,下面我们看函数里面的一个重要概念,叫回调函数。那首先来说,大家如果直接看的话,回调函数肯定也是一种特别的函数。对吧?啊,那它特别在哪呢是吧?OK,再还有一个常见的回调函数有哪些呢?我们来先来看一下,这里面有个例子,我们来先做做。首先这里面有一个按钮啊,我们可以测试一下这个点击事件怎么加是吧。来写一写。啊,我的GS是不是写在这个八筒下面,可以直接去访问这个八八啊可以,那我们首先第一步是不是要给它加晶钉找到它是吧,怎么找啊,我这里面有一个有一个did。啊,这些代码模板因为经常用嘛,是吧,把它定义成几个几个特别的字符就OK了,BI嘛,啊,这个D,这个D是什么意思啊,这个D都可以的吗?这个不就是IID嘛,能不懂啊,其实不一定要设计成这个,你设计成A也行,但是那种就不太好了,你要先设计成一个A,那样的话你随便写个A都出来了,那就不太好了嘛。
01:20
要差不多啊好来一个啊来一个选什么第题现在我相当于是不是找到了八,找八下面会做什么,你可以用一个变量保存起来,你也可以直接去点什么on克等于一个方形。我这里面是不是定义了一个函数啊好,我在函数里面,我想alert一下这个文本。嗯。怎么写啊,引号就写这个啊,你得动态取啊,动态取一下这个文本啊,this.in htm是吧,没关系啊,我这这种见怪不怪的。
02:24
来看一下走是不是可以可以好来我们再念一个,我们有一个东西叫定时器,还记得定时器怎么样,定时器是不是两类啊,哪两类啊,你得得取好一个名字啊,我我有一个名字,我一个叫。超时定时器不是超哥定时器,而是超时定时器,嗯,OK,还有一个叫什么呢?循环定时器,你们那时候是这么叫的吗?延时定时器,这个叫延时定时器是吗?啊,OK,为什么叫它超时定时器?因为它这个名字就是超时的意思,Set太慢了,太慢了,什么意思,超时好,下面这里面传几个参数,两个,一个是方写对吧,另外一个呢,是时间,可以说两秒。
03:29
可以跑,所以那我也乐他一下吧,说什么呢,到点了可以吧,这还看刚开始好来我们来看一下啊,看一下走他应该过个两秒钟就应该会去弹出来,对吧?啊,那现在是不是两个勒。是吧,那谁先执行谁后执行确定的吗?先后顺序确不确定,其实是不确定的,对不对,能懂吧,那要看我这个点是什么时候点的,你看我现在是不是先来的。
04:08
是吧,这个要懂啊,OK,我要我要刷以后我不点等他一会他不就出来了吗?这意思吧,嗯,好跟这个没啥关系啊,我们现在想啊,那么老师你这讲的这东西跟这有什么关联呢,有。我现在是不是就写过了两个函数,这一个这里面一个是吧?好,那这两个函数我们就会将它称之为什么呢?回调函数,这个回调函数我们称它为多姆事件毁掉函数。能不懂好,而这一个呢,叫定时器回调函数。对吧,好,这个函数它有什么特点,这里面要有三个特点,它就会是一个回调函数,哪三个特点呢。
05:07
有三个点,第一个你定义的。对吧,第二点你没有掉。记得了,但最终他执行了,来看看我们刚才这两个函数满不满足的特点,三个特点。函数是你定义的吧?包括他是不是也是你的,你调过他了吗?没有没有。没有吧,你哪有掉啊,你不就定义了吗?你没有掉,但他这种执行没有执行了,这种函数通通都称为什么呢?回调函数。
06:01
啊,OK,常见的回流函数,现在我们就学过两个,一类叫多姆事件的回调函数,原问题吧,这个动物世界可能是任何事件都可以点击实际焦点或者焦点什么都可以啊,跟什么事件没关系,还有什么?定时器回调函数。这两个我们已经学过,这两类我们已经学过了,其实还有两类后面我们会讲。一类叫请求轨调函数,估计大家有的人不懂,不懂没关系啊,我就跟大家提一下就行,还有一个呢,叫生命周期回调函数。这两个呢,都是我们后面去讲啊,也就是说你现在不用管它也行,这没关系啊。嗯。现在大家应该对回调函数有了一个基本理解,对吧,嗯。
07:03
后面呢,我们会反复的去用,这种大家知道啊,像这种代码在实际应用开发中是用的比较多的。当你想我们最终学的目标是做什么,是不是做前端开发呀?大家说做前端开发到底是干嘛呀?你说大家想想看,你们干些什么事?无非干两个事。画布于画界面是吧,就写X把CSS主要写CSS。对吧。接着干什么?交互?什么叫交互啊,简单来说,我点一下它有反应。对不对,那你点它一下有反应,你得干嘛才能看到有反应啊,你是不是得绑定事件监听呢。对不对,还有一个交互就是前后台交互,也就是说你的数据是不是从后台动态获取的,大家想那个页面是静态不变的嘛,是吗?你你大家去看各种新闻,是不是每天都会发布新的新闻,对不对,那个数据是不是每天都要变呢?那再变的话就是说白了,我的前台的浏览器的那个页面上显示的数据是变化的,我是不是要发请求去获取数据,显示这个交互一个是什么呢?
08:27
你的界面与人的交互,就与我们用户的交互。能不能理解用户就好理解,你就是操作嘛。是吧,再一个就是与什么呢?后台交互,我们现在是个前台工程师。有不懂啊,前端公司,前端公司做的主要是浏览器端的一些东西,但并不代表说你不需要与后台交互。也就是说这个数据存在哪的,是存在浏览器上的吗?不是存在哪了,你想嘛,你去访问,你去你去打开浏览器去访问的时候,是不是都是访问别人的服务器啊。
09:06
能懂吧,啊,大概应该能懂啊,虽然说没讲过,但是应该大概应该有一个感觉,因为大家平常上网啊,你上网看新闻看的时候,这不都在变化吗。而我们这个地方,这个。就是我们实现用户交互,与用户交互的一个非常关键的点,而这一个是我们去实现什么呢?与后台交互一个非常重要的点。啊,后面呢,我们会专门再去说啊。嗯,这是关于回调函数的一个认识,其实大家都用过,但是呢,可能大家还没有这个概念,以前说过回调函数啊,说过吗?说过就行。嗯。
我来说两句