A constructor is a function that creates an object. An object is collection of associated variables and functions. These variables and functions are collected together because they are closely related.
<!DOCTYPE html> <html> <head> <title>XoaX.net's Javascript - An Explict Constructor</title> <script type="text/javascript" src="ExplicitConstructor.js"></script> </head> <body onload="Initialize()"> <canvas id="idCanvas" width="640" height ="480" style="background-color: #F0F0F0;"></canvas> </body> </html>
class CCanvas { constructor() { var qCanvas = document.getElementById("idCanvas"); this.mqContext = qCanvas.getContext("2d"); this.mqAlpha = Math.PI/6; this.mqBeta = Math.PI/3; } DrawLine(dX1, dY1, dX2, dY2) { this.mqContext.globalAlpha = 1.0; this.mqContext.strokeStyle = "black"; this.mqContext.beginPath(); this.mqContext.moveTo(dX1, dY1); this.mqContext.lineTo(dX2, dY2); this.mqContext.stroke(); } } function Initialize() { var qCanvas = new CCanvas(); qCanvas.DrawLine(150, 400, 500, 50); qCanvas.DrawLine(50, 60, 600, 400); }
© 20072025 XoaX.net LLC. All rights reserved.