我应该为每个HTML5画布使用单独的JS文件吗?

时间:2017-03-09 04:40:46

标签: javascript html5-canvas

我正在建立一个网页,并在其上放置多个画布。我应该为每个画布创建一个单独的JS文件,还是应该将它们全部放入一个文件中?我最关心的是协调我想在所有画布上使用的函数以及每个画布元素和上下文。

非常感谢

2 个答案:

答案 0 :(得分:0)

这真的取决于。

你不应该有单独的文件,因为他们正在处理不同的画布。您应该使用不同的文件,只有这样才能使其更具可读性,或者您将在各种脚本中重复使用某些内容并且不想下载整个脚本。

如果它使您可以更容易阅读不同画布的不同文件,因为您将的问题与画布分开,但在此case是,或者因为有一个文件处理将在多个页面上的特定画布,所以你可以重复使用该文件,然后确定。

但是,拥有一个不同的文件是没有意义的,因为它正在处理不同的画布。

答案 1 :(得分:-1)

我会将每个画布添加到单独的文件中,因为它可以让您更轻松地控制和更改它们 然后,您可以将其URL存储在一个数组中,循环遍历它并调用每个文件 如果您正在使用jQuery,可以尝试以下操作:

var urls = [/*urls*/];

for (var i = 0; i < urls.length; i++){
    /* Get file */
}

请告诉我这是否符合您的需求