首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
TypeScript
订阅
WindRunnerMax
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
如何用canvas实现一个富文本编辑器
富文本编辑器相信大家都用过,相关的开源项目也很多,虽然具体的实现不一样,但是大部分都是使用DOM实现的,但其实还有一种实现方式,那就是使用HTML5的canvas,本文会带大家使用canvas简单实现
uniApp条件编译原理探索
因为公司业务有好多个 APP,还有 H5 页面,不同的端,模块展示可能不同,但是大部分功能又是相同的。而且不同的 APP 提供的接口也不一样。 如果通过简单的 if...else... 判断不同端,调用相应的 API 或 展示相应的模块,那随着时间和业务的发展,终有一天会造成代…
异步分片计算在腾讯文档的实践
1. 背景 几个月前对腾讯文档 Smart Sheet 中看板视图的排版计算进行了一次优化,主要是利用异步分片计算来提高当前的 FPS 值,避免用户操作被阻塞。感谢 kylehr 的支持和帮助。
theia中的inversifyJS(上):inversifyJs详解
theia中深入依赖了一个利用DI(依赖注入)来实现IOC的库:InversifyJS。 希望本文能帮助大家理解IOC的概念,并能对inversifyJS库有一定的理解和应用。
TypeScript实用小知识——Nominal Typing(名义类型)
字符串联合类型和string求并集的时候,不想丢失类型提示又想具备一定的灵活性应该怎么办?可以通过名义类型,为原始类型string赋予名义,在不影响它使用的情况下,收窄范围,从而达成我们想要的效果。
什么是Slate.js,它将取代Quill和Draft.js?
Slate.js是一个高度可定制的平台,用于创建富文本编辑器,也被称为所见即所得编辑器。它使你能够创建强大、直观的编辑器,类似于你可能在Medium、Dropbox Paper或Google Docs
TS中的type、interface关于索引签名的区别
interface、type在索引签名上的不同表现。因interface可声明合并,声明的变量类型可新增属性,不是终态,所以在给有索引签名的类型赋值时,需增加索引签名限定新增属性的类型。