首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
orcawalkakaswitchbla
掘友等级
我一直在哭 我想要被爱 我躯体化了
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
手写JavaScript深浅拷贝(递归法、迭代法、考虑循环引用)
手写JavaScript深浅拷贝(递归法、迭代法、考虑循环引用) JavaScript可粗略的分为基本类型(Number,String,Boolean,Null,Undefined,Symbol)和引
手写JavaScript apply,call,bind
手写JavaScript apply,call,bind 写在前面 调用apply,call,bind方法的函数,都不能作为构造函数 手写call: 坑点:①call后的第一个参数context不一定
手写Promise完整版+静态方法all和race
手写Promise完整版+静态方法all和race 手写Promise是面试常考考点,个人认为背后主要考察的点是对于上下文环境this和作用域(闭包)的深刻理解(还有一个很重要的点bind,apply
函数柯里化手写实践
函数柯里化手写实践 什么是函数的柯里化:柯里化(Currying)是将一个多参数函数转换为一系列单参数函数的过程。每次调用返回一个新的函数,直到收集所有参数后才执行原始函数。 情况一:不涉及柯里化对象
JavaScript Symbol+闭包实现对象的私有属性
JavaScript Symbol+闭包实现对象的私有属性 写在前面: 1.class person{}:class语法糖后面的括号内部属于一个块级作用域。 2.class中的this是运行时绑定的,
JavaScript惰性函数手写实现
JavaScript惰性函数手写实现 惰性函数就是当函数需要频繁执行判断逻辑(如判定浏览器版本从而实现不同操作)的情景下,将结果以函数的形式保存在原函数名下,从而实现函数的重写,避免多次执行冗余判断逻
手写实现数组flat展开函数
手写实现数组flat展开函数 ①Array是构造函数,Array.prototype代表构造函数产生的对象的原型,因此myFlatten通过一个数组实例调用,this指向这个数组 ②跟另外一个手写函数
函数链式调用+Proxy实现版本
1.函数链式调用:每个函数都要返回this,以便链式使用this对象的各类属性 2.Proxy实现版本:需要每次Proxy触发handler的get属性,都要返回这个Proxy,在这之后再调用(读取)
浏览器接受到请求之后的渲染流程是什么
浏览器接受到请求之后的渲染流程是什么 ①接受到服务器返回的HTML文档,并开始解析HTML元素 ②顺序解析HTML元素,遇到外部资源发起请求,JS资源默认阻塞HTML解析,除非用async或者defe
浏览器的外部资源引入方式是什么?
浏览器的外部资源引入方式是什么? 外部资源引入可以分为不遵守同源策略的(link,script,iframe)和遵守同源策略的XHR(Axios,Fetch) 不遵守同源策略: ①外部资源链接元素li
下一页
个人成就
文章被点赞
2
文章被阅读
1,270
掘力值
160
关注了
1
关注者
1
收藏集
1
关注标签
31
加入于
2025-02-10