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

    +152.9

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    function $(element, method) {
      if (!method) {
        return document.getElementById(element);
      } else {
        return {
          node: $(element)
        }
      }
    }

    Запостил: nagato, 03 Декабря 2009

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

    • И что?

      Подобным образом работает prototype
      Ответить
    • я тоже где-то такое встречал, вполне себе нормальный вариант
      Ответить
      • просто второй раз можно было не вызывать саму себя, а просто
        написать
        {
        node: document.getElementById(element);
        }
        Ответить
        • Может, это и не требуется и планируется расширение функционала.
          Единственное, arguments.callee можно было бы использовать вместо $.
          Ответить

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