V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ChrisFreeMan  ›  全部回复第 7 页 / 共 84 页
回复总数  1670
1 ... 3  4  5  6  7  8  9  10  11  12 ... 84  
@kneo 主要还是好奇有没有人真正经历过这种转换,以及发现效率的差距,想起这个问题主要是还是因为最近看了一本书叫做《黑客与画家》作者在书中重复强调他成功的秘诀在于使用了一门属于黑客语言 lisp ,因为其开发的效率打败了其他的公司,所以想起了这个问题。
我个人是非常感激 TypeScript 的,主要是类型提示和检查,排错,以及重构,是真正的节省了我的时间。而且总有一种很放心交给 ts 编译的感觉。我的个人项目规模在 17000 行代码左右。
229 天前
回复了 frings 创建的主题 剧集 童年动漫求助
231 天前
回复了 PhpBB 创建的主题 生活 常年不关家门是什么心态?
站在门口看着他们冲,保证他们再也不敢开门了。
@echo0x000001 暂时先不拆了,先不过度的设计,不然东西做不完。我的品味还没到那里就不强迫自己了。
@sapjax 这是 web components 有一些情况子类需要调用元素自身的方法,这只是其中一个例子,比如还有 HTMLDialogElement, HTMLCanvasElement
@Opportunity 学到了👍长见识了。验证了可以通过编译。
@Opportunity 吃完饭回来试了下确实不能😅
没事...突然想起 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());
}
}
237 天前
回复了 crytis 创建的主题 iCloud 不停的弹出各种 iCloud 账号登录是什么情况?
苹果后台服务崩了,在推上看到有人的 app 一夜之间卖了几百万美金。
@hymxm 不容易被人掐死
和你同年,昨天新买的键盘到了,开心到了现在,觉得有个好的键盘太幸福了。
@frankilla 我知道,没关系
@frankilla 单纯因为我只用 Mac 而已,我不用的平台就没法仔细测试我开发的软件,因为我没钱雇其他人测试。
240 天前
回复了 xuqiccr 创建的主题 机械键盘 机械键盘打字真的好舒服啊😌
确实舒服,我也刚换了一把茶轴机械键盘,感觉这几年一直用笔记本自带键盘和薄膜键盘真是委屈自己了
242 天前
回复了 Gilfoylek 创建的主题 程序员 近期搬家,想抄袭下各位的书桌
@AthensBird elegant
宜家就像是肯德基,麦当劳,你不指望它有多好吃,但是心里有大概的期望值。
1 ... 3  4  5  6  7  8  9  10  11  12 ... 84  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5434 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 44ms · UTC 08:26 · PVG 16:26 · LAX 00:26 · JFK 03:26
Developed with CodeLauncher
♥ Do have faith in what you're doing.