00:00
这是我们刚刚是自定义的模块,我们有时候是不是有可能用第三方的模块。看这不解瑞吗?来放入到当前我们项目的LIS下面,没问题吧,那这个时候你用它一样的道理,你还得去映射一个。路径,要不然他是不是也找不到。井和瑞,我们通常是吧,他暴露的是这个对象,这没问题吧?猫就是下面。那么对,这是不是应该是。下边然后呢,是不是就是他。哎,这样不要自己去敲,直接一复制。把这个后缀一删是不是就好了,好,那这个时候比如说我现在的a lot JS,我要依赖于它,我是不是直接能在那写。那个名字叫什么模块名什么捡光瑞,然后别忘了在这是不整一他。
01:02
那接下来就好写当乐福,哎,我们一验证它有没有生效,最好的办法是直接给body什么添加背景色。这把换颜色吧。就这吧,来来,那这个时候我们写完了,我们来看一下。刷新走你。哎,什么问题啊,这是Dollar is not function,我先问一下大家,咱们你得确定了,你这个路径现在没有问题。路径对不对。路径肯定对了吧。那接下来你再看这边我有什么地方写错了吗?也没有。现在我来给大家说一个事情啊。解过就是圆满吗?现在给你看看多少哈。
02:00
9800,哎,这是我那天给你提到过的那个那个问题。然后我们再看解放源码,这不是最外侧就是一个立即执行函数吗?最后一步是不是传个window进去啊。现在我要说的是j query,它内置支持我们现在学的AMD规范。并且我刚刚是故意挖了一个坑,你先看这最后一句话,如果说type of是不是检测这个DeFine它的数据类型。如果说它是一个方式,并且它遵循的是AMD这种规范。也使用的是AMD这种规范,那么我解块内部我就自己去定义一个模块。这个模块的名字叫小写的结块,一定要注意。也就当结构瑞遇到AMD规范的时候,它的模块名字必须是这个加法,看到没有?最终是不是暴露出来的是他内部封装好那个解块的对象?
03:01
为什么刚刚会错呢?是因为我这故意写了一个什么。大写正是因为我们这些常识可能会导致我们出错误,能懂不?那这个时候我这是不是画个小,诶画个小写的就OK啦,模块名在这小写你千万不要忘了,你这使用的模块名是不是也换成小写?那这个时候我们再来刷新一下,走你。什么多上的东西吗?这就换成它没问题吧。是不是出来了,哎,看到你们脸上的颜色我就知道了,那现在这样是不是成功了,哎,正好再给大家看一下,既然看这个圆满,哎。他记住了jary只是AMD规范,再看这一幕就是我还想再想说明一下为什么JA瑞啊,你一旦引入了全局就多了一个他,还有他。
04:01
这个解瑞对象肯定是我解块瑞源码在编写的时候分装的一个对象,能不能想到?你可以移上去,这不是能看吗?走,你看,这这这不是这个jary吗?Return new jary,最终我是不返回的,是一个对象。就这些东西啊,就这些东西好,那我现在知道了第三方的库解宽瑞支持AMD,那是不是所有的第三方库都支持呢。不是比如说。来拿一份,拿到我们的例子下边。嗯,这是安格拉GS的源码,我们先把这两个源码关掉。那这一把我是不是先去映射一个路径。安全球对象不就叫安拉吗?我们给他起模名字也叫啥。当前宁县的安拉对。力不是下面的三个。
05:01
比如说我就在这儿使用。可以吧?诶,大家现在要转过一个弯是什么?你只要说在这配置好了,你在全局的任何地方都可,呃,在当前项目的任何地方都可以使用,这些模块能懂吗?你在哪儿使用,没关系,它会自动读这个配置文件。好,我就在这儿用。咔。我给他起的模块名是不是叫安拉,那这个时候我在这儿去声明行参和它对应。我怎么知道引入成功了?我之前给大家讲过,当引入安拉这个库的时候,全局是不是自动多了个安拉对象,和解二的原理是一样的,那我们到底看看它有没有啊?刷新总理,你会看到是安find,那说明什么?是不没有引入成功,那这个时候呢,是因为安格拉需要一个呃,单独的配置。我先给他写出来。
06:07
我先写完,我们来看行不行,好久没挑这了,我看能不能记对。刷新走你。我看看哪位有问题啊。睡嘛俺了,哎。刚刚是不是少个S啊?Xbox不是暴露的意思吗?好,既然写对了,我们来看一下这到底是什么意思呢?Same就是单独一个P,不用管它。里边这个Angela,它对应的是什么呢?这是为一个模块名字啊,它就是为了给当前这个模块名字进行配置,配置什么呢?这Xbox是个暴露的意思,而这个是往出暴露的是安格拉对象,就是暴露的这个库里面的安格拉对象,所以我们是否能在这去拿到它。
07:01
来证明一下是不是安格拉对象,我们之前用过这个安拉对象,咱们是不是用过它的猫方法去创建一个模块对象啊,点开来看。看到没有?这肯定是安镜项没问题吧,哎这个呢,用的比较少啊,用的比较少,嗯,那到这呢,哎,这些第三方的以及我们自定义的,咱就都整完了,都整完了再告诉大家一个东西啊。在这你要注意一个小细节,我问你,我把这个去了,这表示什么意思啊?把它去的不行,这只是表示一个文件的层次吧,你像这个是不是也是一样的层级,而我加一个点是不是表示当前目录啊,这个当前目录说的是GS。对不对,如果说把这个点去了,反而错了。这是一些常识啊,要不然你就都不要加。
08:00
要加的话就写个点杠。没问题吧?啊,再有就是如果说大家以后开发的时候发现了,你比如说我把这两个线涂了啊。这一就用这两个,你会发现这是不是有个公共的路径啊,这个时候你可以把这个也提到哪,提到这儿,我现在为什么没有提示,因为如果说提上去下面就不对了。懂我的意思吗?
我来说两句