【发布时间】:2012-09-09 14:36:06
【问题描述】:
最近我一直在阅读有关 javascript 模式的内容,以及如何使用模块模式来避免全局变量。当我查看 d3.js hierarchy layout 源代码时,我不确定下面是否是故意的。
d3.layout.hierarchy 使用的是模块模式,但到最后,我看到了它之外的许多方法,我猜这些方法只适用于布局及其派生对象(分区、树..)。
d3_layout_hierarchyRebind
d3_layout_hierarchyChildren
d3_layout_hierarchyValue
..
这是故意的,还是应该在模块中捕获?
【问题讨论】:
标签: javascript design-patterns layout d3.js hierarchy