我正在建立一個網頁,並將其上放置多個畫布。我應該爲每個畫布創建一個單獨的JS文件還是應該將所有文件都放入一個文件?我最關心的是協調我想要在每個畫布元素和上下文中使用的所有畫布的功能。我應該爲每個HTML5畫布使用單獨的JS文件嗎?
非常感謝
我正在建立一個網頁,並將其上放置多個畫布。我應該爲每個畫布創建一個單獨的JS文件還是應該將所有文件都放入一個文件?我最關心的是協調我想要在每個畫布元素和上下文中使用的所有畫布的功能。我應該爲每個HTML5畫布使用單獨的JS文件嗎?
非常感謝
這要看。
你不應該有單獨的文件因爲他們正在處理不同的畫布。只有在使其可讀性更強時,才應該使用不同的文件,或者在某些情況下要在各種腳本中重複使用某些內容,並且不希望下載整個腳本。
如果它使得它更具有可讀性讓你有不同的畫布,因爲你分離關注那些不一定與油畫不同的文件,但在這種情況下,或因爲有一個文件處理將在多個頁面上的特定畫布,因此您可以重複使用該文件,然後確定。
但是,有一個不同的文件是沒有意義的,因爲它正在處理不同的畫布。
我想通過它添加的每個畫布在單獨的文件,因爲它允許您控制和改變他們更容易 然後你就可以存儲他們的網址,在一個數組,循環,並呼籲每個文件 你可以嘗試以下方法,如果你使用jQuery:
var urls = [/*urls*/];
for (var i = 0; i < urls.length; i++){
/* Get file */
}
讓我知道這是否適合您的需要
使用任何AMD庫(例如requirejs)模塊化您的代碼 – Nirus