首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
canvas
订阅
陈智文
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
《Web动画周报》第一期:好戏开场
周报将 Web 动画大致分为三类:CSS 动画、SVG 动画 和 WebGL/Canvas 动画。所有的动画将按类别展示,方便读者有针对性的学习。 1. 《给个好评嘛》作者:Mert Cukuren 这是一个纯 css 实现的动画, <label> 的背景图片是星星,通过检查 …
《Web 推送通知》系列翻译 | 第二篇:推送是怎么工作的?
在我们接触这个 API 之前,让我们先从一个高层次从头到尾来看一下推送。稍后我们将通过逐一介绍各个主题和 API 让你知道为什么推送是这么重要。 添加客户端侧的逻辑来给用户订阅推送(也就是使用 Web App 当中的 JavaScript 和 UI,帮助用户注册推送消息)。 从…
浅谈H5音频处理(更多谈谈录音方向的内容)
最近需要做一个实时录音然后根据音频流实时反馈出调用静音分析(VAD)以及语音识别(ASR)接口的功能。于是研究起H5有关这方面的支持。 首先需要弄清一点,Web Audio API和H5的<audio>完全不是一个体量级的东西,<audio>可以很方便地让你将音频文件丢进去就自…
前端程序员必须掌握之三角函数在前端动画中的应用
我是个很懒的人,开发过程中经常有意无意地刻意避开数学相关的知识,你也知道解数学题非常枯燥无趣。平时写动画也尽量使用 css3 来实现,timer-function 随意选用,最多也就调一下 cubic-bezier,找到看着舒服的就行。但是怎样让动画更顺滑,写出更贴近自然的动画…
前端性能与异常上报
对于后台开发来说,记录日志是一种非常常见的开发习惯,通常我们会使用try...catch代码块来主动捕获错误、对于每次接口调用,也会记录下每次接口调用的时间消耗,以便我们监控服务器接口性能,进行问题排查。 刚进公司时,在进行Node.js的接口开发时,我不太习惯每次排查问题都要…
前端缓存机制
1)浏览器在加载资源时,先根据这个资源的一些http header判断它是否命中强缓存,强缓存如果命中,浏览器直接从自己的缓存中读取资源,不会发请求到服务器。比如某个css文件,如果浏览器在加载它所在的网页时,这个css文件的缓存配置命中了强缓存,浏览器就直接从缓存中加载这个c…
canvas实现 漂亮的下雨效果
这篇文章说如何用canvas画出漂亮的下雨效果,先看看最后实现的效果吧。 看图来分析下,我们需要实现哪些效果。 好的,我们把整个效果大致拆分成三个效果,实现这三个效果,就完成了。 我们一步一步来实现。 用一个数组保存雨滴对象。 往数组中添加一定数量的雨滴对象,然后遍历数组,修改…