Lesson Code: http://www.developphp.com/video/JavaScript/Dynamic-Centering-and-Alignment-on-the-Canvas
In this JavaScript programming exercise you can learn the logic behind dynamic centering and alignment for dynamically positioning your canvas assets.
source