00:00
好,来。那下一个呢,我们就要去看另外一个东西了,叫access,包括它的理解和使用,你只有对它的理解和使用熟悉了,你才能去看它的源码,能看懂啊,现在还不需要大家自定义啊,咱能自定义出来那个基本的实现就可以。但它里面的一些重要技术点的一个,呃,实现的原理,到时候我们要去分析,不过先看看使用,看看它是什么。其实我们有的事情是不是已经看过了呀,啊,这就是的。这个库的位置,其实有些文档的位置,文档地址都在这个密上面,都写在这里,他没有专门的方案文档。好来是什么?是前台前端现在最流行的,呃,这样请求库。以前我们学过什么?库仑发来叫挺牛。Query,但query是专门的价请求库吗?不是,那是一个附属的功能,是它的一部分,是不是也就是说我要发价请求,想用A户?
01:08
我是去选择解块还是选择X,那肯定选择它为什么轻,它是个轻量级的实现,对不对?轻是什么意思?小就是文件,总要引入那个包文件的吧啊,轻就是小啊,好啊,View和官方都是推荐用access去发回价值请求。那所以说你进入公司十之八九都是有FPS。能懂吧,好,这个官方文档地址刚才我们看到了。它有哪些特点呢?哎,在它的文档。第一遍就描述它的feature,什么意思呢,特性。对吧,啊,我有一些什么特点,当然这里面都是英文说的,我来把这个说几个重点的中文了,第一个。
02:02
我们这个是基于什么呢?Promise的异步的价请求库,说白了它执行请求后返回的是一个什么东西?Promise对象。这种方式是不是就比纯回调的方式要好?而j query就是用纯回调的方式去封装的。你说你得发请求前就把那个回调函数给它传好,能听懂吧,而我X在发请求的时候。一定要先指定回的函数吗?不一定,很有可能是先发的请求,因为你想想看,回想一下我们promise的那个流程,是不是先6PROMISE启动了义务任务,启动义务任务就是干嘛去了,发请求去了,后面是不是还指定点任。啊,这个我们说过啊,还有它既支持浏览器端使用,也支持什么呢?Node服务器端使用,当然我们重点是研究浏览器端使用是不是好,再一个。
03:05
它这是一个非常,它里面有一个非常重要的东西叫拦截器,而且分为请求拦截器和什么呢?响应拦截器。拦截器是个什么样的玩意呢?完结器是统一对请求或者响应做处理的一个一个东西,一个工具,一个函数,本质上它是一些函数。嗯。这个呢,我们后面再去仔细的去讲啊,仔细讲这个是你说access必说的一个东西。好,下面一个支持请求的什么取消也就可以中途取消请求。它定义了相应的语法,还有一个请求响应数据有转换,也就是我的请求体,大家知道啊,我们的请求体发大家请求,请求体是不是必须是个字符串的格式,要么是接省格式,要么是什么。
04:03
是不是U格式,但是我们在用写代码的时候。是用的是必须字符串吗?不是我们一般用的什么对象的格式吧。是不一般用的是对象格式,那样写起来方便嘛。要是字符串的格式,我是不是得拼,是不是得去处理,我们内存里面多个数据是不是一般放在对象里面啊,它会做转换,还有一个响应数据也会做转换。其实是这说说一个点,但是这个事情无比简单,我告诉你。咱都已经实现了响应数据转换,就一句话,节省点,Pass搞定。对不对。啊,简单归简单,它也是可以说的点。能听到不啊,如果你没有看过。没有人说过专门研究过,你哪知道那么简单呢?你还可能觉得特别复杂。是不是道理啊,很多你觉得难的东西,可能本质上它并不难,只是你不了解啊,好,下面一个能批量发什么多个请求,这个他实际上封装的是点物。
05:14
这个语法没有什么太大优势,因为我用pro也可以搞定。听懂吧,当然也可以它封装,也是说它是也是做了这样一种封装啊,只是在我看来这个呃,用处不算说特别特别大,因为也是个简单的封装。啊,注意啊注意。你再去说action特点的时候,要表达出来几个点。它是什么风格的,对不对。然后发完请求后返回的是什么思即支持前台也是什么后台发请求。啊好了,这个是B说的,这个是重点拦截系,再一个概念叫什么。取消请求啊。Okay。
06:01
那这些你可以选择去说,其实我列的是重要的一些东西,但其实它还有一些其他的小点。啊,你比如说啊,你比如说这个。这是个什么东西呢?XSR,这是个啊,是个安全攻击的一个东西啊,后面我们会专门去说啊,现在就暂时不说了啊,是网络攻击的一个东西啊,一种方式。好。其实我已经相当于把这里面呢,都跟大家去表达一下这个啊,大家一定要有能力。很轻松的给他说出四五点来。你说老师一共就六点,你让我说四五点啊,你要有这个能力,不是靠背的,就是你你对这个东西很熟悉了,你自己要去想有哪些方面。是不是?不是完全靠现在不是靠不是背的时机啊,现在不是背的时机,是你自己去看到去用啊,去分析它到底有哪些特点,分析出来自然就好了。
07:03
这个没问题吧,没问题啊,这个里面啊是关于access特点,这个是面试的时候经常有可能问的。啊,OK。
我来说两句