首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JS知识记本
订阅
慢酱举起了爪爪
更多收藏集
微信扫码分享
微信
新浪微博
QQ
49篇文章 · 0订阅
【JS浮点数】常见的JS浮点数精度问题及原理
起因 最近在项目线上环境中收集到客户反馈数值输入后展示值少了0.01,收到反馈后立刻定位代码中问题所在,原因就是上一个版本中此数值输入框改成非四舍五入截取两位小数,使用的方法是 这个看似没有什么问题的
什么是 Blob,ArrayBuffer,Base64?
Blob 对象,表示一个不可变、原始数据(二进制数据)的类文件对象;ArrayBuffer 用来表示通用的、固定长度的原始二进制数据缓冲区;Base64 是一组相似的二进制文本的编码规则。
JS 的二进制家族:base64、File、Blob、ArrayBuffer 的关系
对证书来说,特别是根证书,一般都是作Base64编码的,因为它要在网上被许多人下载。 电子邮件的附件一般也作Base64编码的,因为一个附件数据往往是有不可见字符的。 网页中一些小图片可以直接以base64编码的方式嵌入。不用再用链接请求消耗资源。 定义:ArrayBuffer…
JS 转义&反转义 HTML标签、特殊字符
最后自己整理了一个优雅版。 思路:正则匹配并用 replace 函数替换。 优化:划分结构,让资源可配置。
在 Node.js 中避免内存泄漏:性能最佳实践
内存泄漏是每一位开发者最终都会遇到的问题。它存在于大多数的编程语言里,即使是能够自动管理内存的语言也不例外。内存泄漏会导致一些如应用缓慢、崩溃、高延迟等问题。 在这篇文章中,我们会了解到什么是内存泄漏以及如何在 Node.js 中避免它。虽然这篇文章着重点在 NodeJS,但应…
JavaScript之内存机制
全局执行上下文:只有一个,浏览器中的全局对象就是 window 对象,this 指向这个全局对象。 函数执行上下文:存在无数个,只有在函数被调用的时候才会被创建,每次调用函数都会创建一个新的执行上下文。 Eval 函数执行上下文: 指的是运行在 eval 函数中的代码,很少用而…
有同学问我:Fetch 和 Ajax 有什么区别?
就我个人而言,倒是蛮期待 Fetch 能够取代传统 Ajax,技术的发展需要不断注入活力才行,我还能再干几十年,可不希望前端技术裹足不前,那样该多无聊 !
import 和 import type的区别
概览和问题 在我们日常使用Typescript的开发中, 从某个模块导入(import)内容和导出(export)内容是十分常见的, 但是Typescript 3.8版本中专门引入了import ty
JavaScript 数组计数排序👊
一不做二不休,试试呗,试试又不会怀孕.
浅谈Promise与async/await的区别
async/await是异步代码的新方式,以前的方法有回调函数和Promise。 async/await是基于Promise实现的,它不能用于普通的回填函数。 async/await与Promise一样,是非阻塞的。 async/await使得异步代码看起来像同步代码,这正是它…