首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
我的蓝猫被削了
掘友等级
前端开发攻♂程师
|
阿里巴巴 | 前端
热爱养猫
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
21
文章 21
沸点 0
赞
21
返回
|
搜索文章
最新
热门
canvas进阶——如何实现canvas的事件系统
众所周知,canvas 是前端进军可视化领域的一大利器,借助 canvas 画布我们不仅可以实现许多 dom 和 css 难以实现的、各种绚丽多彩的视觉效果,而且在渲染数量繁多、内容复杂的场景下,其性能表现及优化空间也占据一定优势。 然而 canvas 却存在一个缺陷:由于 c…
开局一张图,带你解读 redux 源码
作为 react 技术栈的同学来说,redux 可谓是老常客 —— 一个主要用于状态管理的框架,经常出现在各种大大小小的项目中,其重要性不言而喻。对于如此重要的状态管理库,如果能知其然,也知其所以然(了解其内部原理),想必能给我们的工作、学习带来很大的帮助。 笔者最近在解读 r…
实践!实现纯前端下的音频剪辑处理
最近在做一个项目,需要对webRTC录制的音频进行处理,包括音频的裁剪、多音频合并,甚至要将某个音频的某一部分替换成另一个音频。 于是在笔者的半摸索半实践下,产生出了这篇文章。废话少说,先上仓库地址,这是一个开箱即用的前端音频剪辑sdk(点进去了不如就star一下吧) ffmp…
循环下的正则匹配?说说正则中的lastIndex
这段代码很好理解:它的规则就是判断字符串中是否含有.jpg,然后再循环地和数组中的字符串进行匹配,打印出结果。 为了查清楚到底是怎么回事,我开始上网搜索相关资料,经过一番搜索后,发现正则并没有我们想象的那么简单... 首先正则有一个属性叫lastIndex,它表示正则下一次匹配…
一段代码,带你理解js执行上下文的工作流程
我相信很多前端初学者一开始都会被执行上下文这个概念弄晕,或者说似懂非懂。对于工作两年的我来说,说来实在惭愧,虽然知道它大概是什么,但总觉得没有一个更为清晰的认识(无法把它的工作过程描述清楚),因此最近特意温习了一遍,写下了这篇文章 要说清它的大体工作流程,需要提前说明三个基本概…
一个播放器引发的思考——谈谈React跨组件通信
为了更好的理解此问题,接下来我们通过一个简单的栗子说明。 我们通过在祖先组件的state定义相应的状态,并把修改state的方法传递给了子组件,那么当一个子组件通过调用updatePlayState后,它所设置的新状态亦可通过react本身的state更新机制传递给其他的子组件…
canvas进阶——如何画出平滑的曲线?
相信大家平时在学习canvas 或 项目开发中使用canvas的时候应该都遇到过这样的需求:实现一个可以书写的画板小工具。 通过以上几个步骤我们就可以实现基本的画板功能了,然而事情并没那么简单,仔细的童鞋也许会发现一个很严重的问题——通过这种方式画出来的线条存在锯齿,不够平滑,…
个人成就
文章被点赞
418
文章被阅读
37,735
掘力值
1,507
关注了
2
关注者
89
收藏集
2
关注标签
5
加入于
2018-09-21