00:00
好,下一步呢,我们就是要用XHR去发请求去发呃,加请求肯定是是不是,那但是我们不是普通的反反复复的洗,我们最终要干嘛了。封装一个。发请求的装啊。那封装一个对象来,封装一个函数来可以。啊,我要发一个,我我要去封装一个东西来用来发个这请求,你说我封装一个对象,封装一个函数。函数是不是就可以。对吧,因为我就是发情,我就是一件事情嘛。可不可以可以,那我就封装一个函数啊,这一个函数呢,功能跟类似,Access什么类型还记得不?不知道X那个包向外暴露的不就是X的这样一个名称吗?它的值什么类型?
01:03
你看到没有,这就是这有一个事情啊,这个这个这个问题很严重,你用过的东西,虽然说你用的不算特别多,但是你用的时候你就没考虑过这个问题,这个就很恐怖。能听懂不?你就光在用,没去想它到底是个什么类型,都没想过。这是个习惯的问题。对,你就是没有这个意识,我前面说过了,你没有这个意识是很恐怖的事情。能不懂啊,比如说。啊,我们来看一下啊。来看一下,其实就我们判断一个变量,判断一个东西是什么类型,就看它怎么用是不是,如果是点我就知道它是对象了是不是,但是一旦他点我就说它不是函数是吗。不一定,不一定对不对,只能说现在是当成定向使用,对不有可能是函数了,对不对,你比如说啊,其他我都不看啊,大家注意,我就看到一些例子,通过这个点我就能知道它是个对象。
02:09
但是是不是函数我现在还不能确定,是不是这个是能发get请求率和方法是不是好,再往下看,这是能发什么POS的请求的方法好,再往下看。什么意思?是不是它是一个函数,接收一个什么,看看什么意思,配置我们知道配置什么类型。你不知道没关系,可以看一下对象配置对象对不对,一般说配置就是配置对象好,配置对象跟我们平常的对象有什么特别的地方呢?配置肯定是个特别的对象。对不对,我们说函数是不是特别对象特别是吧。函数是一个特别的对象,对它可以执行,它里面包含了可执行的代码。
03:04
那疑问的对象,它里面包含了可执行代码吗?没有。只有函数是可以,函数对象是可以执行的,对不对?好,那配置对象是什么样的对象?或者说满足什么条件,那对象就什么配置对象这个一定要清楚,因为配置项太多了。比如说这个用来干嘛的。指定请求方式的吧,他现在用的是不是用到MY的名称,对应的是我的这个值,是不是我的请求方式的值,现在是不是写的MY,你说我能写二吗。那说明什么呢?说明什么呢?说明我的这一个对象里面的属性你是不是固定的,而且意义也是固定的,或者说作用也是固定的,对不对,也就是说这个买的是必须指定方式,我来指定ul呢。
04:00
不信?什么样的对象是配置对象?属性对象中的属性名是固定的一些属性名。有哪些属性名可以指定文档里面,是不是必须得告诉你,还有一个,每个属性名它的意义,它的作用是什么?固定的。有两个点吧,第一个点属性是固定的是吧,第二个点每个属性的作用是什么,也是固定的。这种对象我们称它为什么配置对象。大家学过外派吧,外派是不是要写个配置里面是不是有个对象,比如说我要配置入口应该用哪个属性呢?Entry。对不对,我要配置打包的GS,用哪个配置配output?你能选NR吗?你能选奥吗,是不是?那说明包含那个配置的,是不是整个是个配置对象。
05:04
每个配置对象里面的啊属性其实有一个统一的名称叫option。其实配置还有一个统一的名称,叫option。什么意思?包含多个配置选项的什么对象?这个S是代表数组吗?不是特别对象。是吧?而每一个属性是不是称为一个选项?为什么叫选项?选项什么意思?可选的项。是个你能不懂?这个是基本的啊,这个东西非常重要,因为后面学框架太多的配置对象了,你学任何一个库都很有可能碰到它指定好的配置对象,因为他要帮你提前干一些事情,那你就要给他写一些配置。对不对,你都写了那么多配置了,你连配置对象都不清楚,这个概念都不明白。
06:00
你说这是不是很恐怖?说白了,事情都做完了,你都不知道怎么回事。能不能听懂好。那也就是说X它既可以作为函数。去执行发请求对不对,也可以作为对象去调用方法去发请求,对不?我们现在就要去定一个跟他类似的一个跟他类似的一个语法,我们不不不搞对象,先只导函数是吧,但一旦是函数的话,这个地方是不是要传配置对象来告诉他一些信息才能发请求。那我准备配了一些了,这三个是很有可能配的method的是不是要指定ul,是不是肯定要指定date。用来指定什么呢?我方后请求有可能要写的什么?是不是请求体参数?但是它可以指定为一个对象,实际上最后相当于是包含两个参数。能没能看懂?来啊,当这个是专门用来指定POS的请求,假设我是GA的请求了。
07:07
要传参数,不用这个date。用什么呢?来它下面就会有config这说的什么东西啊。配置的文档告诉你,可以穿ul吧,可以穿麦色的吧,啊,什么被子U你说。基本路径,这个基本路径有什么用呢?后面我再写路径的时候就不用前面不用写了。就写后面的,这是不是很好用。对不好,我找重点的说啊,找重点说P好这个点说一说,这个是用来去指定get请求或者定律的请求的query参数的。不是P参数。宽的参数是哪个位置参数问号后面的参数,你不老说查询参数吗?查询用英文怎么说?
08:01
别,别人说英文你就不懂了。注意啊,这个是指定快参数的,但是这个名字叫time。它的值也是对象可以指定多个是不是,最后它是不是自动给你去干嘛,拼在那个路径的后面吧。好,还有一个什么。对。你注意啊,Date既可以指定为对象的形式,也可以指定这种形式,我们说这种形式称为什么样的形式?You areco的形式。而这种形是不是对象,但是真正发请求顺德的时候,不能传对象,你可以传这个,但不能传对象。也就是说,如果你处对象access,它会把它看成一个什么看把它转换成精神格式,我们说是不是两种格式携带POS的请求数据,一种是用code格式,一种什么?阶层是能懂吧,啊能懂啊。
09:01
好啊,其他的我就暂时不说了啊,那这个地方我就提前大家啊,看了一下access里面的一些关键的一些点,一些基本点,那当然还有一些啊,有点难度的点,还没有跟大家去说啊。这个是我们啊下一步准备去封装的一个前提,也就是说我们是参照access的方向去封装,那下面后面我们再看access的实现,或者用的时候是不是更加简单一点,那么那种。好。
我来说两句