Advertisement
Guest User

Untitled

a guest
Aug 25th, 2019
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.70 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width">
  6. <title>Practice JavaScript by drawing</title>
  7. </head>
  8. <body>
  9. <canvas id="myCanvas" height="300" width="450" style="border: 1px solid black"></canvas>
  10. <script id="jsbin-javascript">
  11. var canvas = document.getElementById('myCanvas');
  12. var context = canvas.getContext('2d');
  13.  
  14. var cH = canvas.height;
  15. var cW = canvas.width;
  16.  
  17. var y = 0;
  18. var x = 0;
  19. var number = 1;
  20. var col = prompt('Oszlopok száma?');
  21. var row = prompt('Sorok száma?');
  22.  
  23. function drawCheckeredPattern(row,col){
  24. for (var k = 1; k<=row; k++) {
  25. for (var i = 1; i <=col; i++){
  26. if (number % 2 === 0) {
  27. context.fillStyle = 'white';
  28. context.fillRect(y,x,50,50);
  29. y = y +50;
  30. }else{
  31. context.fillStyle = 'black';
  32. context.fillRect(y,x,50,50);
  33. y = y +50;
  34. }
  35. number = number+1;
  36. }
  37. y = 0;
  38. x = x+50;
  39. number = number+1;
  40. }
  41. };
  42.  
  43. drawCheckeredPattern(row,col);
  44. </script>
  45.  
  46.  
  47.  
  48. <script id="jsbin-source-javascript" type="text/javascript">var canvas = document.getElementById('myCanvas');
  49. var context = canvas.getContext('2d');
  50.  
  51. var cH = canvas.height;
  52. var cW = canvas.width;
  53.  
  54. var y = 0;
  55. var x = 0;
  56. var number = 1;
  57. var col = prompt('Oszlopok száma?');
  58. var row = prompt('Sorok száma?');
  59.  
  60. function drawCheckeredPattern(row,col){
  61. for (var k = 1; k<=row; k++) {
  62. for (var i = 1; i <=col; i++){
  63. if (number % 2 === 0) {
  64. context.fillStyle = 'white';
  65. context.fillRect(y,x,50,50);
  66. y = y +50;
  67. }else{
  68. context.fillStyle = 'black';
  69. context.fillRect(y,x,50,50);
  70. y = y +50;
  71. }
  72. number = number+1;
  73. }
  74. y = 0;
  75. x = x+50;
  76. number = number+1;
  77. }
  78. };
  79.  
  80. drawCheckeredPattern(row,col);</script></body>
  81. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement