首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JS基础篇
订阅
tiger_colonel
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
JavaScript常用八种继承方案
更新:在常用七种继承方案的基础之上增加了ES6的类继承,所以现在变成八种啦。 构造函数、原型和实例之间的关系:每个构造函数都有一个原型对象,原型对象都包含一个指向构造函数的指针,而实例都包含一个原型对象的指针。 继承的本质就是复制,即重写原型对象,代之以一个新类型的实例。 原型…
错误捕获,try catch能不能捕获到promise.reject()的错误?
默认情况下,所有浏览器都会隐藏错误信息。一个原因是除了开发者之外这些信息对别人没什么用,另一个原因是网页在正常操作中报错的固有特性。 防止用户流失。为此,必须理解各种捕获和处理 JavaScript错误的方式 移动端: 移动浏览器不会直接在设备上提供控制台界面。不过,还是有一些…
「硬核JS」你真的了解垃圾回收机制吗
JavaScript 是门魅力无限的语言,关于它的 GC(垃圾回收)方面,你了解多少呢?想来大部分人是因为面试才去看一些面试题从而了解的GC,当然,我们可不仅仅是为了面试,目的是一次性彻底搞懂GC!
那些高级/资深的前端是如何回答JavaScript面试题的 (一)
面对最常见的问题,给出让面试官惊喜的答案。 我认为通往所谓“精通”的过程分三步骤: 1. 能熟练使用API 2.理解API实现的原理 3. 自己去实现一个API,能用来实际解决问题的那种,经得住考验。
面试题:说说事件循环机制(满分答案来了)
说async/await执行顺序注意,可以把 chrome 的优化,做法其实是违法了规范的,V8 团队的PR这些自信点说出来,显得你很好学,理解得很详细,很透彻。 把node的事件循环也说一下,重复1、2、3点,node中的第3点要说的是node11前后的事件循环变动点。 Ja…
如何写出一个惊艳面试官的深拷贝?
最近经常看到很多JavaScript手写代码的文章总结,里面提供了很多JavaScript Api的手写实现。 里面的题目实现大多类似,而且说实话很多代码在我看来是非常简陋的,如果我作为面试官,看到这样的代码,在我心里是不会合格的,本篇文章我拿最简单的深拷贝来讲一讲。 本文由浅…
从一道面试题说起—js隐式转换踩坑合集
提到js的隐式转换,很多人第一反应都是:坑。 的确,对于不熟悉的人来说,js隐式转换存在着很多的让人无法预测的地方,相信很多人都深受其害,所以,大家在开发过程中,可能会使用===来尽量避免隐式转换。但是,为了更加深入的理解javascript,本着对知识渴望的精神,我们来通过大…
BAT前端经典面试问题:史上最最最详细的手写Promise教程
我们工作中免不了运用promise用来解决异步回调问题。平时用的很多库或者插件都运用了promise 例如axios、fetch等等。但是你知道promise是咋写出来的呢? 别怕~这里有本promisesA+规范,便宜点10元卖给你了。 首先呢,promise肯定是一个类,我…