|
1
2
这实际上只是编码方便性或个人风格偏好的问题。两种方法都可以很好地工作,而且工作方式相同。
向注册的回调函数
这两种方法之间的性能差异很可能很小,与其他方法相比,你无法测量它,因为使用两个独立的方法只需要额外调用几个级别的函数
如果您想调用的两个函数方便地位于同一个文件中,那么这将产生更紧凑的代码:
如果两个函数分别维护和/或在不同的文件中维护,那么这将更方便地适合您的代码布局,并允许您保持独立的模块彼此独立:
在您的特定情况下,您将引用多个连接在一起的文件。这意味着您可以使用任何一种格式。如果这些多个文件都是模块,可能不能一起使用,那么您可能希望每个文件都“独立”。如果是这种情况,那么使用第二种模型,因为文件彼此独立,任何给定的文件都可以自己使用。如果不存在这样的依赖关系,那么不在两个文件之间创建依赖关系将是一个优势。 另一方面,如果这两个文件已经相互依赖,并且在任何项目中都必须同时使用,那么试图保持任何独立性都没有好处,因此您可以很好地使用任何一种样式。 请记住,为了在未来的项目中实现最佳的代码重用或共享、测试独立性和最简单的可维护性,使单独的文件/模块尽可能独立是很有用的。 |
|
2
1
这两种方法在语义上是相同的。然而,有几点需要注意。
|
|
|
Lena S · 通过XSLT将xml文档的名称添加到元素ID 8 年前 |
|
|
Ben Esteban · 使用调用另一个XML文档的XSL转换XML 8 年前 |
|
|
user4932805 · 规范不推荐文档。注册表项“”? 8 年前 |
|
aCarella · 如何用Java将原始数据发送到打印机 9 年前 |
|
ronnyrr · 当包含脚本时,反应“文档未定义” 9 年前 |
|
|
alex · 一个或多个$(文档)。就绪[关闭] 10 年前 |