首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
知识点
订阅
luochen123
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
深入Node.js的模块加载机制,手写require函数
模块是Node.js里面一个很基本也很重要的概念,各种原生类库是通过模块提供的,第三方库也是通过模块进行管理和引用的。本文会从基本的模块原理出发,到最后我们会利用这个原理,自己实现一个简单的模块加载机制,即自己实现一个require。 老规矩,讲原理前我们先来一个简单的例子,从…
性能优化之详解各种指标
现代前端单页应用DCL和L事件不能很好地衡量首屏显示时间了,FP、FCP、FMP被提出来,它们关注的不是加载,而是渲染,因此能更好地表现用户看到的情况。
V8垃圾回收机制总结
JavaScript是由垃圾回收机制自动进行内存管理的,在我们编写代码的过程中不需要像C/C++程序员那样时刻关注内存的分配和释放问题。在chrome浏览器或者node中,这些工作都是交给V8的垃圾回收器自动完成的。 接下来我们来了解一下V8是如何帮助我们进行垃圾回收的。 1.…
深入解析你不知道的 EventLoop 和浏览器渲染、帧动画、空闲回调(动图演示)
resize、scroll 这些事件是何时去派发的。 这些问题并不是刻意想刁难你,如果你不知道这些,那你可能并不能在遇到一个动画需求的时候合理的选择 requestAnimationFrame,你可能在做一些需求的时候想到了 requestIdleCallback,但是你不知道…
【译】精通TypeScript:掌握20个提高代码质量的最佳实践!
本文正在参加「金石计划」 声明:本文是翻译文章,原文为🔥 Mastering TypeScript: 20 Best Practices for Improved Code Quality,作者是Vi
(建议精读)HTTP灵魂之问,巩固你的 HTTP 知识体系
上回就已经承诺过大家,一定会出 HTTP 的系列文章,今天终于整理完成了。作为一个 web 开发,HTTP 几乎是天天要打交道的东西,但我发现大部分人对 HTTP 只是浅尝辄止,对更多的细节及原理就了解不深了,在面试的时候感觉非常吃力。这篇文章就是为了帮助大家树立完整的 HTT…
JS 的 9 种作用域,你能说出几种?
作用域想必大家都知道,就是变量生效的范围,比如函数就会生成一个作用域,声明的变量只在函数内生效。 而这样的作用域一共有 8 种,其中几种绝大多数前端都说不出来。 下面我们就一起过一遍这 8 种作用域吧
两行CSS让页面提升了近7倍渲染性能!
现如今的页面越来越复杂,一个页面往往承载着大量的元素,最常见的就是一些电商页面,数以万计的商品列表是怎么保证渲染不卡顿的,大家在面对这种长列表渲染的场景下,一般都会采用分页或者虚拟列表来减缓页面一次性