首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
戴着眼镜的平头哥
掘友等级
开发工程师
|
大厂 AI创新中心
君子不器,朝闻道,夕死足矣
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
132
文章 112
沸点 20
赞
132
返回
|
搜索文章
最新
热门
JavaScript的执行上下文
理解执行上下文只有理解了执行上下文和调用栈,才能更好地理解JavaScript本身,更好地理解一些复杂的概念,如变量提升、作用域和闭包等。尽管面试时,面试官不会直接让你回答执行上下文的概念,但会重点考
理解作用域
理解作用域1. 作用域是什么?作用域是一套规则,根据名称查找变量的规则。这个规则决定了,在一块代码区域中,是否能够访问或者改变一个变量,换句话来说,这个变量在这个块代码区域中,是否起到了作用。2. 作
call、apply以及bind的区别和用法
1. call、apply、bind的定义?(它们分别是什么?) call()方法使用一个指定的this值和单独给出的一个或多个参数来调用一个函数。 apply()方法调用一个具有给定this值的函数,以及以一个数组(或类数组对象)的形式提供的参数。 作为新函数的参数,供调用时…
柯理化
看完这个定义,如果你之前没有接触过这个概念,这句话就相当于没说,所以为了搞清楚这个概念,我们举一个例子🌰。这个例子就是求两数之和,不要小看这个例子🌰哦,简单的例子,往往透彻深奥的道理,越是伟大的东西,越是谦卑,请看下以下代码。 curry(sum)执行之后返回了一个函数…
理解浏览器中的Event Loop(事件循环)
Event Loop是一个执行模型,在不同的平台有不同的实现。浏览器和NodeJS基于不同的技术实现了各自的Event Loop。注意,在浏览器中,它发生在渲染进程中。 我们知道JS是单线程的,某一时刻就执行一个任务。如果浏览器仅仅是这样的,那类似Ajax这样的操作,对…
Vue源码研究02-依赖收集-数据变化后应该通知依赖这个数据的DOM
当定义在data中的一个数据发生变化时,应该通知页面中的那些DOM更新显示呢?如果更新整个页面的话,重绘、重排、页面效率低,显示不合理。 对,谁用到了这个数据(换句话,==谁依赖了这个数据==),就通知谁变化。每个数据对应一个==依赖数组==,谁依赖了这个数据,就把谁放到这个数…
Vue源码研究01-数据响应式原理-让数据变成可观察的
响应式系统:vue中定义在data中的数据,发生变化,会影响对应的视图,Vue是基于Object.defineProperty实现的。 enumrable: 属性是否可枚举,默认false。 configurable:属性是否可以被修改或者删除,默认false。 get:获取属…
个人成就
文章被点赞
37
文章被阅读
9,864
掘力值
374
关注了
74
关注者
26
收藏集
8
关注标签
31
加入于
2016-09-01