首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
具体面试题
订阅
HarveyT
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
如何实现一个 LazyMan?
网上看到一道 JavaScript 笔试题,感觉还挺有意思的,在此记录一番。 下面是 ES6 的实现方式,如果用 ES5 来写要在维护 this 方面多写一些代码。 吐槽一下,最近想换工作,一直在准备面试,复习的时候感觉前端能考到的知识点真是多啊。
axios.js实现文件下载功能
Ajax本身设计的目标就是用来获取文本数据的,而不是用来搞二进制的。 有了Blob类型之后,JavaScript处理二进制进一步增强,可以说以后想怎样就怎样(废话)。
Dom Diff初探
大家应该都知道操作Dom代价是昂贵的,因为操作Dom其本质是两个线程(JS引擎和GUI渲染引擎)间发送指令(通信)的过程,并且浏览器在创建初始化一个元素时,会为其创建很多属性,因此,在大量操作Dom的场景下,通过一些计算来尽可能少地操作Dom,保证了性能的下限。当然Dom Di…
typeof和instanceof原理
这里的类型指的是值,变量是没有类型的,变量可以随时持有任何类型的值。JavaScript中变量是“弱类型”的,一个变量可以现在被赋值为 字符串类型,随后又被赋值为数字类型。 typeof是一个操作符而不是函数,用来检测给定变量的数据类型。 typeof null 为什…
深拷贝和浅拷贝的区别
对基本类型进行赋值操作,两个变量互不影响。 对引用类型进行赋址操作,两个变量指向同一个对象,改变变量 a 之后会影响变量 b,哪怕改变的只是对象 a 中的基本类型数据。 通常在开发中并不希望改变变量 a 之后会影响到变量 b,这时就需要用到浅拷贝和深拷贝。 创建一个新对象,这个…