【发布时间】:2014-02-27 05:15:03
【问题描述】:
我正在使用 jQuery,它的定义来自 Definitely Typed collection。我想用 Farbtastitc color picker 扩展它,直接向 JQueryStatic 广告新方法,例如:
$.farbtastic(placeholder)
我不想修改原始的jquery.d.ts 文件来添加这个方法,而是想用添加的方法创建类似jquery-extend.d.ts 的东西。
【问题讨论】:
-
我会说用任意方法扩展框架很舒服,但不安全,而且设计不好。换句话说,JavaScript。
-
嗨,Daniel,虽然我原则上同意这种说法,但它是 polyfills 的基础——所以能够做到这一点很重要,就像选择“何时不做”一样。跨度>
-
我不是专家,但我可以想象用接口做同样的事情。但我真的不是专家。
标签: typescript