首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端进阶
订阅
带带土
更多收藏集
微信扫码分享
微信
新浪微博
QQ
30篇文章 · 0订阅
深入V8 - js数组的内存是如何分配的
js数组存储不同数据类型时会发生什么事?数组收缩扩容机制、快数组慢数组你都知道吗?就差吧晶体管扒开来了。
JS 的字符串如何分配内存?通过 Chrome Devtools 给出证明
JS 的字符串是怎么分配内存的? 可能大家都知道,字符串存在字符串常量池中,被栈或堆上的变量引用。如果变量的值是字符串字面量,则在栈上的变量直接引用字符串常量池中的字符串;如果是字符串是 new St
放弃 console.log 吧!用 Debugger 你能读懂各种源码
之前写过用 VSCode Debugger 或者 Chrome DevTools 调试网页和 Node.js 代码,还有各种打断点的方式。 但只是讲了如何使用,很多同学不知道为什么要用 debugge
造一个 copy-to-clipboard 轮子
关于 JS 做复制功能的文章还挺多的,这里列举一篇 阮一峰的《剪贴板操作 Clipboard API 教程》 作为例子。 大部分文章的做法是这样:创建一个输入框(input 或者 textarea),将复制文本赋值到元素的 value 值,JS 选中文本内容,最后使用 docu…
消息队列Kafka Nodejs 的使用
一. 消息队列 这边就先不介绍消息队列的优劣,主要列了一下它的三种核心的场景。 目前我们使用RabbitMq, 主要使用点对点的消费模式。 二. Kafka 发布&订阅流式数据,类似于消息队列或企业消息传递系统。 ConsumerGroup:消费者组,一个 ConsumerGo…
2022年国内外前端发展态势
本文数据来源:3703份有效填写的调查问卷,125个国家的数据, 19位前端领域的专家......向所有3703名填写该调查的前端人员表示衷心的感谢——没有你,就没有报告!
仅使用CSS提高页面渲染速度
作者:大漠用户在访问一个Web网站(页面)或应用时,总是希望它的加载速度快,功能流畅。如果过于慢,用户就很有可能失去耐心而离开你的Web网站或应用。作为开发人员,给自己应用提供更快的访问速度,提供很好
关于 JS 与 CSS 是否阻塞 DOM 的渲染和解析
前言 最近系统梳理HTML5所有涉及到的标签时,梳理至<link>和<script>标签时,碰巧想到一个困扰很久的问题,即一般把<script>放在<body>尾部,<link>标签放在<head
Object.assign 模块
今年周末闲的蛋疼,于是想看看源码消磨时间。于是不知从哪翻出 Object-assign的模块,看完觉得挺有意思的,于是写篇文章记录一下。 Object.assign() 方法用于将所有可枚举属性的值从一个或多个源对象复制到目标对象。它将返回目标对象 shouldUseNativ…
Object.assign的用法和注意点
Object.assign可以实现对象的合并。它的语法是这样的: Object.assign会将source里面的可枚举属性复制到target。如果和target的已有属性重名,则会覆盖。同时后续的source会覆盖前面的source的同名属性。 ⚠️Object.assign…