首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
是虾酱呀
掘友等级
小前端瓦泥匠
|
公司总部在火星呐
爱生活,爱前端,爱自己,爱所爱
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
6
文章 6
沸点 0
赞
6
返回
|
搜索文章
最新
热门
Canvas画画图
canvas只支持两种形式的图形绘制:矩形和路径(由一系列点连成的线段)。所有其他类型的图形都是通过一条或者多条路径组合而成的。一方面可能会造成使用上的不便,但是另一方面,简单的API让学习成本也相应降低。 项目用的react,这里我举例子也用react hook来进行。 开始…
同步异步线程理解
在这个例子中,js执行之后,并没有在一秒之后打印0,而是沉睡了10秒之后打印。当然sleep函数要是真正意义上需要执行10秒的函数,而不是setTimeout实现的,否则还是没办法实现上面的效果。 产生上面的情况的原因就是setTimeout这些全局函数是web API的一部分…
React Hooks:正确运用Memoization(记忆化)解决性能问题
React在大多数使用场景中已经足够高性能。如果你的应用足够快并且没有任何渲染问题,那么就没必要往下看了。不要尝试去解决假想的渲染问题,所以在提高性能之前,确认下你是不是熟悉React Profiler。 如果你已经明确知道加载慢的问题在哪,Memoization是最好的尝试方…
听说你用useState因为异步更新头疼?试试useReducer吧
在开发中遇到一个需求,多个接口循环调用,并且接口调用根据用户的不同操作调用方式不同,但是最后都要将所有获取的数据存下来更新视图。例如下面这种: 上述只是简单举例,真实场景一般都会比这个复杂。乍一看这样并没什么不妥,但是问题就是,一旦执行完上述fetch方法后,拿到的result…
这个不平凡的鼠年
从公司返回家乡前一天,看了关于新冠肺炎的报道,莫名有种不好的预感,立即在上班路上买了口罩和板蓝根,虽然知道有些措施不过是求得心理安慰,但是人有的时候就是需要一些让自己安心的假动作。然后给爸妈打了好几个电话,千叮咛万嘱咐不要出门不要聚群。第二天回家路上看着越来越多感染确诊的数字,…
与码俱进:来一起尝尝ES2020新特性
我们在书写js的时候,全局this会因为运行环境不同而不同。如果运行环境是浏览器,关键字为window,如果是node环境,则全局this关键字为global;在方法内部可以用this本身指代this。如果希望代码在上述任意环境中都能够运行,就要我们去手动判断环境类型然后决定使…
antd table之disabled的复选框被选中了?
本应该被选中的多选框没有选中,但是上面被disabled的复选框却选中了。 原来是table是根据rowKey属性来区分每条数据的,这和react key的基本意义大致一样。如果没有设置,那么就默认取用每条数据的索引。并且这个rowKey对于table的刷新也是有积极意义的,如…
antd form设置只能输入数字
这个方法在表单任何一个表单域发生改变都会调用,不单单是在设置这个函数的表单域变化时调用。 string: 必须为字符串,这是默认值,所以我们在提交喝验证表单的时候会发现明明输入的是数字,却变成字符串了。 number: 必须是数字类型。 boolean: 必须是布尔类型。 me…
时区导致moment格式化问题
最近做项目被测试发现了一个坑,新建的数据点击编辑不做任何修改之后点击保存,几次之后日期会变得越来越小,真是匪夷所思。排查后发现,接口每次返回的时间和保存的时间是一致的,但是保存的时候再传给接口被moment格式化之后的时间,莫名其妙就变小了。经过排查,原来是moment格式化的…
记Fiddler代理匹配规则
Fiddler的autoResponder可以将请求远程的文件重定向到本地文件。方便我们在不同的环境中调试本地代码。其中的正则匹配规则也是十分的方便,简直开发利器。 此时是不区分大小写的,只要是有对应字母就会匹配。 n 表示指定的唯一有效的捕获是显式命名或编号的形式。也就是说如…
下一页
个人成就
文章被点赞
64
文章被阅读
46,866
掘力值
762
关注了
17
关注者
12
收藏集
4
关注标签
77
加入于
2019-06-09