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

    +157

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    (function() {
        (function init() {
            document.addEventListener("DOMContentLoaded", DOMContentLoaded, false);
        })();
    })();
    
    function DOMContentLoaded() {
        //...
    }

    И да, jQuery подключена на странице.

    Запостил: madhead, 13 Мая 2013

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

    • Круто!
      Ответить
    • А что не так?
      Ответить
      • $(document).ready() же. Ну или хотя бы без init() попробовать обойтись.
        Ответить
        • >$(document).ready()
          Для простоты лучше писать `$()`: http://api.jquery.com/ready/

          Неиспользование jQuery может быть исторически обусловлено.

          init действительно ненужна, но кроме этого нет проверки для разных браузеров, а DOMContentLoaded лучше было бы внести внутрь тела анонимной функции.
          Ответить
    • Похоже на код сгенерированый из какого-нибудь тайпскрипта / кофейскрипта и т.п. Там может была всего-то функция init, без всех этих довесков вокруг.
      Ответить
      • Не, реальный код написанный живым человеком.
        Ответить
    • Вебо-дяди рассуждают "о высоком".
      Ответить

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