首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
小黑是个前端哦
掘友等级
前端开发工程师
分享学习中的一些总结。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
7
文章 7
沸点 0
赞
7
返回
|
搜索文章
最新
热门
初学 React 时,如何快速理解其核心原理?
我认为理解一门新技术核心原理的高效方式就是:以最简洁的代码实现一遍。掌握了核心原理后,再去学习一些细枝末节的内容就变得得心应手了。
算法和数据结构:动态规划
一旦某个给定子问题的解已经算出,则将其记忆化存储,以便下次需要同一个子问题解之时直接查表。 509. 斐波那契数列 70. 爬楼梯 62. 不同路径 mxn的网格中,到达右下角的方式。 行遍历,每次只存一行。 53. 最大子序和 322. 零钱对换 64. 最小路径和 96. …
算法和数据结构:回溯法
依靠递归进行树的建立,根据问题本身的一些特点进行 return (即剪枝)。 总结了几道 leetcode 上常见的回溯的题目。 22. 括号生成 20. 有效的括号——非回溯 本题不是用回溯法,只是根据上一题的生成括号过程,我们可以反过来判断括号是否有效。 93. 复原IP地…
数组扁平化
利用 toString 的遍历转化成字符串的特点来实现,然后对生成的字符串进行分割。 缺点:仅能对纯字符或者纯数字数组进行扁平化。 显然,与 toString 不同的是,Json.stringify 得到的结果还需要去中括号操作,使用正则匹配进行替换即可。 支持所有类型数组的方…
js 实现 sleep 函数
相对于上一篇文章中的 LazyMan 的实现,实现一个 sleep 函数简直小菜一碟。 按照网上给出的定义:sleep 函数作用是让线程休眠,等到指定时间在重新唤起。 我看了网上给出的一些答案,个人认为真正实现在同步代码中调用一下 sleep 函数就能休眠的只有一种方法,就是用…
面试题 LazyMan 引发的对 async & await 的思考
构造时接收名字,并打印. 链式调用. .eat(food):直接打印. .sleep(t):真实的等待了 t 秒. .sleepFirst(t):与 sleep 基本功能 一样,但它必须紧跟着打印名字之后执行。 要解决这道题,我们需要先了解一下 async & awa…
从执行结果看 Vue 的生命周期
本文将给不同的生命周期执行的打印操作,来观察生命周期中代码执行的顺序,同时加深对数据的产生和变化的理解。 我们可以看到 beforeUpdate 和 updated 这两个钩子没有被触发,很显然,这两个钩子是监视视图的。同时,我们看到,在 beforeCreate 中获取不到数…
CSS:绘制三角形
本文内容基于 border-box盒模型。 我们可以看到 border 是一个矩形。 接下来,我们回忆一下,border 还分为 top、right、bottom、left 4个边。那么这四个边都是宽度为 1px 的矩形吗,那它们连接处是重叠的还是? 我们可以发现,其实 bor…
Vue:数据响应式原理
a
async & await 原理:generator + co
那么我们硬是要用 [...obj] 来将对象转成数组呢,我们就需要对对象进行改造,使其编程可迭代的。我们需要提供一个迭代的接口,迭代器是一个对象,并且有一个 next 方法,next 方法每次返回{value:x,done:true/false} 显然,我们可以通过 next …
下一页
个人成就
文章被点赞
4
文章被阅读
4,059
掘力值
228
关注了
7
关注者
11
收藏集
0
关注标签
43
加入于
2020-08-03