问题标签 [clone]

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 回答
8957 浏览

jquery - jQuery克隆ID

谁能告诉我如何通过克隆元素并同时更改其 ID 来使元素可拖动,以便我访问克隆的元素并对其应用更改。我有一个 post its 的应用程序。我想将标签拖到一个区域上并访问该克隆元素。

0 投票
2 回答
1786 浏览

javascript - jquery克隆拖动

我在一个区域上附加标签时遇到问题。我想在更改 ID 后将 #Normal_Tag1_div 的克隆附加到 #droppable。我还想让那个克隆可以在 #droppable only 上拖动。我怎样才能做到这一点??

0 投票
5 回答
17393 浏览

git - 我怎样才能 git clone git://foo.git AGAIN?

我做了 git clone git://foo.git cd foo ...edit files..

现在我想重新开始。我不关心我已经做出的任何更改,但我不想再次克隆整个巨大的 foo.git,只是丢​​失我所有的更改。我怎样才能 git clone git://foo.git 第二次,而没有得到 fatal: destination path 'foo' already exists and is not an empty directory. 什么是正确的命令?

0 投票
7 回答
11833 浏览

c# - .Net 深度克隆——最好的方法是什么?

我需要对我的复杂对象模型执行深度克隆。您认为在 .Net 中做到这一点的最佳方式是什么?
我考虑过序列化/反序列化
,不用说MemberwiseClone还不够好。

0 投票
1 回答
6558 浏览

scala - Scala AnyRef.clone 执行浅拷贝还是深拷贝?

在 Scala 中,AnyRef.clone执行浅拷贝还是深拷贝?

0 投票
2 回答
9660 浏览

scala - 深度克隆(复制)可变 Scala 对象的最简单方法是什么?

深度克隆(复制)可变 Scala 对象的最简单方法是什么?

0 投票
1 回答
345 浏览

php - 使用 PHP 替换 PHP 脚本文件中的关键字

我有一个混合了 html、文本和 php 的 PHP 文件,包括名称 areaname-house.php。文件的 text/html 部分在不同位置包含字符串“areaname”。另一方面,我有一组带有城市名称的字符串。

我需要一个 PHP 脚本,它可以获取每个字符串(来自字符串数组),复制 areaname-house.php 并创建一个名为 arrayitem-house.php 的新文件,然后在新创建的文件中,将字符串“areaname”替换为数组项。我已经能够完成第一部分,我可以使用示例变量(城市名称)成功创建克隆文件作为以下代码中的测试:

0 投票
1 回答
4262 浏览

c# - 克隆匿名类型?

我想要做的是将 IEnumerable 传递给一个方法并让它返回 IEnumerable 的副本。但是,我希望集合中的每个都是副本,而不仅仅是集合是副本。

一个例子:

因此集合“finalData”的项目数是“data”或“dataCopy”的两倍。所以 'dataCopy' 中的所有 'b' 参数都在末尾附加了“1”,但由于它们仍然引用 'data' 中的对象,所以 'data' 中的所有 'b' 参数也都附加了“1”结尾。

由于这些是匿名类型,我不能简单地使用 BinaryFormatter 方法“克隆”对象,因为匿名类型不可序列化。而且我无法使用 Activator.CreateInstance 从头开始​​创建新的,因为匿名类型没有无参数构造函数。

我意识到我可以通过最初将我的数据选择到一个标记为可序列化的类中来解决这个问题,但我真的不想修改那么多代码,因为每次我查询数据库时,参数都会不同......

或者,有人可以推荐匿名类型的替代品吗?例如:

然后哪个会实现一个可克隆的接口?

0 投票
2 回答
364 浏览

vb.net - 如何克隆对对象事件的订阅是 vs.net?

我有一个自定义 datagridview 列,我在其中添加了一个事件。问题是,我不知道如何查看谁订阅了当前列对象的事件并将这些订阅添加到克隆的列对象。

我通过要求调用程序将处理程序的地址传递给自定义列中的委托来解决这个问题,而不是向事件添加处理程序。

原谅我的术语,我希望你明白我想说什么!

通过接收对该方法的引用,datagridviewcolumn 现在拥有控制权,然后可以轻松地克隆该引用。

这很好,但控件的用户希望能够通过在 Visual Studio 中选择事件来订阅事件 - 这会创建方法的模板。

0 投票
3 回答
642 浏览

javascript - 使用 jquery 的 clone() 时是否有跨浏览器的方法来忽略不透明度?

我在我的文档中使用表格,我希望能够让用户向列表提交一个新项目,然后让它“自动”出现在列表的顶部(是的,使用 DIV 会更容易,但是使用我所拥有的)。

我正在使用 jQuery,并clone()创建最新表格行的副本,然后fadeIn()在我更新后用于显示新项目并将其添加到列表顶部。因为在内部 jQuery 将元素(假设为 DIV)转换为“块”,所以我还将 css 类更改为“表行”。它工作正常。

整个代码在这里:

问题是,如果我运行该过程太快——即在fadeIn 完成之前,“clone()”命令最终也会克隆不透明度。

通过调整上面的第一行,我实际上可以让它在 Firefox 中工作:

我现在担心的是,我不确定是否可以有效地完成这些工作,和/或“不透明度”是否可以安全地依赖于跨浏览器。

以前有没有人做过这样的事情,并且可以提供任何关于更可靠方法的指示?