首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JS
订阅
无尾狗
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
聊聊 WebCodecs 实现 GIF 视频转码
楔子 GIF 承载着微信各种沙雕表情包,看到了可能乐呵一下,但工作上碰到 GIF 资源处理却是一个很棘手的问题。相较于半只腿已经迈进坟墓的 GIF 图片,视频是一个很好的替代载体,对比 GIF 图片有
WebCodecs对音视频进行编码解码
现在已经有很多 Web API 进行媒体操作: Media Stream API, Media Recording API, Media Source API、WebRTC API,但是没有提供一些底层 API 给到 Web 开发者进行帧操作或者对已经编码的视频进行解封装操作。…
canvas画布透明度变化
这是我参与8月更文挑战的第29天,活动详情查看:8月更文挑战 。 在canvas中,可以利用画布的透明度globalAlpha属性变化来达到一些特殊的效果
浅析Web录屏技术方案与实现
前言 随着互联网技术飞速发展,网页录屏技术已趋于成熟。例如可将录屏技术运用到在线考试中,实现远程监考、屏幕共享以及录屏等;而在我们开发人员研发过程中,对于部分偶发事件,异常监控系统仅仅只能告知程序出错
炸裂,用JS创建一个录屏功能
OBS studio很酷,但 JavaScript 更酷,现在,我们用 JavaScript 创建自己的录屏功能。 首先,创建一个H
前端必知必会之 JS 单线程与异步
已知,JavaScript 是单线程的,天生异步,适合 IO 密集型,不适合 CPU 密集型,但是,为什么是异步的喃,异步由何而来的喃,我们将在这里逐渐讨论实现。 1. 浏览器是多进程的 Browser 进程:浏览器的主进程,唯一,负责创建和销毁其它进程、网络资源的下载与管理、…
JS版数据结构第一篇(栈)
由于前端上手比较快,而且平时开发时大部分写的都是业务逻辑以及交互,常常导致我们被一些后端人员'鄙视',这无疑是对我们前端开发人员是不公平的,前端技术更新迭代很快,而且知识点琐碎,想要学好前端是需要一定的持续性学习能力以及创造性和好奇心的,学好前端并不是一件很容易的事情。 无论是…
JS版数据结构第四篇(矩阵)
矩阵的定义对于大学学习过《线性代数》这门课程的同学们来讲应该都不会很陌生,如果有同学不了解可以自行查下百度百科。 不多废话,我们直接看题。 题目要求的是我们按照顺时针的顺序从外向内遍历每一个元素,并将他们按顺序返回出来。 可能有些同学不太清除我们是怎样想到通过递归解决这样的问题…
web页面录屏实现
在看到评论后,突然意识到自己没有提前说明,本文可以说是一篇调研学习文,是我自己感觉可行的一套方案,后续会去读读已经开源的一些类似的代码库,补足自己遗漏的一些细节,所以大家可以当作学习文,生产环境慎用。 如果你的应用有接入到web apm系统中,那么你可能就知道apm系统能帮你捕…
Canvas实现高性能的瀑布图
可能很多同学不知道频谱图和瀑布图,其实我也不懂...但是咱们前端就是负责把数据按照规则显示出来就好(上方折线图为频谱图,下方那一坨为瀑布图)。 因为需要服务器实时传输数据,要求达到30帧,每帧动画由 1024 个点组成,肯定要比 Ajax 轮询舒服的多,而且这个项目对于浏览器兼…