首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
技术贴
订阅
力扣不刷到500题不改ID
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
前端性能优化之图片懒加载
在类电商类项目,往往存在大量的图片,如 banner 广告图,菜单导航图,美团等商家列表头图等。图片众多以及图片体积过大往往会影响页面加载速度,造成不良的用户体验,所以进行图片懒加载优化势在必行。 我们先来看一下页面启动时加载的图片信息。 如图所示,这个页面启动时加载了几十张图…
浏览器层合成与页面渲染优化
Web 页面性能是前端开发特别需要关注的重点,评判前端 Web 页面性能的指标有很多,页面的流畅度是其中的一种,如何让页面变得 “柔顺丝滑”,要讨论起来可就是个相当有料的话题了。之前开发移动端 H5 页面的时候,就遇到过一个有趣的性能问题 —— 某个卖场页面在 IOS 手机上出…
【建议星星】要就来45道Promise面试题一次爽到底(1.1w字用心整理)
你盼世界,我盼望你无bug。Hello 大家好!我是霖呆呆! 时隔一周不见,霖呆呆我终于更新文章了,小声嘀咕说想我了... 呸... 咳咳,其实我一直在隐忍准备来一发大的好不。 这不,这一章节就是整理了45道Promise的笔试题让大家爽一爽 😁。 另外查了很多关于Promi…
在项目中用ts封装axios,一次封装整个团队受益😁
这篇文章封装的axios已经满足如下功能: 无处不在的代码提示; 灵活的拦截器; 可以创建多个实例,灵活根据项目进行调整; 每个实例,或者说每个接口都可以灵活配置请求头、超时时间等。
字节跳动最爱考的前端面试题:JavaScript 基础
最大安全数字:Number.MAX_SAFE_INTEGER = Math.pow(2, 53) - 1,转换成整数就是 16 位,所以 0.1 === 0.1,是因为通过 toPrecision(16) 去有效位之后,两者是相等的。 在两数相加时,会先转换成二进制,0.1 和…
一句话说清WeakMap的弱引用
WeakMap的引用是弱引用,gc的时候会忽略这种引用。即如果一个对象只有这种弱引用的时候, 会直接被垃圾回收掉。 从Map这个例子可以看出来,obj被map一直引用着,那么垃圾回收器处理时认为{ name: 'fedaily' }还有其他引用,就不会回收它。如果需要彻底删除它…
理解 WeakMap 的 weak
图一 Foo 对象由于同时被 f 和 Map 对象所引用,其引用计数为 2,而图二中因为是被 WeakMap 对象引用,是弱引用,不计入引用计数,所以值为 1。 如果我们断开 f 对 Foo 对象的引用,则 Foo 对象由于引用计数为 0,会被垃圾回收器回收掉。 如果就这样结束…
ES6 系列之 WeakMap
我们先从 WeakMap 的特性说起,然后聊聊 WeakMap 的一些应用场景。 1. WeakMap 只接受对象作为键名 2. WeakMap 的键名所引用的对象是弱引用 翻译过来应该是 WeakMaps 保持了对键名所引用的对象的弱引用。 只有当我们手动设置 obj = n…
从多种姿势了解JS装箱和拆箱📦
今天对工作室的前端组实习成员进行了每周一次的突击考察,考察他们对JS基本功的掌握程度。我出了这样一道题: 按照这样一个分析思路:第一行通过new调用JS的内置函数实例化了一个对象并赋给bool。所以第二行打印出来应该是一个对象。在条件语句中,由于bool是一个对象,所以!boo…
从变量和函数来看JS的执行机制(你真的理解JS的运行机制吗😦)
这位同学想问的是,在这种情况下会不会因为没有声明username而产生报错。 当然这个问题玩过前端的一眼就能看出来,正常输出Uni且不会报错。可是原理是什么呢?这中间到底发生了什么?为什么它不会有任何问题? 这篇文章将会从JS执行机制出发,更深层地探讨JS的基础问题。 首先,由…