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

    +171

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    <!DOCTYPE html> 
    
    <html>      
    <head>      
        <!--[if lt IE 10]>
        <script>
            location.href = "http://www.getfirefox.com";
        </script>
        <![endif]-->

    IE == 'НЕНАВИСТЬ!!!11'

    Запостил: bugmenot, 15 Декабря 2010

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

    • показать все, что скрытоДа и про оперу можно словечко замолвить и про другие браузеры.
      в топку холливары.
      Ответить
      • а причем тут опера? этот каммент нинавидит все IE до нерожденной 10-ой версии :-)
        и это при том, что используются костыли в виде jquery

        а в целом говносайтик представляет собой фреймсет с коллекцией ссылок, так что...
        Ответить
        • "а причем тут опера?"
          ну притом, что в ней тоже есть сюрпризы в js.
          Ответить
          • Кстати, какие сюрпризы в Опере?
            Ответить
            • Обработка нажатий клавиш (onkeydown) не такая как в других браузерах.
              В результате если делать подсказки для печатания, для оперы надо писать отдельный код.
              Ответить
              • По браузерной части, очень хочется высказаться, на личном примере. Все скрипты делаю вначале именно под `оперу`, а после отладки, для других браузеров, вносятся только небольшие изменения. Чего нельзя сказать если начинать допустим с файрфокса, хрома или сафари там...
                (Может я и не так копаю, у меня ж опыта меньше)
                --
                И вообще, если не заморачиваться сверхэффектами, то и траблов быть не должно...
                (PS. Где-то тут мелькали сообщения об абсолютной неприменимости js...)
                Ответить
                • Аналогично.
                  Что интересно, под Хром и ИЕ(!) часто почти не надо доделывать, большинство проблем возникает под FF. Под ИЕ жопа бывает редко, но за-то глубокое
                  Ответить
            • вот, брюзжание PPK на тему: http://www.quirksmode.org/dom/events/index.html
              Ответить
              • ААААА!!! Зачем показали эту ссылку? Я теперь ненавижу все браузеры, потому что в каждом что-нибудь не работает. Тред ненависти!!!!!
                Ответить
                • программ без багов не бывает.
                  разве что кроме прог типа "хеллоу ворд"
                  Ответить
              • До ознакомления указанными с материалами я к Фаерфоксу относился лучше, хотя и недолюбливал его за некоторые особенности (реализация тега OBJECT и кое-чего другого, помимо тормознутости по отношению к Хрому и к Опере).
                Чёрт, опять браузерный холивар!
                Ответить
                • FF - хороший еврейский браузер
                  Ответить
                  • У меня появился ещё один аргумент в холиваре против FF: он до сих пор не понимает display: run-in
                    Ответить
          • всё равно не уразумел, причем опера и её специфические косяки
            и вообще оперу ненавидят так:
            if ( typeof window.opera != 'undefined' )
                /* чьим попкам больнее всех? */
                location.href = 'http://www.google.com/chrome';
            Ответить
            • Вспомнил фрагмент одного сайта:
              if (jQuery.browser.opera === true) {
                      alert('Загрузка картинок временно не поддерживается в Опере');
                      return false;
                  }
              Выполним несложные операции:
              1. Ctrl+U (Исходный код)
              2. Выпиливаем процитированные строки
              3. Ctrl+R (Применить изменения)
              4. PROFIT, то есть картинки таки загружаются и даже без глюков.
              Почему так ненавидят Оперу?
              Ответить
              • Кстати в жж вроде специально для Оперы есть мегатормозной говноскрипт.
                Ответить
              • самый лютый пиздец в том, что у жкуери помимо упрощения жизни уеб-быдлокодерам есть основная цель -- сглаживание различий между реализациями

                что касается сниффа на предмет глобального объекта opera -- где-то я user JS видел, который прячет его от непривилегированных, и даже подчиняется настройке "какой юзер-агент слать"

                re: НЕНАВИСТЬ!!!1 со стороны уеб-быдла -- полагаю, потому Опера прямо искаропки имеет хотя и примитивную, но возможность блокировки нежелательной хуиты, а также другие "криминальные" фичи в быстром доступе для юзера
                Ответить
            • да я к тому, что не надо ненавидеть конкретный браузер.
              у каждого можно что-то откопать.
              Ответить
              • тогда сегодня останемся без холивара, тоже непорядок :]
                Ответить
            • а про Оперу сказал, потому что вы, вроде как, ей пользуетесь.
              Ответить
              • нуу, как пишет PPK: "все эти ваши браузеры -- нестандартное говно"
                вижу два подхода:
                а) долго рыться в таблицах найти самый неговёный
                б) полениться и считать все косяки систематической ошибкой
                в любом случае возвращаемся на исходную
                Ответить
                • а тормознутость? а отжирание памяти?
                  а глюкие не связанные с js?
                  Вы это учли?
                  Ответить
                  • они все в большей или меньшей степени тормозят, глючат и жрут память...
                    Ответить
                    • Не знаю. меня вымораживает как долго ИЕ вкладку открывает.
                      FF имеет привычку раздуваться.
                      в ИЕ притормаживает js
                      Ответить
                      • кстати, нынешняя опера на видеофайлах падает...

                        > в ИЕ притормаживает js
                        Суть токова -- в опере и фэфэ сейчас JIT-компилятор, MS как всегда плетутся в хвосте. Хотя я однажды видел бенчмарки где в какой-то частности IE умудрялся выигрывать.
                        Ответить
                        • Помнится некий подобный бенчмарк. Там IE выигрывал потому, что после обнаружения ошибки он игнорировал всё остальное. А как известно, IE чрезмерно придирчив к орфографии и пунктуации...
                          Ответить
                          • нет, там было нечто кошерное, если правильно помню -- DOM манипуляции с таблицей, URL не помню и думаю что это уже устарело.
                            Ответить
        • А вдруг юзер в целях безопасности выключил JS?
          Ответить
          • надо думать, тогда говносайтик будет еще бесполезнее чем с включенным :)
            Ответить
            • Фраза «еще бесполезнее» пугает. Я думал, что градация бесполезности бесполезна.
              Ответить
              • оптимизм умирает последним :)
                srsly, категоризованная ссылкота на документацию W3C, оно вроде как полезно, но только до первого добавления в закладки
                но поскольку сайтик не простой, а говёный ссылкота там не настоящая, а сделанная спанами кликами и вроде как expando, так что сделать пару закладок будет тот еще заёб...
                Ответить
        • Где здесь jQuery, bugmenot?
          Ответить
          • пффф, для меня все поделки на основе говножкуери пахнут одинаково
            оно там находится ниже и является УГ
            как и в 995‰ используется по причине некомпетентности скриптера, которая сублимируется свистелками-перделками (присутствует кнопа для коллапсирования фрейма и lightbox-подобный эффект для привлечения внимания к about [ну как же без about-то? :])
            Ответить
    • ЭТО НЕНАВИСТЬ?7???77 НЕ ПЕРЕБИВАЙТЕ МЕНЯ КОГДА Я ГОВОРЮ!!!1!!!!111
      ВОТ НЕНАВИСТЬ: http://www.ie9nomore.com/
      Ответить
      • хехехехе, круто
        (если кто не понял - это лулзы на базе неиллюзорного баттхёрта уёб-мастеров от IE6)
        Ответить
    • показать все, что скрытовсем по минусу можете не благодарить
      Ответить
    • Зачод автору! Как говорил один мой знакомый программист, "осёл" существует только для того, чтоб "лису" или "оперу" скачать.
      Ответить
    • Странно. Почему тогда не [if IE] ?
      Автор, видимо, еще на что-то надеется. :)
      Ответить
      • а может быть просто копипаста, как всегда :)
        типа цифирьку он поменял, а посмотреть какой синтаксис у этих кондишналов так и не озаботился
        Ответить
      • Надежда умирает последней...
        Ответить

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