首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端
订阅
xrk
更多收藏集
微信扫码分享
微信
新浪微博
QQ
86篇文章 · 0订阅
React 的 setState 是同步还是异步?
setState 是同步还是异步? 肯定是异步的呀。 确定么?那看一下这段代码会打印什么: 在 setTimeout 里修改了两次 state,并打印了 state 的值。 如果是异步的,那应该打印的
随机不只是 Math.random —— 前端噪声应用
设计师经常会在他们的设计中添加一些随意元素,这是一种很棒的设计技巧。但是对于前端实现来说,这类设计元素的还原大多数情况会让我们感到无能为力,因为基础 Api 提供的都是规律的几何形状(圆,矩形等...),常常最后,这些效果都只好妥协使用切图还原,我们不能做更多优化,更不能通过增…
手把手教你实现手绘风格图形🔵
是不是有点蠢萌,本文的主要内容是带大家手动实现上面的图形,最终效果预览:http://lxqnsys.com/#/demo/handPaintedStyle。话不多说,代码见。 万物基于线段,所以先来看线段怎么画,仔细看上图会发现手绘版线段其实是用两根弯曲的线段组成的,曲线可以…
掘金这一年半值得你关注的文章
2019年中的时候做了一个爬虫以及页面,定时爬取掘金首页的文章进行过滤而筛选出更值得关注的文章,避免一直刷掘金去寻找,节约浏览时间。而且这个小站现在依旧工作着 👉 掘金热门 这两天之前买的阿里服务器到期了,续费价格遥不可及,所以打算把服务迁移到新的服务器。考虑到之前的数据没有…
JS正则表达式完整教程(略长)
亲爱的读者朋友,如果你点开了这篇文章,说明你对正则很感兴趣。 想必你也了解正则的重要性,在我看来正则表达式是衡量程序员水平的一个侧面标准。 关于正则表达式的教程,网上也有很多,相信你也看了一些。 与之不同的是,本文的目的是希望所有认真读完的童鞋们,都有实质性的提高。 本文内容共…
前端模块化:CommonJS,AMD,CMD,ES6
模块化的开发方式可以提高代码复用率,方便进行代码的管理。通常一个文件就是一个模块,有自己的作用域,只向外暴露特定的变量和函数。目前流行的js模块化规范有CommonJS、AMD、CMD以及ES6的模块系统。参见阮一峰老师的文章 module-loader 。 Node.js是c…
React 优化技巧在 Web 版光线追踪里的应用(中)
在上篇中,我们介绍了 JS 里的操作符重载方案,它就像 React 里使用 JSX 代替 React.createElement 那样。可以优化我们的代码,使之更加简洁和直观。 然而,它仅仅是语法糖,并不能解决性能问题。光线追踪算法的巨大运算量,需要别的优化技巧。今天我们就来讲…
捕获用户在该页面停留的时长,我是这样做的(前端监测)
在监测功能的时候,我们首要考虑的就是,我们的监测代码不能影响我们现在的业务代码,和以后的业务代码。 经过自己的一点小测试,发现无论在关闭的时候(也就是点击叉),还是隐藏的时候(也就是点击左右箭头)都会触发 onpagehide;也无论是在首次加载,还是刷新的时候,都会触发onp…
前端开发中新拟态风格的崛起
macOS Big Sur已经正式发布一段时间了,不知道大家都勇敢的尝鲜了吗?大帅在第一时间就安装上了Big Sur,结果一些常用软件出了问题,会闪退崩溃。除此之外,Big Sur带来了全新的图标风格,使其在界面风格上更接近iOS。不同于之前的扁平化的风格,这是一种新拟态(Ne…
帧动画的多种实现方式与性能对比
以上各种动画形式都可以制作出一种类型的动画,那就是帧动画,也叫序列帧动画,定格动画,逐帧动画等,这里我们统一用帧动画来表述。 帧动画一般用来实现稍微复杂一点的动画效果,同时希望动画更细腻,设计师更自由的发挥。他可以定义到每一个时间刻度上的展现内容,我们一般用帧动画来做页面的Lo…