Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript设计问题_Javascript - Fatal编程技术网

Javascript设计问题

Javascript设计问题,javascript,Javascript,我正在设计一个页面,它有一个画布元素,在上面显示两个图像。我可以看到3种将数据附加到元素的方法 (一) (二) (三) 还有别的办法吗?哪一个更好,为什么?为了清晰和防止错误,如果可能的话,我更喜欢只在完全初始化元素时才向它们的父元素添加元素。因此,选项1似乎是最明确的,选项3似乎是通往疯狂之路 当然,Canvas元素没有属性image1,所以设置它不会有任何作用。好的,我想到了一个新的。canvas.image1=global.factory(数据1);这比新的好吗?canvas.image1

我正在设计一个页面,它有一个画布元素,在上面显示两个图像。我可以看到3种将数据附加到元素的方法

(一)

(二)

(三)


还有别的办法吗?哪一个更好,为什么?

为了清晰和防止错误,如果可能的话,我更喜欢只在完全初始化元素时才向它们的父元素添加元素。因此,选项1似乎是最明确的,选项3似乎是通往疯狂之路


当然,Canvas元素没有属性image1,所以设置它不会有任何作用。

好的,我想到了一个新的。canvas.image1=global.factory(数据1);这比新的好吗?canvas.image1=global.factory(data1);
canvas.image1 = new ImageClass(data1);
canvas.image1 = Image();
global.factory(canvas.image1, data1);
canvas.image1 = 0;
global.factory(canvas.image1, data1);