'Could you look at this javascipt canvas?

I am reading something at the library and the link is dead so I wanted to retry making a java canvas... well here

indow.addEventListener('load', eventWindowLoaded, false);

function eventWindowLoaded() {
  canvasApp();
}

function canvasApp() {
  var theCanvas = document.getElementById('my_first_canvas');
  var my_canvas = theCanvas.getContext('2d');
  my_canvas.strokeRect(0, 0, 200, 225)
  // to start, draw a border around the canvas
  //draw face
  my_canvas.beginPath();
  my_canvas.arc(100, 100, 75, (Math.PI / 180) * 0, (Math.PI / 180) * 360, false);
  // circle dimensions
  my_canvas.strokeStyle = "black"; // circle outline is black
  my_canvas.lineWidth = 3; // outline is three pixels wide
  my_canvas.fillStyle = "yellow"; // fill circle with yellow
  my_canvas.stroke(); // draw circle 
  my_canvas.fill();
  my_canvas.closePath();
  // now , draw left eye
  my_canvas.fillStyle = "black";
  my_canvas.beginPath();
  my_canvas.arc(65, 70, 10, (Math.PI / 180) * 0, (Math.PI / 180) * 360, false);
  // circle dimstions 
  my_canvas.stroke(); // draw circle
  my_canvas.fill(); //fill in circel 
  my_canvas.closePath();

  // now the right eyes

  my_canvas.beginPath();
  my_canvas.arc(135, 70, 10, (Math.PI / 180) * 0, (Math.PI / 180) * 360, false);
  // circle dimstions 
  my_canvas.stroke(); // draw circle
  my_canvas.fill(); //fill in circel 
  my_canvas.closePath();

  // draw smile 
  my_canvas.lineWidth = 6;
  my_canvas.beginPath();
  my_canvas.arc(99, 120, 35, (Math.PI / 180) * 0, (Math.PI / 180) * -180, false);

  // semicircle dimensions
  my_canvas.stroke();
  my_canvas.closePath();

  // Smiley speaks!
  my_canvas.fillStyle = "black";
  my_canvas.font = '5000px _sans';
  my_canvas.fillText("Hello Canvas!", 45, 200);
}
    <canvas width="10000" heigth="55500" id="my_first_canvas">
      Your browsers does not support HTML5 canvas. Try using Chrome,Firefox,Safari or MS Edge.
      </canvas>

but ruing it only show all the way up the smile did I miss spell something... I been look at this page for about 2 hours now i had done this over a week ago and just read that I massing the html element go being fg



Solution 1:[1]

This is a better practice

  var theCanvas = document.getElementById('my_first_canvas');
  theCanvas.width = window.innerWidth;
  theCanvas.height = window.innerHeight;

Solution 2:[2]

In the HTML, you spelled height wrong. It worked for me after that.

<canvas width="10000" height="5600" id="my_first_canvas">
      Your browsers does not support HTML5 canvas. Try using Chrome,Firefox,Safari or MS Edge.
</canvas>

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Nir Yossef
Solution 2 KoderM