ChrisFreeMan

ChrisFreeMan

🏢  freelancer, indie developer
V2EX 第 539019 号会员,加入于 2021-03-23 11:51:25 +08:00
今日活跃度排名 222
love NeoVim, love JavaScript ecosystem, love python language, love freedom. hate Xcode.


我的作品: http://www.simark.link

所见即所得markdown编辑器。
根据 ChrisFreeMan 的设置,主题列表只有在你登录之后才可查看
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
ChrisFreeMan 最近回复了
6 小时 12 分钟前
回复了 ChrisFreeMan 创建的主题 程序员 想请教个 TypeScript 抽象类继承父类的问题。
@echo0x000001 暂时先不拆了,先不过度的设计,不然东西做不完。我的品味还没到那里就不强迫自己了。
7 小时 35 分钟前
回复了 ChrisFreeMan 创建的主题 程序员 想请教个 TypeScript 抽象类继承父类的问题。
@sapjax 这是 web components 有一些情况子类需要调用元素自身的方法,这只是其中一个例子,比如还有 HTMLDialogElement, HTMLCanvasElement
7 小时 38 分钟前
回复了 ChrisFreeMan 创建的主题 程序员 想请教个 TypeScript 抽象类继承父类的问题。
@Opportunity 学到了👍长见识了。验证了可以通过编译。
7 小时 59 分钟前
回复了 ChrisFreeMan 创建的主题 程序员 想请教个 TypeScript 抽象类继承父类的问题。
@Opportunity 吃完饭回来试了下确实不能😅
8 小时 46 分钟前
回复了 ChrisFreeMan 创建的主题 程序员 想请教个 TypeScript 抽象类继承父类的问题。
没事...突然想起 gpt3.5 免费了,直接问出了答案。


import { themeWatcher } from './themeWatcher'; // Import themeWatcher if not already imported

export abstract class ComponentsManager<T extends HTMLElement | HTMLButtonElement> extends T {
protected themeWatcher = themeWatcher;
protected disposeFuncs: (() => void)[] = [];

constructor() {
super();
}

abstract renderView(): Promise<void>;

connectedCallback() {
this.renderView();
}

disconnectedCallback() {
this.disposeFuncs.forEach(func => func());
}
}
苹果后台服务崩了,在推上看到有人的 app 一夜之间卖了几百万美金。
@hymxm 不容易被人掐死
和你同年,昨天新买的键盘到了,开心到了现在,觉得有个好的键盘太幸福了。
@frankilla 我知道,没关系
@frankilla 单纯因为我只用 Mac 而已,我不用的平台就没法仔细测试我开发的软件,因为我没钱雇其他人测试。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3259 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 11ms · UTC 13:23 · PVG 21:23 · LAX 06:23 · JFK 09:23
Developed with CodeLauncher
♥ Do have faith in what you're doing.