1. JavaScript / Говнокод #2702

    +151.2

    1. 1
    <body onload="blinkAfterSearch();setTimeout('loadDummyImg()', 590000);var ex; try { startUpTasks(); } catch(ex) {}" />

    Недавно отрыл в недрах нашего проекта! Try catch в onload!! :D

    Запостил: jericho, 02 Марта 2010

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

    • А в чем, таки, цимес та?)
      Ответить
      • В onload. Onload, onclick, href="javascript://" и прочее - такой же некошер как и <font>
        Ответить
        • Хмм... К чему бы это все? Не вижу ни font ни href://javascript..
          Ответить
          • Я к тому что код надо писать в <script>, а потом цеплять через DOM/window, а не размазывать как известно-что по странице.
            Ответить
            • Не нгавица - не ешьте, шо ви таки пгицепились?
              Ответить
    • Мне кажется, что надо было таки включить этот кусок в js файл, а сюда поставить вызов функции. Разделение между представлением и, грубо говоря, контроллером.
      Ответить
      • Есть такие понятия как "дедлайн", "нужно, чтобы работало" и "здесь и сейчас".
        Ответить
        • Просто горе программисты писали. Как бы скоро не надо было сдавать проект, выделить функцию обработчика событий(в данном случае) в отдельный файл + подключить его к странице критически не скажется на времени выполнения задачи. А вот поддерживать такой код - не самое приятное занятие.
          Ответить
        • Эти понятия могут оправдать создателей говнокода, но сам код от этого меньшим говном не становится.
          Ответить
      • Не знаю, конечно в плане поддержки может и не оч верно, писать все это внутри тэга body. Но синтаксически все верно. Говнокодность спорна...
        Ответить
    • setTimeout('loadDummyImg()', 590000);

      Любопытно, зачем поставлена задержка почти на 10 минут?
      Ответить
      • В урле содержится параметр dummy=382618136. Это функция обновляет параметр, что бы страница не кешировалась. Я так понял, после этого страница обновляется.
        Ответить
    • Блинк для слоупоков.
      Ответить
      • блинк сразу, это картинка с таймаутом
        Ответить
    • mrbig66, проясни незнающему, что за загадочный слоупок? :)
      Ответить

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