ts
吃柠檬的猫
纯纯的踩坑之旅,分享自己的各种经验
展开
-
canvas图片裁剪
通过canvas来对图片进行裁剪,这次做的用于裁剪头像类型,本来是按react的语法糖写的,但是突然想用class的方式写组件应该比较有意思。原创 2023-03-24 11:03:18 · 307 阅读 · 0 评论 -
炫酷背景404页面
让你的404页面变得有点意思,非常简单,通过canvas绘制一个动态字幕瀑布,有一种电影黑客既视感原创 2023-03-09 15:06:31 · 315 阅读 · 0 评论 -
js/react取色器/颜色选择器
【代码】取色器/颜色选择器。react+ts+less,手搓的一个react组件,代码简单易懂,方便读写原创 2023-01-30 16:39:24 · 1157 阅读 · 1 评论 -
手搓富文本编辑器组件
左边是我写的其他东西,右边是效果图,图标是项目里面的,你们直接用组件的话可以自己整一套图标,也可以不要,不显示图标而已,图片/视频当然最好是自己去改成自己服务器地址,直接填充url,不然直接是base编码很大,存到数据库不好。这里是用react语法写的,如果你是用于vue的,自己改一下就行了,反正是手搓的,一劳永逸。组件的资源包已上传,审核后会补上地址。index.tsx主文件代码展示。原创 2023-01-04 17:39:12 · 423 阅读 · 0 评论 -
树形组件Tree附带选择check选择框
Tree组件,携带check多选框,闲着的时候就写了一个放在这里,三方组件库的东西总是跟UI会冲突,改起来不方便,数据交互的逻辑也算是轻便易懂,基本上项目需要用的组件都自己写一个,后面即使有其他项目用起来非常方便原创 2022-09-30 14:24:52 · 1088 阅读 · 2 评论 -
react+antd拖拽生成/排序自定义配置表单
拖拽生成表单,拖拽排序。自定义表单,配置表单,原创 2022-07-04 14:29:42 · 1867 阅读 · 3 评论 -
获取音频流/Audio的音量-兼容safari
获取音量并展示,达到可视化效果,兼容safari原创 2022-06-20 15:22:01 · 732 阅读 · 0 评论 -
敲了这么久js/ts代码居然不知道这个函数eval
eval能够将字符串生成语句执行,和SQL的exec()相似,将字符解析转化城js语句执行,这就离谱了,安全威胁程度极高eval的使用场合:预先不知道要执行什么语句,只有当条件和参数给时才知道执行什么语句,这时候eval就派上用场了。eval=window.eval;活到老学到老...原创 2022-05-12 15:55:55 · 479 阅读 · 0 评论 -
react日期组件DatePicker自定义
组件介绍:1.支持按键上下左右配合enter选择号数(天),年份/月份/小时/分钟暂未开放2.左右按钮切换年份/月份,选中的day会随着更改3.可开启限制功能,当前版本是限制分钟为底限最新时间,开启后不能选之前的时间4.支持选秒,但未开放,5.小时/分钟/秒-可显示配置暂无6.safari适配暂无已上传文件原创 2022-01-04 17:27:46 · 2246 阅读 · 0 评论 -
ts static/abstract 的作用区别
ts static/abstract 的作用区别static关键字最基本的用法是 1. 被static修饰的变量属于类变量/类方法,可以通过类名.变量名直接引用,而不需要new出一个类 不同的类有自己的静态资源,这可以实现静态资源分类。避免重名。原创 2019-09-25 18:39:27 · 5608 阅读 · 0 评论 -
ts类中的private和protected区别
ts类中的private和protected区别private私有的。表示最隐私,最不能为外人知道的。在类中如果声明一个属性为私有,则表示这个属性仅仅属于这个类。仅仅能在这个类中进行在这个属性的访问。在子类和类的实现的对象中都不能访问。在子类可以通过调用使用这个属性的方法来间接来使用这个属性。protected被保护的。针对 对象。因为一个类可以化身为好多好多的对象。对于一些这些对象应...原创 2019-09-25 17:00:35 · 8723 阅读 · 0 评论