首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js基础
订阅
小前端的猫
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
关于async和await,这里或许有你想知道的
async和await async和await的实现,要从回调地狱开始说起。我们通过之前的文章已经知道了Promise通过链式调用来解决回调地狱的问题,但是就算使用了then()函数来进行链式调用,代
宏任务和微任务的理解
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第7天,点击查看活动详情 一、什么是宏任务和微任务? 首先,我们要先了解下 Js 。js 是一种单线程语言,简单的说就是:只有一条通
代码写得好,Reduce 少不了,我用它在别人面前秀了一波!
数组中的 reduce 犹如一只魔法棒,通过它可以做一些黑科技一样的事情。语法如下: reduce 接受两个参数,回调函数和初识值,初始值是可选的。回调函数接受4个参数:积累值、当前值、当前下标、当前
最全的手写JS面试题
这是我参与更文挑战的第 1 天,活动详情查看:更文挑战 前言 本文整理了前端面试高频出现的手写源码相关的题目 其中有小编面试亲自遇到的也有其他同学帮忙补充的
手把手带你走进Babel的编译世界
本文将对AST结构、Babel工作原理等方面作介绍,结合目前Babel & AST常见的应用场景做分析,帮助同学们了解Babel & AST在实际开发过程中的用途。
不知道怎么提高代码质量?来看看这几种设计模式吧!
本文介绍的设计模式主要有策略/状态模式,外观模式,迭代器模式,备忘录模式。 假如我们需要做一个计算器,需要支持加减乘除,为了判断用户具体需要进行哪个操作,我们需要4个if...else来进行判断,如果支持更多操作,那if...else会更长,不利于阅读,看着也不优雅。所以我们可…
降低前端业务复杂度新视角:状态机范式
无论做业务需求还是做平台需求的同学,随着需求的不断迭代,通常都会出现逻辑复杂、状态混乱的现象,维护和新增功能的成本也变的十分巨大,苦不堪言。下图用需求、业务代码、测试代码做对比: 图中分了 3 个阶段
前端进阶之必会的JavaScript技巧总结
函数柯里化的是一个为多参函数实现递归降解的方式。其实现的核心是: 👆这个问题,有必要去🤔一下。其实利用函数柯里化这种思想,我们可以更好的实现函数的封装。 就比如有监听某一事件那么就会有移除该事件的操作,那么就可以利用柯里化的思想去封装代码了。 或者说一个输入A有唯一并且对应…
「 giao-js 」用js写一个js解释器
这是分析和理解句子的第一阶段。 词法分析是由词法分析器完成的,词法分析器会扫描(scanning)代码,提取词法单元。 词法分析器将代码分解成 Token 后,会将 Token 传递给解析器进行解析,我们来看下解析阶段是如何工作的。 Javascript 在语法中是一个主语名词…
leader:深拷贝有这5个段位,你只是青铜段位?还想涨薪?
本文已参与「掘力星计划」,赢取创作大礼包,挑战创作激励金。 前言 大家好,我是林三心。前几天跟leader在聊深拷贝 leader:你知道怎么复制一个对象吗? 我:知道啊!不就深拷贝吗? leader