首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
vianem
掘友等级
布林布罗 我是个机器人
砥砺前行 未来可期
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
470
文章 408
沸点 62
赞
470
返回
|
搜索文章
最新
热门
一觉睡醒,我vscode里的TypeScript项目全报错了
怎么了 最近我把vscode的自动更新打开了,更新结束后,我一个TypeScript项目全线报错。所有的Catch语句都会报错,但是编译的时候不会通过。现象如下: ![FAC5@(HD9PR76_5I
哦?原来这就是闭包啊!从执行机制层面彻底理解闭包
还记得以前刚接触JavaScript这门语言的时候,有一些语法特性我总觉得有点难以彻底理解。尤其是闭包,小笼包和菠萝包我是知道的,这个是什么包? 以前我经过一段时间的学习,似乎明白了它的涵义,但实际上也只是停留在似乎上,并没有彻底从JavaScript执行机制层面理解这个含义。…
看完就懂算法—动态规划
将原问题分解为更简单的子问题(重要的事情默念三遍),通过解决子问题来解决原问题。 记忆化搜索(存储子问题的解,解决重叠子问题多次计算的问题)。 最优子结构:原问题最优解所包含的子问题都是最优的(子问题的最优解能组合成原问题的最优解)则该子问题为原问题的最优子结构。 状态转移方程…
详解js执行环境——声明提升的本质
我们在接触JavaScript这门语言时,会经常遇到这种问题,经过后续的学习,我们可能知道了这种现象在JavaScript中叫声明提升(hoisting),但是我们可能只知道声明提升的现象,却不清楚造成这种现象的本质,而这个本质却是JavaScript最为重要的知识之一。解答上…
JavaScript对象不变性知多少
ES5开始所有的属性都有了属性描述符,以表示属性的一些特性。 我们可以通过Object.getOwnPropertyDescriptor(...)查看属性描述符。 这里我们只讨论其中的writable(可写)、configurable(可配置),我们可以通过Object.def…
观察者模式与发布订阅模式真的不同
这两个模式很容易弄混,很容易让人觉得这两个模式是相同的。但是首先我们要知道的是,这两个模式是不同的。硬要说相同的话,那也是广义上的相同(后面下文解释)。我们先来各自看看这两种模式,最后再搞清楚这两者间的联系与区别。 简单来说,观察者模式就是,一个对象(被观察者)的状态发生改变时…
简单实现js关键字new
使用new 操作符时被调用的函数。它们并不会属于某个类,也不会实例化一个类。实际上, 它们甚至都不能说是一种特殊的函数类型,它们只是被new 操作符调用的普通函数而已。实际上并不存在“构造函数”这种特殊的函数,只有对于函数的“构造调用”。 我们来看一下函数的构造调用例子。 在J…
浅谈js函数节流和函数防抖
函数节流和函数防抖是一种优化方法,可用于减少高频繁触发任务(函数)的执行次数,达到减少资源占用的目的。 函数节流:任务在指定的间隔时间内只执行一次。 函数防抖:只有在任务触发的间隔大于等于指定的间隔时间,任务才会被执行。 区别:在指定时间内,任务执行的次数不同。假设持续触发一个…
个人成就
文章被点赞
222
文章被阅读
20,435
掘力值
913
关注了
58
关注者
57
收藏集
10
关注标签
10
加入于
2019-04-25