首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
javascript every day
RadiumAg
创建于2021-06-23
订阅专栏
重新学习javascript
暂无订阅
共18篇文章
创建于2021-06-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
记一道有趣的面试题
好难,好难,好难,好难,好难,好难,好难,好难,好难,好难,好难,好难,好难,好难,好难,好难,好难,好难,好难,好难
实现一个简单的react
实现一个简单的react,实现基本的函数workloop,createElement, performUnitOfWork
关于低端机React性能优化的两条建议
虽然说React的性能目前来说比不上vue,但是我们可以通过一些优化手段来优化代码,优化在低端机上的响应速度。我们可以根据INP这项指标来衡量我们的性能,也就是说,对于用户操作的响应速度越快,性能越好
react为什么不能在组件里面声明组件
为什么react组件一般声明为一个文件,为什么react不能在组件中声明组件,如果我一定要声明,要注意什么,
手写Promise
写了一年的Promise,今天终于是把测试跑通了,其它都不是难点,难点在于resolvePromise,这是所有里面最难的,当然我们抛开这个先不谈,先实现一些基本的特性. 1. Promise 的三个
实现一个简单的async await
async await实际上是yield的语法糖,当然我们首先得知道async await是怎么转换成yield的, 例如: 实际上转换成的是(以下是简化过的): __awaiter实际上就是用yie
别再说react闭包问题是react的错了
经常遇到react的闭包问题,但是为什么会产生闭包问题呢,具体的原因在哪里,是react的问题,还是javascript的问题呢?
面试题总结
最近公司拆分,以及裁员,不小心部门连带我一起都扬了,所以无奈开始找工作,现在开始记录面试过的题目,讲究的就是一个细节。 1. == 号的转换 多的就不说了,查看相等(==) - JavaScript
震惊,vscode还能这么调试typescript?
我们都知道vscode自带调试nodejs环境下的js的功能,比如要打个断点,只需要两步: 打个断点 点击启动程序 查看断点 但是调试typescript就比较麻烦,实际上运行也比较麻烦,我一般用两种
定义及确定`this`的箭头函数
箭头函数=>,一个号称解决了function的this问题的最大杀器,比如曾经撸掉一撮又一撮头发的经典问题: 当然,身为为一名身经百战 (常年摸鱼) 的前端来说,这很明显是因为匿名函数中的this是在
水波特效
1.前言 最近关注了一款react的ui库Material-UI,感觉效果不错,有点类似angular的MaterialUI。当我看到它按钮时: 我的内心在想: 我也要实现一个! 2.实现 2.1 分
船新的闭包和作用域理解
最近在看控制台的时候,突然发现一个神奇的内部属性[[Scopes]] 这勾起了我对作用域的深深回忆: 每个函数都有自己的作用域,作用域中包含了该函数声明的所有顶层变量 函数可以访问上层的作用域,也就是
为什么[[Prototype]]多套了一层
说实话,很久没有关注原型这个问题了,我对浏览器的__proto__输出还停留在这个印象 直到有一天,输出对象的时候,开始看新的[[Prototype]]的时候,发现了一个问题,为什么[[Prototy
震惊,为什么我的window.open不一样
前言 实际上一直发现,window.open对于不同文件类型会有不同的动作,比如对于图片,是直接打开,而对于有些压缩文件和xlsx是直接下载,实际上我一直认为这是种浏览器的默认的行为,以致于我一直使用
调试神器 vscode-js-debug
1. 前言 想必各位年轻人,都看过idea,visual studio 上刁炸天的调试机制,像这样: 当然你可以实时的计算某一个值,或者监视某一个值: 又或者像visual studio不仅像idea
XMLHttpRequest & FormData 实现简单的文件上传
1. 前言 前两天,在公司做的需求当中,又出现了需要上传文件的场景,不过十年代码经验常年摸鱼的我,立马就给出了十分成熟的解决方案,使用axios+FormData,进行上传。 2. 简单介绍 2.1
清空数组的几个方式
1. 前言 前两天在工作当中遇到一个问题,在vue3中使用reactive生成的响应式数组如何清空,当然我一般清空都是这么写: 不过这么用在reactive代理的方式中还是有点问题,比如这样: 很显然
手写apply,call,bind函数
最近公司被收购了,很不辛被迫开始找工作: 所以记录一下重难点,加深一下记忆。 开始正题 这道题其实理清楚apply,call,bind的特点就行了。首先apply,call,bind都是强制绑定thi