首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
思无时
掘友等级
前端
云在青天水在瓶
获得徽章 13
动态
文章
专栏
沸点
收藏集
关注
作品
赞
176
文章 168
沸点 8
赞
176
返回
|
搜索文章
最新
热门
由 0.1+0.2 到 JavaScript 中的数字实现
本文是学习笔记,可能会有不严谨之处。 1. 机器数 机器字长一般是字节(Byte)的整倍数,如:16 位,32 位等。一个字节是 8 位字长(1Byte = 8bit) 2. 真值 3. 原码 4. 反码 5. 补码 补码的表示形式中,0 只有一种形式,但是有该字长内可表示的最…
思考为什么不要使用 return await
在 ESLint 中有一条规则 no-return-await。下面的代码会触发该条规则校验不通过: 这条规则的解释是,async function 的返回值总是封装在 Promise.resolve 中,return await 实际上并没有做任何事情,只是在 Promise…
类型判断
共 7 种:String、Number、Boolean、Undefined、Null、Symbol、BigInt 。 原始类型的值特点:值不可变,无属性无方法,保存在栈内存中、值比较。 原始值本身不是对象,因此逻辑上不应该有方法,实际上这个例子确实没有报错,且得到了结果。原因是…
ISO 周日历
农历: 我国的农历是一种阴阳合历,用来指导农业十分方便。 所以,阳历、阴历是一类历法,而公历、农历是一种历法。公历和农历的表述方法也是不一样的 好吧,以前总觉得公历就是阳历,农历就是阴历。实际上只是老百姓这样说。从理论上是无法等同的。 我们熟知的是公历,公历分为周期为 365个…
了解 ANSI 转义码的 color 设置
在日常生活中,我们经常打电话。当拿起送受话器,话机便向交换机发出了摘机信息,紧接着我们就会听到一种连续的“嗡嗡”声,这是交换机发出的,告诉我们可以拨号的信息。当拨通对方后,又会听到“哒-哒-”的呼叫对方的声音,这是交换局发出的,告诉我们正在呼叫对方接电话的信息……。 这里所说的…
双重转义
特殊字符其实就是在正则表达式中有特殊含义或者功能的字符,它们不能被简单的理解为字面意义。例如 * 的意思是出现零次或者多次。正则表达式中常见的特殊字符有 [ \ ^ $ . | ? * + ( )(这里重点不是特殊字符,更多的特殊字符及其用法示例可以查看 Regular exp…
React Portal传送门 - 将子节点渲染到存在于父组件以外的 DOM 节点
默认情况,组件的 render 方法返回一个元素时,会被挂在到最近的 DOM 节点上,也就是其父节点。比如这样 Item 组件会被挂载在 className 为 “wrap” 的 div 节点上,Item 返回的内容会被渲染在 App 组件渲染的区域内。 但是有时候我们希望在父…
函数参数默认值的作用域问题
本篇是对ECMAScript 6 入门函数参数默认值一章中的作用域一节的学习总结,并且寻找了一些相关问题,同时还注意到 Babel 的一个转译问题。 在 ECMA-262 中的9.2.12 FunctionDeclarationInstantiation(func, argum…
你知道的requestAnimationFrame
随着技术与设备的发展,用户的终端对动画的表现能力越来越强,更多的场景开始大量使用动画。在 Web 应用中,实现动画效果的方法比较多,JavaScript 中可以通过定时器 setTimeout 来实现,css3 可以使用 transition 和animation 来实现,ht…
节流与防抖
Debounce 和 throttle 是我们在 JavaScript 中使用的两个概念,用于增强对函数执行的控制,这在事件处理程序中特别有用。这两种技术都回答了同一个问题“一段时间内某个函数的调用频率是多少?” 1. 概念 2. 思路 3. 实现 this指向问题。debou…
下一页
个人成就
文章被点赞
285
文章被阅读
43,627
掘力值
1,200
关注了
225
关注者
30
收藏集
22
关注标签
82
加入于
2017-09-14