кодесурса
«JavaScript

JavaScript: нарисуйте диаграмму с помощью функции moveto ()

script1adsense2code
script1adsense3code

Рисование JavaScript: упражнение 5 с решением

Напишите программу на JavaScript, чтобы нарисовать следующую диаграмму [используйте функцию moveto ()].

Образец вывода:


Пример решения:

HTML-код:

<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<title>Draw diagram using moveto() function</title>
</head>
<body onload="draw();">
<canvas id="canvas" width="250" height="250"></canvas>
</body>
</html>

Код JavaScript:

function draw() 
{
  var canvas = document.getElementById('canvas');
  if (canvas.getContext)
  {
    var context = canvas.getContext('2d');
    context.beginPath();
   // Outer circle
    context.arc(75,75,50,0,Math.PI*2,true);
    context.moveTo(110,75);
    // Mouth 
    context.arc(75,75,35,0,Math.PI,false); 
    // Lefy and Right eye
    context.moveTo(55,65);
    context.arc(60,65,5,0,Math.PI*2,true); 
    context.arc(90,65,5,0,Math.PI*2,true);
    context.stroke();
  }
}

Демонстрация в реальном времени:

См. Pen javascript-drawing-упражнение-5 от w3resource ( @ w3resource ) на CodePen .


Улучшите этот пример решения и опубликуйте свой код через Disqus

Предыдущий: Напишите программу на JavaScript, чтобы нарисовать следующий прямоугольный треугольник.
Далее: Напишите программу на JavaScript, чтобы нарисовать следующую диаграмму [диагональ от белого до черного кружка].

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code