ЙажаСценарий / Говнокод #5707 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
window.onload = function() {
  var canvas = document.getElementById('canvas');
  var ctx = canvas.getContext('2d');

  canvas.height = canvas.height;
  canvas.width = canvas.width;

// …
}

Запостил: Jesus Jesus, (Updated )

Комментарии (13) RSS

    • Справедливости ради замечу, что таким образом можно очистить холст и эта запись будет иметь смысл.
      Ответить
        • Конечно, есть. Но это длиннее. Сравни:
          canvas.height = canvas.height;
          // vs
          canvas.clearRect(0,0,context.width, canvas.height);

          Кстати, первый способ, упоминается в Dive Into HTML5
          Ответить
          • А во втором случае не вызывается reflow всей страницы, что намного важнее каких-то десяти символов. И это не спичечная оптимизация. Это reflow всей страницы, который может длится десятые секунды, что кричитно скажется на fps.

            Ну и семантический контекст теряется. И ради чего? 😉
            Ответить
            • Оптимизация может быть и спичечной, если у меня на странице кроме холста ничего нет.
              Про reflow я не думал.
              Ответить
          • это значит только то, что Dive Into HTML5 является говном
            кстати браузер попадает в top на этом сайтике, ага
            Ответить

Добавить комментарий

Помни, guest, за тобой могут следить!

    А не использовать ли нам bbcode?


    8