00:01
这节课呢,我们来介绍load的一些A篇。Load呢是一个函数啊,在函数里面,我们可以通过这次来访问他提供的一些方法。那么我们前面就介绍过啊,由this点和这个方法返回值是一个call back函数,它的作用就是让我们这个load呢变成E不load。还可以直接back对吧,那么一般是同步load会用上,当然了一步load返回的back呢,它里面的用法和s back上面的用法是类似的,只要调用的话呢,就代表咱们logo干完了。OK,那么它可以传四个参数啊,就是第一个是代表是否有错误,第二个是这个要返回下,返回下去的这个内容,第三个是map东西和第四个是要传递的一些其他参数。除此之外呢,还有一个方法叫get options,这个方法呢,后续我们会用上。Get options就是获取咱们的load的选项。
01:00
我们在定义load的时候啊,我们可以通过load去给去协定,我们用了12LOAD,比方说less load。什么啊,然后呢,后面还可以写options。对吧?Options写的传递的内容,那么我们在load里面可以通过这options获取它。获取的时候呢,我们要传一个这个option的一个验证规则,要符合一个STEM的一个验证规则,符合规则那么我就可以得到option去使用,不符合规则,它就会在运行时报错。好,这个是获取这个load options。同时load呢,如果你想产生文件,可以通过这个it file来输出一个文件,文件啥名字,文件的内容啊,是否需要map等等。可以产生一个文件啊,这个呢,我们后面去做一些load的处理的时候,会有一些用途。然后上面呢,有些工具函数,那么其中包含一个contestify和一个用来返回处理相对路径,一个用来返回处理绝路径的一个方法。
02:05
啊,他们都是首先传递当前路径,当前的一个上下文是什么,你要处理的一个路径是什么,他就会拿着当前的一个路径和上你要处理路径,把它想办法处理成一个相对路径。你可以理解为from to啊,From to就是从哪里到哪里,他们是要返回个相对,那么从哪里到哪里,它返回是个绝对。那么这里用这个方法呢,我们没有去考虑使用pass上面的一些,比方说,呃,一些relative方法,或者是resource方法去返回绝对路径,我们不用pass,因为pass模块返回的路径呢,它有可能返回的路径的格式啊,不是我们load的里面的要求的一个格式。因为我们输出文件或者操作一些文件的时候,我们需要一个路径啊,那么这时候要符合load的规则的一个路径才行,所以用上load里面官官方提供的这个工具方法处理路径,那么返路径的格式就是load中需要用的,如果用pass模块处理的话呢,可能返回的路径格式它有些问题,导致你用起来会出现报错啊,会比较麻烦。
03:09
所以我们建议,如果你要处理什么相对路径,解决路径啊,建议使用no上面的API,这样呢一定能保证你能得到一个相应的。Load呢,API不止这些啊,这里呢,我提供一个load的一个API文档,在这个文档中啊,往下走,下面这里就是提供的所有的load的API了,他的API有非常非常多啊,所以我们不打算一一介绍,全部过一遍也没什么意义,大家也记不住啊,我们要求就是能够把一些我们后面会用得上的这些方法,就是后面我们可能会用上的方法,那么这些方法呢,希望大家稍微有个印象,剩下方法呢,万一你将来需要用上,你可以把API文档大概过一遍,可以看一下它里面有什么内容就够了。诶,咱们呢,主要掌握这些异步load的用法,同步load可以传更多的参数,然后呢可以获取load的options,可以load呢可以向外发送一个文件,然后呢load的处理相对路径的方法和load处理绝对路径方法。
04:11
好了,那么这就是load提供的一些方法,我们可以直接调用去使用。那么下面呢,我们就会去真正的去开发load,使用我们学过的一些load的一些内容和load的API。
我来说两句