首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
剁椒鱼鳞
掘友等级
前端工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
3
文章 3
沸点 0
赞
3
返回
|
搜索文章
最新
热门
JS创建函数的方式与区别
一、字面量 又叫函数表达式,如 特点: 没有变量提升,必须先声明,才能调用 二、函数声明式 特点: 可以变量提升(优先级高于普通的对象),可以先调用,后声明 三、构造函数 特点: 可以提升,但是和函数
TCP三次握手和四次挥手
一、三次握手 建立可靠的通信通道,即服务端和客户端都可以正常的数据的发送和接收。 第一次握手 客户端:向服务端发送syn,什么都无法确认 服务端:可以确认自己接受正常,客户端发送正常 第二次握手 客户
闭包 && 原型变态真题
在不修改以下代码的前提下,如何修改person对象 通过以上代码可知,obj是个立即执行函数,内部一个闭包person,该立即执行函数返回了读取person对象的方法。 根据原型可知,当自身没有没有某
如何判断对象里有某个属性
in 缺点:可以拿到原型上的属性和方法 'age' in d ➡️ false 'name' in d ➡️ true 'valueOf' in d ➡️ false hasOwnProperty d
JS如何判断一个对象是空对象(不是null哈)
已知一个对象(Object),如何判断是一个空对象,即{ }。很多人会想到采用Object.keys(obj).length === 0,或者JSON.stringify(obj) === "{}",
前端埋点方案
一、ajax 因为上报埋点,其实也是一种接口调用,调用指定的URL,传递一些指定的参数 优点: 兼容性好 是异步的, 不会堵塞html解析 支持post 缺点: 当业务线增多时,不同的域名,需要解决跨
现代浏览器的渲染流程
当浏览器的网络线程收到html文档后,会产生一个渲染任务,并将其传递给渲染主线程的消息队列。 在事件循环机制的作用下,渲染线程取出消息队列中的渲染任务,开启渲染流程Renderer(线程是Therea
从10亿个数据找出最大的N个
分析: 首先需要分区,每区分为10万,假设分为a个区 在每个区里,求出最大的N个,由此得出a个长度为N的数组 将上述a个长度为N的数组合并为一个数组b 在b中求出最大的N个 主要注意的是,如果合并后的
前端如何设置请求缓存
思路: 定义一个http的状态map,存储请求的pending和complete,目的是为了解决同一个请求,在同一时间发起多次请求,为了避免发起多次同一个接口,存储status,本次request尚未
从10万个数中找10个最大的数
思路: 判断接受的变量是否为数组和长度是否长于要求的长度n 先取出数组arr前n组成一个临时最大数组tempMaxArr,然后升序排序 对数组arr进行循环,判断当前循环值是否大于tempMaxArr
下一页
个人成就
文章被点赞
2
文章被阅读
3,988
掘力值
428
关注了
1
关注者
0
收藏集
1
关注标签
14
加入于
2022-05-01