00:00
好了,那我们继续啊。好啊,刚刚我们是不是讲了六的啊,讲到off left跟top这个规则吧,好,我们说你们在做PC的,不管是做PC什么效果,我在left top啊,是必须会的两个API吧,啊就这两个API里,里面的细节搞搞清楚啊,好,那我们说当然我们只懂在left的状况下,Top的话,我们还不够啊,经常我们会遇到一种需求啊,一种什么样的需求。好获取元素的绝对位置。什么叫获取元素的绝对位置?想想。比如说把这个单给它整整体的拿全部拿过来吧,OK,干掉都不。好,干掉CTRLS好看一下。好,页面是不是现在长成这个样子?好,怎么都带边框了?
01:01
谁给他照片框了啊,我家的啊,这干掉好搞少一点,不要搞,不要搞那么多了,我们就搞个那吧。C啊,那搞个音了。CTRL好。现在是不是就长这个样子好,经常我们会遇到一个一个什么需求呢?我们说我们要拿一个元素在整个页面里面的绝对位置,什么叫绝对位置啊。就到柏林的位置。懂吗?OK,这个怎么拿?想想这个怎么拿,比如说我这个一打一,现在是一个相对零,而是一个不是。好比如说这个弯它偏移往外偏的稍微狠一点。往外偏个200好,Top上面偏个也200吧,好,这边我也偏横一点,偏个100好,都偏一百五吧。好。现在是不是这样的好,我问你,现在我拿这个of top of left的话,应该是到谁的位置。
02:03
问,你现在我拿这个一吧,是吧,我拿这个IN1的left top的话,应该拿的是谁呢?到谁的老外的吧,是吧,找你刷一下看这个位多少不知。一百五一百五吧,是吧,这个能不能给他量一下,为什么这个尺子,哎,现在是不可以用了。看看多少。是不是一百五啊,看什么,你看我是画了个矩形吗?你看这个矩形是干嘛一百五啊是吧,再来看,比如说我这来画。呃,这个位置过来,哎,画的有点大。啊,从这个位置出去。我看一下啊,我从这个,嗯。诶,怎么那么偏啊。好。重新来啊。OK,重新打开了,好,我来换一下。只有你平了点吗?159吧,差不多一百五吧,也是是吧,是不是干嘛,我们说是不差,当于这个外的这个能不理解啊好,可是我们说现在我们的需求是拿这个一难吗。
03:13
拿这个音拿到。我玻璃的这叫绝对位置,是不是到四口的是不是叫相对位置啊?那么讲一两个概念吧,一个什么获取元素的绝对位置,一个是获取元素什么。OK,我这边获取元素在页面中的。位置。好不让改,好不让改,先先不改了,那我就先这么,我们什么获取元素在页面中的。位置好总共有两种位置,一种叫做绝对位置。绝对位置包不包括滚动条。
04:02
绝对位置要不要包含滚动条?滚动的缺点?要的绝对位置就是到什么玻璃的位置,懂吗?你知道玻璃的什么距离,是不是相对位置呢?到什么到市口的?位置啊,是左的距离好,那这个应该怎么拿,怎么拿距离位置。现在我的元素还是比较简单的吧,是不是,如果我这个元素更复杂的话,干嘛这个结构更复杂的话,是不是到你要拿这个到什嘛玻璃这个位置的话,是干嘛更加困难啊是不是,那想想应该怎么办?你想,如果我的页面结构很复杂,是不是可能是这样?好,我想拿这个红颜色,距离我整个。
05:00
四口的一个位置啊,薄点的一个位置,这个叫什么绝对位置。怎么办?如果这个每一层大,想如果这每一层都是,比如说我这个红颜色矩形的,它的它是它。好,而我这个蓝颜色矩形,它的判的是这个。这个矩形的O判断是这个一层一层的往上拿,是不是啊,那我是不是得把这段距离一个个的全部都拿到,因为我是想拿这段距离吗。是不是啊,那我是不是得做一个累加的操作。是不是首先拿到什么。首先拿什么这一段。问,你这一段是不是我红颜色的,再拿这一段。问,你这一段是不是我蓝颜色第一个蓝颜色矩形的,再拿我这蓝颜色矩形吗?
06:00
Left跟是B乘以么的啊,必须得是一个循环,是不是最终拿到谁啊。到知道玻璃的。是不是这个道理啊,这个时候拿到的是不是我这个元素距离我玻璃的一个距离,是不是,当然这个玻璃跟HT这个要干嘛。要清掉,不然是不准的,懂吗?好,这个马底这个马一定要清掉,不然我只能到玻璃了,是不是,那想那怎么样,那我那我这个那我这边应该怎么写。比如说现在我就想拿这个,比如说干嘛现在我就想拿这个一呢一呢。那他这个绝对。绝对位置这个这个应该怎么样找到这个纳1OK,我就想拿这个一的绝对位置怎么办。比如说我第一个函数方形叫data point OK,不是。
07:03
AB吧,代表什么?绝对位置是吧,而不是的意思嘛,OK,比如说这里面传个节点,好待会我来调一下怎么调get或AB嘛,是吧,传识啊一到一嘛是不,这个时候它就会给你反反应出来一个。CTRLC好Y1什么po po point等于。等于它的一个范围值,这个point里面拿到的就是我这个一拉一的绝对位置,那我应该怎么写?这个函数应该怎么写?一层一层去打吧,是不是大想这个这个怎么办?首先我把之前那个规则给他拿过来。OK,这是它的一个规则,CTRLC问。好,有这个有没有思路。
08:00
这应该怎么写?但是想最终反正肯定是到闹或者到。玻璃了是不是,也就是说我最终我跳出循环,能不能通过这个闹来跳出循环。能,能不能负循环肯定做不到,V循环行不行?不要循环行不行,不要循环,我问你啊,我能不能通过这个闹来跳出循环,咱们要写I1嘛,是不是啊,OK,我说最终这个值,我要通过这个now来调出循环吗?为什么?因为你最终最终我也在判,是不是要么到no要么。这是他们什么?最终这个结果吧,要么得到,要么得货的。再往上就没了。是不是在哪?那我们是不是有必要来看一下body of the是谁?是不是因为你拿到,如果你的office他用的是玻璃的话,问你啊,要不要继要不要继续往上拿。
09:02
刚刚这个图不是看了吗?这干嘛,只要你有,是不是还得拿什么?拖把。是不是啊,我们说刚我们我们刚刚画的东西怎么样,一层一层外面这个蓝颜色的都是什么,都是OC的判断的,我现在想拿的是什么红颜色的一个绝对位置啊。对吗?比如说这是最最外面一层,是不是最最外面一层肯定要么到闹,要么到什么。Pudding。是真的OK,我们是不是得看一下board of事项?这我们来看一下玻璃的三分。怎么看?F12是吧,刷一下怎么去拿玻璃,第54行怎么了?50张怎么是不还没有写?先给它做掉只不然会给你报的错是不是啊,怎么办?我们说多个门的点玻璃嘛。
10:04
是吧,他的什么,呃,不差。什么是什么,那是不是再来看它的什么,玻璃的什么?零,它的top。也是是不是这一个前提是什么。诶,你看我有没有清默认钥匙。我我有没有轻默认要上,我有没有轻默认要上,没有轻默要是不是都都是零啊是不是啊,OK,也就说什么默认API里面是不是玻璃的塞的托都是零啊,就是no是吧?如果问你HT跟玻璃之间,大概现在HT跟玻璃之间是不是有马。是不是,你看是不是马呢,这个马我浏览计算吗。也是我现在拿绝对位置的话,是不是只能拿到这个点。
11:02
是不是再往上拿干嘛拿不到的,为什么?因为我玻璃的现在判的是谁啊?是闹啊,还会往上递归吗?不是还还会往上进这个进我这个循环吗。记不了这个循环的,我这个循环要干嘛,就是累加的去打你每一个偶的分子是吧。我说我这个循环是干嘛的,我的循环干嘛,做件什么事情啊。干嘛叠加什么。叠加什么?是什么?叠加of判断什么?什么left和拓,这不是我我要循环要干的事情吗?是吧,首先拿我自己的是不是我如果在这这里面啊,首先我拿我自己的什么。
12:01
偶像的拖把跟偶像他他其实哪写的。那我上一层的。那我上线的什么。欧达跟欧跟错吧,是不拿到我上成的,直到拿到谁。拿到玻璃是不是因为我要拿玻璃的上一层是谁了?闹了还有吗?就没有了,跳出循环了。懂吗?OK,那那那我跟他讲。那么难,那我这里面应该怎么写?这个必要循环我应该怎么写?这个物要情况怎么写,反正我知道我在这边要Y一个X等于零,Y个什么Y等于零是不是,而且你这个默认要是要不清掉。不听掉的话,你拿到的是只能是到玻璃吧,其实我说拿这个绝对位置应该是到我整个窗户的绝对位置吧,是吧,所以说最好这边干嘛一定要把money干嘛一下也要清一下,所以说这一步只是为了清除默认钥匙吧。
13:11
跟你以后有,跟你以后写效果,它会不会影响到你一些效果实效。会不会啊,会的,为什么?因为我们有有些值拿到,就是什么到玻璃呢等等,可是我们发现我们这个HT和玻璃之间是不是干嘛有15KX什么马in呢,这个marin的话,会对我们的计算会造成一定影响的,所以一般我们要把它清掉好吗?这是一个必须要做的操作。好OK,那想想,那我这边应该怎么写。反正我最终干嘛要R有干嘛矩证出一个什么对象嘛,OKX,为什么XYYYOK,这里面干件什么事情,累加操作。是吧,你这个节点是不是已经传输进来了,我干嘛,我说。
14:00
干嘛拿它的什么left什么我的X是不是要等于它的left y应该等于什么什么什么错问你这是拿了几次啊?一次应该要一直累加,是不是怎么累加,怎么才能让它进入这个循环问题,这个循环如果你这边没有没有条件出去的话,是不是一直在这个什么。循环里面啊,他想我能不能这么玩,No等于no的点,OK,我这个note就是你循环跳出的条件。Cooking。可不可以啊,因为这个漏的问题最终会找谁?如果你正常的话,你这个no最多都是多少呢。玻璃嘛,最终都会调到玻璃嘛,要么嘛,如果你定位是fix是不能,那到那你的的分钟到no的话,那是想你是fix定位的话,是不是我只只需要计算一次就行了。
15:05
是不是你你参照一到那瓦那,我第二次循环海基吗。如果你定位fix,是不是我在这边XY拿一次拿到的就是我到玻璃这个距离。是不是啊,为什么?因为你们嘛,O3三都是称当什么。玻璃的吗?是不是我这个循环只要跑一次啊?你。我刚说句话,能不能讲,我说你本身定位,如果为的这个循环,我跑一次是不是就够了?是不是想想,如果在不是火狐的浏览器里面,这个循环是不是只跑意思?是不是进来我干嘛拿了一次嘛,下一次这个是不是就到那了。还会进这个循环吗?还会吗?我问你这个XY是不是就拿到到玻璃的距离。是不是?如果你是火不气的,我问你循环会走几次?两次是不是啊,OK,我们说这边肯定要写嘛。
16:04
加等于吗?OK问你第一次拿到的是不到玻璃的距。是不是?如果是火候乱,请问你进来第一次XY达到的是不是就是我这个元素到玻璃的距离啊?是不是这样的?能不理讲问你的这个时候这个是谁。的,下次再进来时候,这循是不走,第二次点点零相当于没有交。所以说循环走了两次,效果跟一次一样。因为你board定of the left定都是嘛,是不是下一次board的点of分子是谁?那要不要求循环?跳出循环。是不是啊,也就是说如果你本身定为fix的话,拿到的是不是就是我到波去。是吧,如果你本身并不为的你到玻璃的好,算是不到玻璃干嘛?
17:06
一次就拿到了嘛,下一次跳出循环嘛,是不是如果到定位负极了,一层一层往上拿嘛,最终肯定要到五。不管怎么样,最都是不利了。是不是啊,你不管怎么样,最终肯定要到五点。能不能理解啊,那么你那这个东西拿到的是不是就是我一个元素的绝对位置,什么叫绝对位置到不对的距离。能不能讲那们来看一下嘛,看我们把看一下这个质量是吧,这那干嘛抗收点一下,这个什么周刷一下。来你看是不是X350,三百五啊来量一下。走,你下来高度是不是三百五啊,看见没有。是不是?差不多吧,OK,宽度了。
18:04
是不是也是三百五啊。能不理解,OK也如果这个函数有没有问题啊。这个还是没问题啊。这函数没问题啊啊,函数有一个问题什么问题啊,如果有多的跟什么马,它就干嘛算不准。波和为什么会影响这个函数的取值,为什么?因为我这off left of top到处都是什么到的都是你of panda什么那边去吧,是不是,比如说干嘛现在这个T,我给它一个多的为10PX,为10PX的实心,我们来看一下整理好,我们看他给的值是不是还是350 350,你看它有算这个啊。
19:01
播的纸吗?没有啊是吧,你看我是怎么拿,你看我是不是,你看我要拿是不是我先拿这个。哎,他是不是拿着这条边到这边呢。是不是啊,他想是不是这两个玻璃他都没有算。这两个值是不是都没有算啊,我看实际这个值应该会高。百六吧,是不是如果让看的话,应该能拿三百七吧,是不是他是不是只有300啊,你看我应该拿多少六吧,是不是他是这个我都没有给他算。是不是少了什么上面呢。一样的码,少了十码。是吧,因为我这个没有算成什么的吗?这是个问题吧。是不是一个问题啊,好,记住这个问题,OK,好,可是我说如果你这个元素比较干净,没有波动的话,是不是就可以用我自己定义的这个。
20:00
是不是啊,我说你要知道这个函数波璃跟马会影响到这个函数取值的懂不懂?OK,好,我们再来看好这是获取元素的绝绝对位置吧,想想那怎么获取它的相对位置。什么叫相对位置?如果没有滚动条,绝对位置跟下对位置就是一样的。是不是这里没有滚动条,你的玻璃跟你的石头在干嘛,在一块嘛,到玻璃的距离就是到什么石头的距离嘛,一旦出现滚动条,那就不一样是吧,比如说来个style。看多。3000,你看会不会出现空调?不会,因为干嘛我清了是不是,那这个是要给谁啊给我看。哎,这里好,那这个外岂岂不是太大了。我还是把这个O的还能干嘛清了吧,那我要让滚动胶出来怎么吧,其实也可以给玻璃吧,把这个OPO还能干嘛干表示比。
21:07
走,你好,是不是就出来了,那问讲OK,那想想现在我问你啊,如果我这样。姑伊那一达。绝对位置有没有变?绝对位置到波点的距离吗?有没有变?没有变,因为你拿本仑的时候玻璃也会上去是不是?可是玻璃的相相对位置应该就只有这一项数了。是不是OK,怎么去这个相相对位置。绝对位置减掉你滚动条滚动的距离,是不是就是一个相对位置?是不是滚动条,滚动的距离怎么样?CTRLCCTRLB,我们说滚动条滚动的距离怎么样?获取滚动条,滚动条滚动的距离,OK,这个应该怎么的?
22:11
在哪?怎么拿滚动条滚动力去掉,这应该交过吧。滚顿叫滚顿是怎么的?这应该是有问题了吧,多什么?哎哎,改成什么。改了五了,好,回去回去回去回去回去回去周你周周。好,完了,这就是五八是吧,OK。好,里面全部干掉。好,滚动条滚,滚动距离怎么拿?
23:00
好,我让他横向纵向上面都出来多少。刷一下好,为什么都没有?刷一下,好,这是零五吧,OK,又犯了这个愚蠢的错误,零六,你看是不是滚动条都有啊,是吧,是OK,想一想,这滚动叫滚动句怎么着?L应该等于什么?这个肯定交过吧,多根分这什么多等么?Do document document element,什么什么。是是吧,这是不是。横向上面滚动距离啊,有兼容性问题啊,因为有时候这个值在跟标签上有,有时候这个值在什么玻璃身上镀同的浏览器这个值放的位置不一样吗?是不是一般我们这么写吗。
24:07
是不是okt呢?点。错吧,这个学过吧。呃,T是不大小。CTRLCCTRLV是不是OK ctrl点么。哎,我喝什么是不是好啊?我发现你们忘的有点狠啊,来看一下,走你。刷一下F12,这里是不是有这个滚条的,我把滚动条动一动,哎,刷一下,你看这个指示就过来了。是不是啊,比如说干嘛要看到清楚一点的话,干嘛是不是有个是叫score。滚动条滚动的时候会触发这个事件的来。走,你你看是不是最。就用到零啊,是不是问你这些纸是不是,比如说干嘛来我来刷一下,好再来刷一下是不是好走你我啦啦啦啦啦啦到这边吧,好走你我再拉狠一点。
25:14
是不是到了那个1000多了,我在了六到1000多。我来问你哦,现在这边是什么,2000多了,是不是代表这个值是2000多。是不是这个值是不是1000多。疯了。是吗?你不可能吧,你看我这一点距离就有2000多啊。我整个什么屏幕的分辨率才多啊,1000多吗?我是不是横向屏幕分辨率我才1000多啊,现在这个直接给我干到什么。2000多万啊,我们经常说,哎,这两个API拿的是滚动条滚动的距离,是不是啊,其实我感觉不是你们的问题啊,是在行业里面大家都这么讲啊,说这两一片拿的都是我滚动条滚动的距离啊,其实不应该这么讲,应该什么那什么滚动条滚动时元素滚动的距离。
26:09
这才是这两个API真正的意思,并不是你滚动条滚动,而是你滚动条滚动时,里面元素到底滚了多少,里面元素确实滚了这么多。懂吗?因为你这个页面长了,懂不懂你你这么长的滚动条其实已经代表了一个1000多的距离了,懂不懂,这跟你是不是页面里面的元素的高度有关系的。人们讲好,所以说这一次啊,这个API概念给它换一换啊,不是说滚动条滚动距离,虽然说我们大家经常这么讲啊,这2API那是滚动条滚动的距离,其实它隐含的意思呢,是什么?滚动条滚动时元束。滚动的距离。得不到。至于这个距离为多少,那它的意义?对吧,OK,那再想想,那我现在想拿这个相对于。
27:04
那相对位置应该是零,七。相对位置是加还是减?加还是减减吧是吧,OK,相对位置找他把这个通条让他出来。好,要出来的话,Over还能进掉,OK style什么T嘛,只接我们看嘛,就不看高度了啊,不看宽度了,3000X是不是这个是应该是有补动角的是不是好走你我们说干嘛,这个时候这个API拿的是什么。这边拿的什么。到绝对距离到玻璃的距离,是不是我再来写一个?一二叫相对是吧,OK,这里我待会就直接把这个值,把这两个值全部。
28:03
打印出来这里OK,可是这个方法应该怎么写?CTRLC是五。一个是到玻璃的距离是不是绝对的是吧,绝对的一个是到四口的要干嘛相对的啊。这个应该怎么想?这X要要干嘛?减掉一些东西吧,OK,减掉的是一个什么东西啊?就他们俩。滚那圈干嘛?滚动的距离啊,不就他们俩吗?就L是一个嘛,拎过来干嘛?X减什么减LYY减T。能不能理解是不是啊,OK,来看一下你打开。什么?Y是Y减T嘛,X等于X减L嘛,是不是啊,来看一下我们干嘛测一下不就行了吗?是不是?OK,来看这两个值好走你。
29:09
好,问你如果什么都不动,这两个字应该是一样的。刷一下三百三百五了,好,比如说我这样一拿一了,是不是到。这边我再刷一下,问你前面是干嘛,前面是放哪边的。前面还是三百三百五不动,因为你什么绝对位置嘛,到玻璃的距离嘛,玻璃现在在哪上面嘛。是不是OK,可是相相对那边是变成多少万,应该变成多少。X是不是应该是还是三百五啊,因为我没有画过滚动条嘛,是不是这个值应该要多了,接近于零了吧,你看十化项,你看是不是一个负值啊,肯定干嘛超了点吧,那这样的话肯定是个负值。那么讲问你这是不是拿到一个元素距离适合的位置。是不是啊,可是还是有问题,还是我们干什么说这个波玻璃跟这个马底干嘛会影响到这个函数的取值,是不是啊,你想想,其实这就是我们什么一开始就是在很很老的那个年代啊,就浏览器还没有给我们提供API的时候,我们就得这么写对不对,而且写的还要复杂,这个里面还要去考虑播璃个什么。
30:22
Marin,他要去内加播的一个market,懂的好,可是我们现在开发出来一个特别牛的API。好,不知道大家有没有用过。好,应该记得geting,记不记得。这个这个一有没有学过,可长Bo。Nd bonding。是不是geting我来啊,怎么办?拼一下吧。来看一下,比如说这个IN1吧,In那一声音上应该有一个get邦丁克什吧,React吧,这个没学过是吧,OK。
31:10
你好,这个API以后一定要去用它,好来看一下这个API。好,是什么?Element,是的,是不是OK?你看他反问什么?返回元素大小及其相对于是口位置一个什么位置?绝对位置还是相对位置?相对位置这个API就是用来返回相对位置。等等,而且它会帮我们自动计算播的对。Market懂懂,OK,我们来看一下这个题。地方叫什么?Get a Bing,肯什么这什么是不是来看这个影片多么的神奇,这个影片好ctrl a ctrl c全部拿过来,好ctrl a ctrl v,特别开心,找你好干掉。
32:03
这两个函数干掉是不是我们定义这两个函数是不定义的什么定了老半天啊,干掉去S我们什么,它会给我们卡,为什么。走,你这个注释也干掉,叫什么一个point point等于什么?In呢1.geting是吧,它会给你返回出来个对象,看一下这个对象。走,你刷一下,看这个对象不刷。稍下你看是不是一个动对象啊,不是一个动对象,什么动矩形对象吧,好,他会给你返回几个字。啊,其实这两个字代表的就是什么。代表的就是LA的一个做法,XY代表的是X的一个托法等等,只是为了什么,为了让你们以后用这个API稍微简单一点嘛,所以它又干嘛定义出一个xxy,一般我们XY是不就了代个left、托等等,所这个XY就是我的left和托法,能讲是说它本质上应该只有这几个几个字。
33:15
一个是hat,一个是left,一个是right,一个是一个是是不是少了个波。是不是好,White跟head是吧,一组是不是这个我们要看left跟top是吧,一组是不是OK right跟谁跟这个bottom是吧,一组,好,我们来看这些API到到底什么意思是吧?好,我们来看一下。好外是开的,暂时我先不说,首先我说这个left拓代表什么?元素左上角是口的,是元素左上角的相对位置。也说到谁的位置啊,是的位置对不到元素左上角是谁啊。
34:06
现在我拿的是哪个元素的?一的一吗?一的一是干嘛?左上角是哪个角?他吧,是不是,那跟是左上角到四的位置,那就是多少350,三百五吗?是不是,那问你这叫什么,右下角,右下角到时口的位置吧。再加上你两百两百嘛,那就多五百五百五,你看五百五百三百五。350。能不讲OK,你就是什么这个代表元素,左上角的相对位置跟波代表什么元素啊。右下角的。元素右下角的相对位置懂不懂?OK,那这个跟Y代表什么?记住懂吗?代表袁硕。
35:06
的尺寸好,为什么这个跟要代表玻寸,我们来看之前我们那两个API,我加一个波段会不会受到影响,会来看这个API10PX实行。这你看一下。只有你看他朋友知道。三百六三百六。你看这个点上去是不是360,三百六比刚刚比刚刚多了什么,不就多了这两个边框吗。我拿的是不是这个点,是不是他的左上角到四口的位置应该是300,有没有给我们算这个波的。有没有算了,OK,如那我写个马呢,算不算,算不算,肯定算,只有你,你看这个多少。
36:03
四百六四百六嘛,你看问你是不是这个点,那上去是不是就是多了什么。是不是就是多了你这个外的一个玻璃根马有没讲,那是不是就是四四百六四百六。是不是啊?是不是四百六四百六。想想。是不是四百六百,想想这边加50,这边加50。应该四百一吧,是不是诶奇怪。Mark,是不是叠加了?Mark,是不是叠加了?哦,对,老师,你腹肌动了之后也在这。子集marin为50PX码,Marin是不是被叠被叠加掉了,如果over了,为什么黑?看一下这个马in还会不会跌的。
37:10
在哪?是不是在这边了,哎,被隐藏掉了是吧,嗯。奇怪,是不是在这边,你看这个marketin是不是干嘛进去了。他有没有算法给。你们算马算的这个元素的马了吗?是不是啊,是不是财务给你返回多少。返回四百六吧,是吧,那其实这个值应该为多少。这个应该有多少,看一下嘛,多少。三百六多了100是没有算码表。
38:00
是吧,这个是应该多少。这个是不是,这个怎么是对的,四百六三百六对不对。对的吧,是不是360。诶,那我在纠结什么。是不是300条,OK,也就是说有没有算他的马。哎,他们的马去哪了?没有算。想想。算了吧,怎么没有算,那算不算这个马都是啊。300多嘛,是不是啊,因为你之前干嘛。反正这个值对不对,肯定是对的,是不是肯定是到我这个事故的什么一个这的位置吧,有没有算马跟波的。
39:05
都算了嘛,你看我这个妈跟脖子是不是。都在这里面,这里面讲没有这个马跟波的时候,这个应该为多少。这多300吗?是吧,我可加了这个。播了之后呢。你看OK,加了这个玻璃之后呢,你看三百六三百六嘛,是不是加了这个market呢,还是。三百六跟四百六吗?为什么?因为你垂直方向这个马里干嘛没有起作用啊,这个嘛,叠加掉了吗?是不看水平上了没了。没有吧?是不是纵向是干嘛。叠加掉了一方,你看是不是他内部都已帮你算好了,是不是最终我们还需要考虑你这个玻璃跟。马了是不是我们如果用这个API就不需要你去管这个玻璃跟马了,是不是不是他内部全部帮你帮你了,不管渲染是什么样,不管叠不叠加,最终反正我这个值给你肯定是对的。
40:11
是不是?这个能不理解,OK,那大家看现在我拿的是不是左上角跟右下角啊,你想你如果想拿这两个角,现在我是拿这个角跟这个角的,你想拿这个角的话怎么办?一个是干嘛,你想拿这个角的信息怎么办?就是这个角的什么left加上一个什么,是不是应该加上你一个宽。是不是啊,那我们说我们平常我们API里面有拿活的关注的吗。没有吧,我们的外的是什么内容去吧,除非你把这个换成什么吧,你看他自己提供给你这个了。外开的,大家看一下是多少?二算不算了?
41:02
算不算肯定算了,是不是就说你如果想拿这两个点呢,那你就加上它里面这个Y4个派是。是不是啊,是不是一个API把你全部搞定,是不是我是不是通过这个API就能拿到你这个元素,不管你哪个点哪个顶点到我这个是的一个相对位置。是不是想拿决定位置怎么办?想拿绝对位置怎么办?加你滚动条滚动的距离吗?那不就是绝对位置吗?是不是说以后如果你们在页面当中在写写效果当中要有需求去拿一个元素的相对位置跟绝对位置的话,使用哪个呀?给着邦丁肯定有点懂不懂,OK,那前面这两个还用吗?不用了,可是你们得知道这这里面的一些坑。对吧,OK好,那我们说看一下这个AP是一般我们说像这种比较好用的东西的话,它的兼容性就比较低了。
42:03
是不是我先来看一下这个东西,它的就是怎样,哎,这个东西还真奇怪。看一下么,看云。Control。看一下,这是难得的一个这么好用的东西,就有这么高的。看到没有,移动端PC端都都可以用的,比如说这个API,这是一个神器,懂不懂,所以基本上页面开发当中,这个东西我们用的很频繁,懂吗?你看在IE678里面他都支持,只不过IE678里面没有什么。没有外置跟探懂吗?其他四个都有,而且你看移动端浏览器,安卓是不是看4.14版本之后是完全支持的。只二这两个版本肯定没有什么手机的内个还是2:1跟什么2.2的懂不懂,所以说这个API放心大胆的去啊,用上懂不懂,OK,再来强调一下,我们说这个API拿拿的是什么。
43:02
这个拿的是什么?那这是什么?一个元素的相对位置,OK,一个元素四个脚的相对位置。是不是一个一个一平搞定吧,是不是想拿绝对位置怎么办?加还是加,加什么滚动条,滚动条滚动石原素滚动的。OK,那这个拿到的就是什么是吧,绝对位置。好,什么叫绝对位置,就是到什么body璃的位置,可是有一个前提,Body璃H的马底给它清掉,就这个位置叫做什么绝对位置啊,一般我们开发的时候将只会给你说拿相对位置跟绝对位置,你要明白你家的意思是什么,对不对,那绝对位置是候其实有一个隐含的条件,H清码或者个妈要给它清掉啊,不清的话,你其实还是少了那么一丢丢的。
44:19
对吗?OK,那这就是我们两个一个比较重的API给帮地啊,这个API可以拿一个元素四个角的相的位置,也可以拿一个元素四个角的绝对位置等不等,好另外这两个角记住一定要拿它里面的Y次根看。懂吗?不拿它里面这个外根开也是会出问题的,因为我们的外开的话,一般只是内部学。这个API里面的关指的是的一个寸能不理解好。
我来说两句