Toile offsetTop et offsetLeft

En HTML5 Canvas qu'est-ce que offsetTop et offsetLeft ?

Je vais essayer d'obtenir les X et Y de la souris cliquez sur l'événement. Je sais que je peux obtenir ce travers:

mycanvas.onclick = function (evt) {
    var offX = evt.layerX - mycanvas.offsetLeft;
    var offY = evt.layerY - mycanvas.offsetTop;
}

mais qu'est-ce que offsetLeft et offsetTop? et qu'est-ce que LayerX et LayerY ?

OriginalL'auteur Stacker | 2011-10-19