首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
图解
订阅
qpzm同志
更多收藏集
微信扫码分享
微信
新浪微博
QQ
88篇文章 · 0订阅
dayjs源码解析(一):概念、locale、constant、utils
插播一个新系列:时间库 dayjs 的源码解析。 用官方的描述 “Day.js 是 Moment.js 的 2kB 轻量化方案,拥有同样强大的 API”。优点是如下三个: 简易:Day.js 是一个轻量的处理时间和日期的 JavaScript 库,和 Moment.js 的 A…
Vue性能提升之Object.freeze()
在 Vue 的文档中介绍数据绑定和响应时,特意标注了对于经过 Object.freeze() 方法的对象无法进行更新响应。因此,特意去查了 Object.freeze() 方法的具体含义。 Object.freeze() 方法用于冻结对象,禁止对于该对象的属性进行修改(由于数组…
一文带你梳理React面试题(2023年版本)
源码分析:手把手带你复习react(包含react18版本) 一、react18有哪些更新? 1. setState自动批处理 在react17中,只有react事件会进行批处理,原生js事件
🔥100+应用加载性能提升50%+——国际化业务中台性能优化实践(上)
如果你正在负责自身项目或团队的性能优化工作,想知道应该如何快速推进并达成既定目标;或者作为前端新人,想了解在实际工作中应该怎样理论结合实际将前端页面加载性能做到极致。本文将从下图带你教你完成从0到1完
微信小程序的架构以及为什么要用到双线程
1. 介绍 微信小程序视图层是WebView,逻辑层是JS引擎。三端的脚本执行环境以及用于渲染非原生组件的环境是各不相同的。 2. 设计原理及组成部分 1. 双线程模型 渲染层: 界面渲染相关的任务全都在WebView里执行。一个小程序存在多个界面,所以渲染层存在多个WebVi…
美团点评2020校招前端方向笔试题
请按顺序写出打印结果,并说明原因。 请写出如下代码运行后产生的结果,并给出解释,说明结果是如何得出的。 形如1, 1, 2, 3, 5, 8, 13, 21, 34, 55的数列,后一位是前面两位相加(斐波那契数列),写出函数要求找到第 N 位是多少,如:fib(3) => 3…
【译】让我们来构建一个浏览器引擎吧(建议收藏)
中间有一个过程是获取后台返回的HTML文本,浏览器渲染引擎将其解析成DOM树,并将HTML中的CSS解析成样式树,然后将DOM树和样式树合并成布局树,并最终由绘图程序绘制到浏览器画板上。 本文通过亲自动手实践,教你一步一步实现一个迷你版浏览器引擎,进而深入理解渲染引擎的工作原理…
前端「标签溢出省略」的挑战和实现
根据容器大小,动态调整可见标签的数量,并且把不可见的标签折叠到一个特殊的标签内,这就是「标签溢出省略」
潜心修炼之精读《Vue.js设计与实现》第3️⃣章 Vue.js 3 的设计思路
作者在第一章中讲述了框架设计中需要权衡的利弊,在第二章中讨论了框架设计的几个核心要素,而这一章就是介绍 `Vue.js 3` 是怎么做的,并介绍了 Vue.js 3 的设计思路、工作机制及其重要的组成
Sentry Web 前端监控 - 官方最佳实践教程
创建一个 Sentry 项目 Step 1: 创建项目 Step 2: 创建警报规则 将 Sentry SDK 引入您的前端代码 前置条件 Step 1: 获取代码 Step 2: 安装 SDK St