标签: clone

是否可以在JavaScript/JQuery中克隆html元素对象?

我正在寻找一些如何解决我的问题的技巧.

我在表格中有一个html元素(如选择框输入字段).现在我想复制对象并从副本中生成一个新对象,并使用JavaScript或jQuery.我认为这应该以某种方式起作用,但此刻我有点无能为力.

像这样的东西(伪代码):

oldDdl = $("#ddl_1").get(); 

newDdl = oldDdl;

oldDdl.attr('id', newId);

oldDdl.html();
Run Code Online (Sandbox Code Playgroud)

javascript jquery clone elements

94
推荐指数
3
解决办法
9万
查看次数

在数组上调用clone()是否也克隆其内容?

如果我clone()在类型A的对象数组上调用方法,它将如何克隆其元素?该副本是否会引用相同的对象?或者它会(element of type A).clone()为每个人打电话吗?

java clone

91
推荐指数
4
解决办法
10万
查看次数

"致命:不是git存储库(或任何父目录)"来自git status

此命令用于获取文件并编译它们:

git clone a-valid-git-url
Run Code Online (Sandbox Code Playgroud)

例如:

git clone git://cfdem.git.sourceforge.net/gitroot/cfdem/liggghts
Run Code Online (Sandbox Code Playgroud)

但是,git status(或任何其他git命令)然后给出上述fatal: Not a git repository (or any of the parent directories)错误.

我究竟做错了什么?

git clone repository git-clone git-status

85
推荐指数
6
解决办法
24万
查看次数

81
推荐指数
3
解决办法
4万
查看次数

clone()vs copy constructor vs factory方法?

我在Java上实现了克隆()的快速谷歌,发现:http: //www.javapractices.com/topic/TopicAction.do?Id = 71

它有以下评论:

复制构造函数和静态工厂方法提供了克隆的替代方法,并且更容易实现.

我想做的就是做一份深刻的副本.实现clone()似乎很有意义,但这篇谷歌排名很高的文章让我有点害怕.

以下是我注意到的问题:

复制构造函数不适用于泛型.

这是一些无法编译的伪代码.

public class MyClass<T>{
   ..
   public void copyData(T data){
       T copy=new T(data);//This isn't going to work.    
   }
   ..
}
Run Code Online (Sandbox Code Playgroud)

示例1:在泛型类中使用复制构造函数.

工厂方法没有标准名称.

拥有可重用代码的接口非常好.

public class MyClass<T>{
    ..
    public void copyData(T data){
        T copy=data.clone();//Throws an exception if the input was not cloneable
    }
    ..
}
Run Code Online (Sandbox Code Playgroud)

示例2:在泛型类中使用clone().

我注意到克隆不是静态方法,但是不是仍然需要制作所有受保护字段的深层副本吗?在实现clone()时,在非可克隆子类中抛出异常的额外工作对我来说似乎微不足道.

我错过了什么吗?任何见解将不胜感激.

java clone

78
推荐指数
5
解决办法
5万
查看次数

深拷贝,浅拷贝,克隆

我需要澄清深度拷贝,浅拷贝和Java中的克隆之间的区别

java clone

73
推荐指数
3
解决办法
16万
查看次数

Deep clone实用程序推荐

是否有任何用于深度克隆java集合的实用程序:

  • 数组
  • 清单
  • 地图

注意:在不使用序列化的情况下更喜欢某些解决方案,但使用Object.clone()方法.我可以肯定我的自定义对象将实现clone()方法,并将只使用可克隆的java标准类...

java clone

72
推荐指数
6
解决办法
8万
查看次数

Bitmap.Clone()和新的Bitmap(Bitmap)有什么区别?

据我所知,有两种方法可以复制位图.

Bitmap.Clone()

Bitmap A = new Bitmap("somefile.png");
Bitmap B = (Bitmap)A.Clone();
Run Code Online (Sandbox Code Playgroud)

新的位图()

Bitmap A = new Bitmap("somefile.png");
Bitmap B = new Bitmap(A);
Run Code Online (Sandbox Code Playgroud)

这些方法有何不同?我对内存和线程方面的差异特别感兴趣.

c# clone bitmap

70
推荐指数
2
解决办法
4万
查看次数

如何克隆视图?

我的问题几乎就是这个问题:

克隆textview以将其附加到ViewGroup

但是,我正在膨胀一个视图,然后出于性能原因尝试在对象级别克隆它(我不想每次都解析XML),所以这个答案对我没有帮助.View.clone()受到保护,它显然没有复制构造函数.有没有办法做到这一点?

android clone copy view

66
推荐指数
1
解决办法
5万
查看次数

在javascript中克隆一个对象

下面首先记录0,然后记录1.如何存储对象的副本,而不是对它的引用?

debug.log(vi.details.segment);
vi.nextSegment = vi.details;
vi.nextSegment.segment++;
debug.log(vi.details.segment);
Run Code Online (Sandbox Code Playgroud)

javascript arrays jquery clone object

65
推荐指数
4
解决办法
9万
查看次数

标签 统计

clone ×10

java ×4

c# ×2

javascript ×2

jquery ×2

android ×1

arrays ×1

bitmap ×1

copy ×1

datetime ×1

elements ×1

git ×1

git-clone ×1

git-status ×1

object ×1

repository ×1

view ×1