问题标签 [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 投票
2 回答
2840 浏览

php - 可重复使用的插座

我试图在 php 中创建一个套接字并从其他进程中重用它。我知道这可以使用守护程序脚本来完成,但我想不这样做。

我创建了一个套接字并将其绑定到特定端口。

从另一个 php 文件我做了同样的事情。但是我从 2 文件发送的数据包没有被主机“验证”。我嗅探了所有端口,发现它使用相同的本地和目标端口。我不明白问题出在哪里。

你能帮我解决这个问题吗?任何其他编程语言或任何其他解决方案都可以。

安德鲁

0 投票
1 回答
732 浏览

jquery - 重用 div 容器来加载图像

我想做的:使用单个容器来加载图像。

就像现在一样:我在 HTML 标记中有十一 (11) 个容器,每个容器都有自己的 div。当单击锚标记中的链接时,每个容器包含 4 个图像(顶部和底部并排 2 个图像) div 图像淡入。

jQquery手风琴用于导航的典型例子是:

<div>用于图像插入的典型容器目前有 11 个:

这是我此时使用的代码,它确实有效,但是有没有更好的方法来做到这一点,它只会重新使用单个 div 容器来加载图像?

如您所见,看到标记变得非常大。
任何帮助表示赞赏。
美国钢铁

0 投票
3 回答
24115 浏览

uitableview - 带有自定义单元格的表格视图(以编程方式)

到目前为止,我曾经创建自定义笔尖来制作我想要的单元格,但是这一次,一个单元格的高度会从一个变为另一个,因此我无法创建一个固定大小的单元格的笔尖。

所以我决定以编程方式创建它......下面的方法是实现它的好方法吗?

或者..我在这里错过了什么吗?因为到目前为止它似乎不起作用;)

谢谢,

哥提。

0 投票
1 回答
625 浏览

iphone - iPhone 分组表视图单元格复用

我的 iPhone 程序经常包含分组的表格视图。一个典型的用途可能是设置。这些表视图中的行数可以从大约 2 到 20 不等。单元格通常没有太多的一致性。

我应该尝试重复使用这些单元格吗?如果是这样,细胞需要多少共性才能获得共享标识符?例如,考虑两个大小相同的单元格,其中一个包含标签和文本输入字段;另一个包含两个标签和一个滑块。或者这只是不值得打扰?

谢谢

0 投票
5 回答
5180 浏览

asp.net - 在 ASP.NET 页面上多次重用变量

问这么简单的问题我觉得有点傻,但我似乎找不到答案。我是 ASP.NET (C#) 的新手,但我通过构建一组显示报告的简单网页来学习。我有一个代表公司名称的变量。我需要在网页的多个位置输出这个变量。我发现输出变量的唯一方法是:

然后

我的问题是我想在页面的多个位置使用 company_name。每次将其放置在页面上时,我真的必须创建一个单独的变量来保存相同的值吗?如果我只是将上面的 XML 代码复制到我想显示变量的所有地方,它显然会创建一个编译错误,因为该 ID 已经定义。

我觉得我错过了一些非常明显的东西。

0 投票
2 回答
131 浏览

javascript - Jquery Basic 初学者问题:如何使我的函数可重用?

在过去的几个小时里,我一直在尝试自己做这件事,并使用谷歌寻找解决方案,但无济于事。

因此,如果您能提供帮助,我将非常感激!

基本上我有一个页面,在“预览模式”中有 3 个单独的传记,它只显示每个传记的第一段。

当您单击一个生物的“阅读更多”时,它会打开“完整模式”。

目前发生的情况是,如果我单击一个“阅读更多”链接,它会打开所有 3 个生物的完整模式。

我如何编辑以下代码;

  • 它只会打开我点击的链接的完整模式简介
  • 使其可重复使用,这样我就不必为每个生物复制代码 3 次

代码:

谢谢你的帮助!

0 投票
6 回答
1829 浏览

java - Java:接口、抽象类或内部类的可重用封装?

我尝试封装。接口例外,静态内部类工作,非静态内部类不工作,无法理解术语:嵌套类,内部类,嵌套接口,接口抽象类——听起来太重复了!

坏的!--- 来自接口的异常“非法类型”显然是因为值是常量(?!)

多种方法:接口、静态内部类图像 VS 非静态内部类图像

输出

有关的

0 投票
1 回答
157 浏览

vim - Vimrc:如何重用不同文件类型的代码和定义?

我已经使用 vim 定义了我自己的文件类型。例如我有:

这些文件类型在.vim文件中定义:

其中许多东西都有几个相同的代码。即他们都有这个标题:

.vim我宁愿将它放在一个文件中,然后在每个文件中都可以获取它,而不是将其放在所有三个文件中。我怎样才能做到这一点?

0 投票
3 回答
540 浏览

reusability - 重用与可维护性和易于测试

每个人都喜欢谈论可重用性。在我工作的地方,每当有一些新想法被抛出或测试时,可重用性的问题总是会出现。“我们希望最大化我们在这方面的投资,让我们让它可重复使用。” “可重用性将以更少的工作带来更高的质量。” 等等等等。

我发现,当一个可重用的组件或想法被引入时,每个人都会立即害怕它,并把它当作一个坏主意写下来。他们说,一旦应用程序依赖它,它就无法维护,任何更改都将导致需要对使用它的所有东西进行回归测试。这里的人们特别指出了一个组件,它已经存在了很长时间并且有很多依赖项和抱怨,因为我们不知道更改会破坏什么,所以它变得不可能改变。

我对这个投诉的回应是:

  1. 对具有许多依赖项的组件进行更改缓慢是件好事,因为它迫使设计人员真正考虑更改。
  2. 首先应该花时间让组件正确。推论:如果您发现需要一直更改它,那么它从一开始就不是非常可重用的,是吗?
  3. 软件开发很困难,需要工作。测试也是如此。你只需要这样做。

不幸的是,人们在这些反应中听到的是“缓慢”、“时间”和“努力”。

如果有一个神奇的“使这个可重复使用”的开关,我会很高兴我可以翻转我构建的东西,以便从管理层那里赢得布朗尼积分,但事情不是这样运作的。制作可重用的东西需要时间和精力,而且你仍然不能保证它是正确的。

当交付它似乎只带来抱怨时,您如何处理“可重用性”请求?

0 投票
2 回答
69 浏览

c# - 创建这个的最佳 WebControl 是什么

电流输出

替代文字 http://www.balexandre.com/temp/2010-05-19_1159.png

想要的输出

替代文字 http://www.balexandre.com/temp/2010-05-19_1158.png

当前代码

并在 HTML

我要避免的是重复代码,所以我只能使用一个唯一的TemplateField

我可以使用 3 x 来完成此操作GridView,每天一个,但我真的在尝试简化代码,因为 Grid 将完全相同(如 HTML 代码所示),只是 DataSource 发生了变化。

非常感谢任何帮助,谢谢。