00:01
完成以后呢,这块咱们是就复装好了,接着就是我们的success。回答函数。啊,这是我们的call。好了吗?那这个以后呢,我们就可以干嘛到里边接着去写了,哎,这个view咱们放在这个operation里边的,好在这那在这我是不是就可以拿到这个love ID是不是等于我们的。Request。分点我们就干了吧,再去干,干谁呢?是不是还是叫我们的love ID啊?放里了我们的碳。是不是等于我们的request点儿get.get看谁呢?这么love?他。是不是这个样子好?那么接下来是不是同样的。看看如果这个love ID并且。
01:05
你这个老不存在。OK,那么我是不是接下来就去找一下子这个用户,他所收藏的。这个玩意啊。接着是不是就是这么的love就等于什么呢?等于you3love.objects点就写呢?这边是不是就是我的。Love ID。是不是等于我们的硬,我们的谁呀?老的。道理,这个love have。是不就等于我们的?应问的谁呀,Love type?然后还有没有。是不是就等的request.user。
02:01
对不对,好没有。Status是等于谁呀?看好吗?我就找一下子他去收藏这个玩意。并且收藏这个玩意状态还是处收藏人还是你目前登登录这个人找一下子看有没有,如果他是有的,如果这个漏它是有的,代表什么意思。我找到了他收藏这个做了吧,找到了它,那么就让谁啊,它的中号零。都可以拿到啊,那他们点谁啊?Love status给他制成谁?这是false,是不是就代表着全收藏了?求收藏以后接着是不是love,它的中括号零。这点这边保存起来,保存下后接着是不是了,这次response好,这里边我们就给它来一个。
03:08
还是我们的。Status。我们就说OK。后面还是我们的message。然后这边呢,我们叫谁呀。输入取取消成功。如果说他没有找着,没找着怎么办?没找着。啊,如果说他根本就没有找着。其实在这块像这种可能性有吗?基本没有什么可能性。啊。Pass就行了。这样没有什么可能性,如果说你想给他返回个啥,你就给他返回一个,随便返回个消息就行了。啊,这你给返回个什么,取消失败就行。
04:05
这块开始。这。同样道理,像这个玩意儿,它是不是也是不是没有,基本上没有什么可能性啊。那如果说你这里边有一个出问题了,那是不是也是你返回一个取消失败就行了。好看明白我这个逻辑了吗?OK,关键是。你要把前面这两个东西给我传过来。传过来以后我在后边。OK吧,好,那么有了它以后,接着我们是不是到前面是不是可以继续干活了。判断,如果说你这个call back,它的点status。如果都等于我们的谁啊,OK?是不是代表他取消成功了,那取消成功了,我们干一件什么事。
05:03
如果是失败,咱们是不是直接讹了他呀?A lot,我们是谁呀?好,没有引号。Call back,他的点message。那么。关键是如果他取消成功,我们也让他讹了钱。接着需要干嘛呢?例子。这一次咱在这边。我一点击说他一刷新手,自然而然这个也就没了。而我们呢?也可以用前端的方式给他干嘛。给他剁掉。宝贝们,因为在这边他这个东西稍微容易一些,我就给你说下去了。那我为了不让他再刷新,我他妈直接一点击它就消失。而且你看不出刷新来,那么呢,我就得通过官司是不是拿到你这个D,把你这个D是不是给你剁掉。
06:07
OK,其实我们前端尖子他是可以做到的。对吧,那我怎么做呢。那现在我是不是可以找this拿到他拿到这个电位啊,对吧,那么拿到这个电位以后,我通过这个电位再去找到谁啊,找到它的这个。电脑。你必须通过多这次答案啊。同学们必须通过倒呢,现在我这块。你在这能不能写一个?This呢?这单子代表谁?当前的总部。收到。也是发生事,这个是。哼。这个this,在我们在学这个官司里边的时候。
07:01
是不是就是一个让你们很头疼的事情,对吧?This,听好了,我只说一遍,你该记记好看this。三个地方。三个地方不同的作用。第一个地方。前提是啥?This是必须出现在函数或者方法中的,他肯定是在保护。这第一种情况。在函数当中。什么是函数,什么是方法,都明白吧。如果出现在函数当中,This代表的永远是温。这是第一句话,第二句话,如果this出现在佛法当中。啊,出现在一个方法当中,那么呢,永远代表的是这个方法的对象。这是第二个。第三个,如果this出现在一个事件的函数当中,那么它代表的是谁发生事件的这个对象。
08:13
OKOK,而这里面最难受,最难受的就是这个意思,就让咱们,偏偏就让咱们碰见了。而这个例,它放在哪呢?有人说有说他不放在这个可里点击事件里边吗。它代表的不就是这个点击的这个元素吗?不是的,它放的不是这个函数,它已经在这个函数里边了,你没有发现吗。这是一个合数吗?这是咱们的回调函数法,OK,它代表的是谁?代表的是阿贾克斯对角。它是属于阿尔法克斯对象的一个方法吧?哼。
09:00
所以这是最难做的一个。因为我这个阿贾克斯,它也是一个什么,也是个对象,你在原生架子里面是不是学过差。没有HTP快手对象。对。这个啊,这不算方法,这个回调函数。它这个this代表的是阿贾克斯对形。不再是谁了,不再是你拿到的上面所写的这个do this了,虽然说你在这写了一个this,在这写了一个,是不是两个地方是不一样的?因此你这个就不能用它了。那我这块还想要拿到你上面获取的这个元素怎么打。有没有想过?怎么打?我能不能先在这上面你保存起来啊。
10:03
没有了吗?坑坑在这上边,是不是代表的就是我这个点击的这个元素。但是它在阿贾克斯里边说代表的就不是了。那我在这是不是先把你这个卷给你保存起来行不行。喷起来后,那这个OBG我是不是在下边就可以用了。咱们当时学这个前端罐子里边通常的玩法不就这么玩吗?如果你怕下面的下面的例子和你上面的不一样,是不是在上面先给他保存一下子。到下面用啊。那么我在这儿是不是就可以OBG是不是就代表着你上面点击的那个元素了。OK吗?商店点击的这个元素我现在拿到了,那么通过这个OG我想要拿到的是谁啊?是DL,我要把这整个DL是不是给他剁掉?OK吗?在几括号里边呢,它就有什么方法OG它的点谁啊。
11:13
Ay。对。是吧?祖先节点。拿他的祖先节点parent代表啥呀?是父亲,就是他直接的直系子,他的父亲。Appear代表什么呢?所有的祖先节点。然后呢?在这个祖先节点里边,我再给他传递一个选择器可以干嘛,可以拿到你指定的那个祖先节点,请问我们上面这个电路是不是它的祖先?是他的祖先吗?反正你在我的上面,你肯定是我的祖先,我想要拿到你,我就把谁呀,我就把这个de。
12:03
是不是这是一个类啊,把它拿走,这是不是一个选择器。然后呢,放到这里边写个啥呀点。传进去个选择器。那么呢,他就会拿到我们的第二轮。看好了吗?这就可以干嘛拿到。点击。对象的。祖先。节点当中。有泪。明儿。是de的。对象。
13:02
首先是拿到点击对象的祖先节点。扣号里边给他传个啥。传个选择器,那么他就会拿到有这个类名的。住下。就这么的祖先节点是吧?看好了,好,来到这个主线节点以后呢,我们在讲什么呀。瑞木。完事了。用几颗就是这么简单。能听懂什么意思吗?哦,你如果你这块你搞不懂,你弄不明白。你说我我不愿意写这行,那你就让他刷新window.location.reload。如果它就会闪一下子,如果你不想让它闪,那你就得干嘛用勾S。
14:03
去把它剁掉,它就不会少了。那个就是这样区别。效果肯定啊,我传过来这些数据,我只是更新了部分的数据嘛,你刷新一下子,你相当于全页面是所都刷新了。肯定啊。优体验是是都看着也没有什么对吧。啊,闪一下,闪一下其实也对用户哦,用户体验不好,你闪一下用户就觉得。OK,我我刚才讲的这些能听明白啥意思吗?听明白了,下去多练练。出去很屌,告诉你。
我来说两句