首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
快照
订阅
庵主老衲来了
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
如何基于 TypeScript 实现控制反转
一. 前言 最近接到任务,需要给团队封装一个基于 EggJS 的上层 NodeJS 框架,在这个过程中参考了 NestJS 、Midway 等开源项目,发现它们都引入了一项重要特性 —— IoC ,于是笔者借这个机会对 IoC 进行了一些学习和梳理。本文主要参考了 Midway…
从0到1开发可视化拖拽H5编辑器(React)
年前年后比较闲,于是用React做了一个简单的lowcode平台,功能如上面动图所示。接下来按照完成功能点介绍下,主要包括: lowcode平台挺常见的,目前网上做的比较成熟且通用的有兔展、易企秀、码卡、图司机等,但是为了个性化的设置,比如要访问本公司的数据库,很多公司…
十分钟实现灭霸打响指灰飞烟灭的效果
看过复仇者联盟的都知道,灭霸作为计划生育政策的坚定支持者和执行者,一个响指清除了宇宙中二分之一的生命。电影中被清除的生命灰飞烟灭的镜头很是酷炫,所以在复联4上映后,那个不存在的网站google,推出了一个彩蛋,如果在搜索框搜索灭霸,会出现一个手套的按钮,点击后会让网页搜索结果消…
可视化研发之线的画法:直线,曲线,动画(Canvas版)
“线”是可视化展现中最常见的图形元素,最直观的就是折线图,如图一。 我们也经常使用线来绘制闭合的路径,从而形成可填充区域,比如面积图和雷达图,如图三和图四。 本篇文章在 Canvas API 的基础上,为大家讲解可视化研发中线的画法封装和线的动画实现方案(整体方案建立在图形学基…
终于逃离海报的折磨,自己封装一个小程序分享海报组件
事情是这样,最近工作一直都在进行微信小程序的开发,在开发的过程中遇到一个需求,需要生成一张海报,让别的用户可以通过海报进入小程序。OK,网上查阅一下资料很快便解决了问题。 接着事情来了,需求变了,这个小程序不只一个海报,海报不是静态的内容,每一个海报需要根据页面的内容动态展示,…
如何将 Canvas 绘制过程转为视频
如果我们用 Canvas 实现了一些动画效果,需要将它回放出来,很多人通常就是用录屏工具将屏幕内容录下来播放,很少有人知道,Canvas 可以直接通过现代浏览器支持的 Media Streams API 来转成视频。 Canvas 对象支持 captureStream 方法,这…
基于H5的录屏工具开发
WebRTC是谷歌于2011年开源的一个音视频处理引擎,可以实时的进行视频数据的采集,也就是说可以做直播,也可以做桌面录屏,桌面分享。使用起来还是比较简单的。 这里我们来开发一个屏幕录制工具。 首先我们在页面中创建一个video标签,用于展示录屏的内容,再创建四个按钮,一个屏幕…
从破解某设计网站谈前端水印(详细教程)
最近在写公众号的时候,常常会自己做首图,并且慢慢地发现沉迷于制作首图,感觉扁平化的设计的真好好看。慢慢地萌生了一个做一个属于自己的首图生成器的想法。 制作呢,当然也不是拍拍脑袋就开始,在开始之前,就去研究了一下某在线设计网站(如果有人不知道的话,可以说一下,这是一个在线制作海报…
SpriteJS —— Canvas动画从未如此简单
SpriteJS是一款由360奇舞团开源的跨终端canvas绘图库,可以基于canvas快速绘制结构化UI、动画和交互效果,并发布到任何拥有canvas环境的平台上(比如浏览器、小程序和node)。 Sprite为图形创建类似于DOM的对象模型,因此我们可以像创建DOM元素一样…
大文件上传和下载
整体流程:1、选择文件,切片,计算文件hash,查询文件是否已经上传部分切片。2、如果是,则返回已上传的切片列表,对比所有切片,得到未上传的切片列表,并上传。否则上传所有切片。