首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
睦头人
掘友等级
上班了,不写了
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
25
文章 25
沸点 0
赞
25
返回
|
搜索文章
赞
文章( 25 )
沸点( 0 )
深入理解js闭包原理
对于前端新人来说,闭包一直是个难点,无论在面试还是开发过程中,经常弄不懂其中的原理。 今天花了大概一天的时候,主要基于《js高程》、MDN和阮一峰老师的一篇博文以及一些网络资料对闭包的内部原理做了深入梳理。 是不是有点懵?... 因此,可以看出来,不理解这些原理去理解闭包都是耍…
JS 闭包经典使用场景和含闭包必刷题
堆内存:存储引用类型值,对象类型就是键值对,函数就是代码字符串。 栈内存:提供代码执行的环境和存储基本类型值。 栈内存释放:一般当函数执行完后函数的私有作用域就会被释放掉。 保护函数的私有变量不受外部的干扰。形成不销毁的栈内存。 保存,把一些函数内的值保存下来。闭包可以实现方法…
理解 JavaScript 的执行上下文这篇就够了!
别小看了 JavaScript!它用起来简单,却 暗藏诸多复杂费解的概念,而执行上下 文便是其之一。当理解了执行上下文后你会对 JavaScript 诸如作用域、闭包的概念豁然开朗。
ES6新特性
很多时候我们都会把ES6这个大兄弟加入我们的技术栈中。但是ES6那么多那么多特性,我们需要全部都掌握吗?秉着二八原则,掌握好常用的,有用的, 这个可以让我们快速起飞。接下来我们就聊聊ES6那些新特性吧。 我们都知道在ES6之前,var关键字声明变量。无论声明在何处,都会被视为在…
《2w字大章 38道面试题》彻底理清JS中this指向问题
当一个函数调用时,会创建一个执行上下文,这个上下文包括函数调用的一些信息(调用栈,传入参数,调用方式),`this`就指向这个执行上下文。this不是静态的,也并不是在编写的时候绑定的,而是在**运行
原生 JS(ES5) 实现继承的6种方式
原生 js (ES5) 实现继承的方式 6 种方式: new 操作符的作用: 1、通过原型链继承: 2、借用构造函数继承 3、组合式继承 4、原型式继承 5、寄生式继承 6、寄生式组合继承 总结:常用
面试官问:能否模拟实现JS的new操作符
用过Vuejs的同学都知道,需要用new操作符来实例化。 那么面试官可能会问是否想过new到底做了什么,怎么模拟实现呢。 从这里例子中,我们可以看出:一个函数用new操作符来调用后,生成了一个全新的对象。而且Student和Object都是函数,只不过Student是我们自定义…
(JavaScript)常见面试题,一题一博客
下面将会给出一些我总结的常见面试题,每一题都有对应的博客进行内容的讲解,如果有没有提及到的,欢迎各位大佬补充! 对象继承的方式有哪些? https://juejin.cn/post/730085020
JavaScript基本数据类型和引用数据类型详解
开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 4 天,点击查看活动详情 数据类型小知识 JavaScript主要数据类型共有7种,有string、number、boolean、
JS中的事件冒泡、事件捕获、事件委托
DOM事件流(event flow )存在三个阶段:事件捕获阶段、处于目标阶段、事件冒泡阶段。 Dom标准事件流的触发的先后顺序为:先捕获再冒泡。
下一页
个人成就
文章被阅读
323
掘力值
37
关注了
9
关注者
0
收藏集
5
关注标签
6
加入于
2023-10-17