问题标签 [reusability]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
759 浏览

xml - 重用部分 XML 文档的最佳方式是什么?

假设我有一个类似于以下的 XML 格式:

是否有通用的标准方法来支持在这种类型的场景中重用定义?

0 投票
2 回答
692 浏览

ruby-on-rails - 重用另一个 Rails 应用程序的代码

我正在尝试重用我之前工作过的另一个 Rails 应用程序中的一些代码。我复制了所有模型/视图/控制器/迁移并运行 rake db:create and migrate。现在,当我尝试运行应用程序时,该视图的初始页面(具有列表编辑/删除的页面)加载正常并显示有 0 条记录。但是,当我单击新建时,它会在我的其他应用程序中的脚手架创建的一些代码上显示一条错误消息...

我应该能够重用这段代码还是我需要做的其他事情来确保我把所有的东西都搬过来了。我尝试使用 grep 来查找在我的另一个项目中定义“new_comment_path”的位置,但我只看到它在与上面列出的内容类似的上下文中使用。任何帮助,将不胜感激。

0 投票
1 回答
2420 浏览

iphone - 具有可变高度单元格的 UITableViewCell 重用标识符

我在一个表格中有五个不同的单元格,跨越五个部分,只是高度和文本不同。我需要一个重用标识符还是五个?我正在使用自定义单元格。

Apple 文档讨论了使用具有“相同通用”配置的单元的重用。不同的高度是否会使缓存和重用透视图各不相同。我可能使用不同的字体,但单元格之间的其余部分是相同的,颜色等。

当我弹出这个表格并推送一个新表格时,新表格单元格的高度将根据新行选择中文本内容的数量而有所不同。

由于我的设备在运行我的应用程序时似乎已经变热,我只想确保我能有效地做到这一点。我想重用表中的缓存和单元格,以及在用新数据重新加载表时。

将不胜感激一些建议。

0 投票
5 回答
141 浏览

embedded - 从嵌入式到桌面的可重用知识

在嵌入式电信系统开发(C、MAKE、Symbian、100 编译器等)工作了大约 8 年后,我正在考虑通过进入桌面开发(VC++、MFC、C# 等)“稍微”改变我的道路。

然而,我担心的是,我在嵌入式系统方面的经验在进入桌面开发时可能不会给我带来太多价值。例如,我工作了这么长时间的特定领域问题和环境仍然没有给我太多谈判薪水的机会,因为它在桌面上几乎没有价值。

我认为这个地方可能对这方面有帮助。

所以,问:

如果您忽略了在编程语言级别上明显的通用经验,请举例说明您在使用嵌入式系统时学到的东西,您可以在桌面环境中重用这些东西。

PS:我应该注意我不是桌面领域的初学者——因为很多年前我所有的爱好项目都集中在桌面开发上。

0 投票
1 回答
15987 浏览

java - 在 NetBeans GUI 设计器中重用 JPanel

这是在 NetBeans 6.5、Java 6 中。

我在 NetBeans GUI 设计器中有以下层次结构:

问题:

JPanel Y 与 JPanel X 相同,所以我想在两个地方简单地重用 JPanel X,但是如何在 GUI Builder 中执行此操作?

尝试:

我尝试复制粘贴 JPanel X,但它创建了一个完整的“深层”副本(JPanel X1 等),复制了 JPanel X 中的所有内容。

一些谷歌搜索表明可以将它添加到调色板,但我还没有找到一种方法将简单的 JPanel 添加到调色板(而不是完整的 JFrame)。

0 投票
4 回答
430 浏览

ruby-on-rails - 在多个 Rails 应用程序中重用 Ruby 代码

我在 Ruby 中开发了一个简单的库,需要在几个 Rails 应用程序中使用它(其中一些尚未构建)。在需要时轻松将此 Ruby 库添加到多个 Rails 应用程序的最佳方法是什么?我们的团队正在运行 Ubuntu,我们的存储库是 Mercurial。

我应该使用...

  1. 导轨插件?这将是我的第一选择,但它似乎不支持 Mercurial?
  2. 红宝石?
  3. 自定义 Rake 脚本?
  4. 其他选择??

任何指针将不胜感激!

0 投票
2 回答
2797 浏览

jquery - JQuery 可重用函数

对 JQuery 完全陌生,所以我每天都在学习。

我注意到的一件事是它是多么容易,你可以写

但我正在寻找有关如何重用某些代码的示例,例如:

然后在我的锚标签上添加一个“点击”

但不知何故它不起作用,即使我将它添加到 document.ready 函数中。有人可以为我剪掉它,这是这样做的最佳实践方式吗?

提前致谢。这个论坛是杀手!

更新

我从这里获得的帮助中更新了代码。这是我当前的代码,我想知道它是否是最好的方法。

0 投票
3 回答
260 浏览

silverlight - 我可以在页面的不同区域重复使用 Silverlight 应用程序吗?

我有一个想在网格中显示的 Silverlight 应用程序。Silverlight 应用程序显示其内容的方式取决于每个网格行中记录的唯一 ID。不幸的是,为网格中的每一行重新下载 XAP 文件。对于 700KB 的大小,这确实会影响性能。是否可以一次下载 XAP 文件,然后为网格中的每一行重新使用它?

0 投票
1 回答
238 浏览

silverlight - silverlight - 重用组件

我正在尝试在Silverlight2中创建一些可重用的组件。当我的组件使用与其他组件共享的模板/样式时,困难就来了。

  • 据我所知,在silverlight 中,您可以在组件本身(由于重复样式而不够好)或在主应用程序文件中添加样式/模板(这无助于在其他silverlight 项目中重用组件)。

  • 我刚刚阅读了有关在 silverlight 工具包(3 月发布)中添加的模板,但是......该模板不允许我定义命名样式(例如,我有多个按钮样式)

我的问题:是否可以创建具有在一个地方定义的样式/模板的可重用组件?(通过可重用我的意思是在其他项目中重用)

谢谢你!

0 投票
4 回答
3054 浏览

xml - XML 重用问题

在 XML 中,是否可以重用元素?

具体来说,我要解决的问题如下。我想定义一个table包含一个元素tableSchema和一个元素的元素dataSourcetable我想以一种s 可以引用tableSchema其他地方定义的方式来做到这一点。因此,我可以有多个报告table根据相同的定义 s tableSchema

为了澄清,我希望能够做到以下几点:

并且有tableSchemasbarfoo在别处定义,可能在同一个 XML 文档中。

编辑添加:这里,tableSchema,我不是指另一个 Xml 模式。我的意思是定义 a 中的字段table。例如,我希望能够执行以下操作:

然后,在上面Report1定义了一个包含两个tables 的报告,一个根据 格式化tableSchema foo,第二个根据 格式化tableSchema bar,并Report2定义一个报表,其中包含一个table根据 格式化tableSchema foo并且架构与 中相同的报告Report1