Ошибка с выводом элементов canvas

142
21 октября 2018, 18:40

Нужно разместить несколько элементов на холсте. Делаю через цикл, всё должно работать по-моему, но ничего на холсте не отображается.

 <script type="text/javascript">
 var canvas = document.getElementById('game');
 var ctx = canvas.getContext('2D');

 var tileW = 40, tileH = 40;
 var mapW = 10, mapH = 10;
 for (var x = 0; x < mapW; x++) 
        {
 ctx.fillStyle = "red";
 ctx.fillRect (x * tileW, 0, tileW, tileH);  
        }                                
 </script>
Answer 1

Исправьте var ctx = canvas.getContext('2D') на var ctx = canvas.getContext('2d') Этот метод чувствителен к регистру.

READ ALSO
SpiderMonkey Garbage collection, блокирующий режим

SpiderMonkey Garbage collection, блокирующий режим

При использовании js из консоли, насколько понимаю, с помощью опций

128
Проблемы с кнопкой (JS+CSS+IMG), не меняется стиль!

Проблемы с кнопкой (JS+CSS+IMG), не меняется стиль!

Есть вот такой скрипт для вывода крутёлки 360 в полный экран, он работает, но есть несколько проблем

147
Как выбрать пронумерованную строку из JSON [закрыт]

Как выбрать пронумерованную строку из JSON [закрыт]

Есть файл json, в нем содержатся данные, и один массив с массивами, те

168
Как открыть проект на Vue.js в VS2017?

Как открыть проект на Vue.js в VS2017?

Сразу оговорюсь, на Vuejs не программировал, есть небольшой опыт со старым AngularJS, да и тот в Notepad++

177