我的例子:什麼時候應該在javascript中的函數後面加分號?
(第一例面積是分號的功能分配)
function makeImage() {
var canvas = document.getElementById("tshirtCanvas");
**canvas.onclick = function() {
window.location = canvas.toDataURL('image/png');
};**
}
VS
window.onload = function() {
var button = document.getElementById("previewButton");
button.onclick = previewHandler;
makeImage();
}
我原本以爲的時候使用它的竅門,和什麼時候不到,但我想我沒有。謝謝。
我明白了,但在我的情況下,不是window.onload = function()...給onload事件一個值?那爲什麼它沒有分號? – Andy 2012-01-16 03:48:14
請記住,JavaScript具有自動分號插入功能 - 在某些情況下,您不需要分號。但是,無論如何,您應該包含分號,因爲規則很複雜,而且容易出錯。 – 2012-01-16 04:00:17