首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
JFan_Liu
掘友等级
半桶水dotnet core全栈码农
|
友浩达
done
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
19
文章 19
沸点 0
赞
19
返回
|
搜索文章
赞
文章( 19 )
沸点( 0 )
LeetCode偶尔一题 —— 19. 删除链表的倒数第N个节点
给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。 用一个数组保存所有的链表节点,遍历完之后可以知道倒数第 n 个链表节点。 时间复杂度 为 O(k),空间复杂度 为 O(k),这里 k 为链表长度。 使用两个指针,快指针先遍历 n 个节点,之后两个指针再一起遍…
LeetCode偶尔一题 —— 39. Combination Sum(回溯算法系列)
大意:给定一组不含重复数字的数组和一个目标数字,在数组中找出所有数加起来等于给定的目标数字的组合。 由于我们需要找到多个组合,简单的使用 for 循环肯定是不行的,这时候我们可以使用回溯算法来解决这个问题。 针对所给问题,定义问题的解空间,它至少包含问题的一个(最优)解。 确定…
我在移动端上遇到的那些疑难杂症
当然了,如果不加以处理,在 DPR 为 1 的屏幕上这条线反而会很细。我们可以在这个代码的基础上加上媒体查询来完善它👇 当然,这个 BUG 只要你轻轻滑动页面就发现问题被轻松解决了。其实解决的原理就是触发页面回流,让被顶起来的页面节点回到原位。 如果你用 Vue,也可以把点击…
根据调试工具看Vue源码之虚拟dom(三)
针对初次渲染,patch 函数是做了特殊逻辑的。显然我们只要把初次执行的 patch 的逻辑走一遍就清楚了👇 也就是对「非 dom 元素的相同节点」做一次 patchVnode 的操作。关于这段代码可以分成几点来分析: 由于执行 patchVnode 的前提就是新老节点是「相…
根据调试工具看Vue源码之虚拟dom(二)
扫描下方的二维码或搜索「tony老师的前端补习班」关注我的微信公众号,那么就可以第一时间收到我的最新文章。
根据调试工具看Vue源码之虚拟dom(一)
Vue 通过建立一个虚拟 DOM 对真实 DOM 发生的变化保持追踪。请仔细看这行代码: createElement 到底会返回什么呢?其实不是一个实际的 DOM 元素。它更准确的名字可能是 createNodeDescription,因为它所包含的信息会告诉 Vue 页面上需…
深入了解Vue响应式系统
当然,仅仅从上面这个例子我们也只能知道,Vue不允许动态添加根级响应式属性。这意味我们需要将使用到的变量先在data函数中声明。 😅显然,变量 b 并不是响应式的,这也就造成了二次赋值的时候,对应的 computed 并没有发生变化。接下来我们来深究下这其中的原因。 文档中提…
Asp.Net Core使用SignalR进行服务间调用
网上查询过很多关于ASP.NET core使用SignalR的简单例子,但是大部分都是简易聊天功能,今天心血来潮就搞了个使用SignalR进行服务间调用的简单DEMO。 至于SignalR是什么我就不多说了,微软官方文档也不少。 里面可以实现需要被客户端执行的方法。 新建一个S…
根据调试工具看Vue源码之watch
我们的意图是 —— 监测app这个变量,并在函数中打下一个断点。 我们期待的是 —— 断点停下后,调用栈中出现相关的函数,提供我们分析watch原理的依据。 ... 看到需要经过这么多的调用过程,不禁心里一慌... 然而,如果你理解了上一篇关于computed的文章,你很容易就…
根据调试工具看Vue源码之父子组件通信
我们可以看到,父子组件的test方法中各打了一个debugger。 看完上面的代码我们知道,vm._events[event]拿到了一个方法,然后调用invokeWithErrorHandling。当然,vm._events[event]的方法应该是从template上拿到的,…
下一页
个人成就
文章被点赞
5
文章被阅读
2,259
掘力值
56
关注了
4
关注者
7
收藏集
0
关注标签
3
加入于
2018-11-06