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

    +157

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    var infoDiv = "<div id='fastInfo' style='font-size:16px !important;padding: 6px;padding-bottom:10px; z-index:1000000;position:fixed;top:20%;width:3px;right:0;background:white;border: 1px solid green;border-right:0;'></div>";
    $('#navi').before(infoDiv);
    var ggwp = $('a[href*="user_info="]');
    $.each(ggwp, function(index, value) {
    	value.setAttribute("onmouseenter", "$('#fastInfo').animate({'width': '300px'}, 200);function received(data) { if ($($(data).find('.gradient_block1:has(\"table\")')[0]).html() == undefined) {dtxs = $($(data).find('.stnd_padd:has(\"table\")')[0]).html().replace('img', 'xuimg');} else {dtxs = $($(data).find('.gradient_block1:has(\"table\")')[0]).html().replace('img', 'xuimg');}	$('#fastInfo').html('<span style=\"font-size:small\">' + dtxs + '<hr style=\"border:0;height:1px;background-color:black;margin:6px;color:black\" /><div style=\"padding-left:13px\">' + $($(data).find('.bottom_link_block')[0]).html() + '</div><hr style=\"border:0;height:1px;background-color:black;margin:6px;color:black\" /><div style=\"padding-left:13px;font-size:small\">' + $($(data).find('.blue_border_bottom')[0]).html().replace(/padding-bottom:10px;/gim, ''));}$.ajax({'url': 'http://spaces.ru/anketa/?name=" + value.href.match(/user_info=([a-zA-Z0-9\-\_]+)/gim)[0].replace("user_info=", "") + "', success: received});");
    	value.setAttribute("onmouseleave", "$('#fastInfo').animate({'width': '3px'}, 200);function clrscr() {$('#fastInfo').html('');} setTimeout(clrscr, 200);");
    });

    Ребят, это диагноз?
    Навесить обработчик через .on/.bind/.live не смог.

    Запостил: Efog, 09 Декабря 2013

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

    • > navi
      > ggwp

      Доктор, у меня dota2 головного мозга?
      Ответить
      • qq
        Ответить
      • > Доктор, у меня dota2 головного мозга?
        Надо так: Doktor, pochemu vokrug menya odni raki?
        Ответить
        • поясните нубу
          Ответить
          • navi - украинская(емнип) команда про геймеров
            ggwp - good game, well played

            А "вокруг меня одни раки" типичная ситуация на низких (а только ли?) уровнях в паблике, через которые пришлось пройти (или остаться на них) каждому человеку с dota2 головного мозга... Каждый рак участник проигрывающей команды считает своим долгом сделать очень полезное и важное замечание другим участникам: "opyat mne odni raki v komandu dostalis" :)

            P.S. Зачем они портанули доту2 под линух ;(
            Ответить
            • eto ge skushnaya igra. ti dolgen configurirovat iksorg, papit I inginks
              Ответить
            • http://i.imgur.com/vxPcgRF.jpg
              Ответить
            • navi - див, который уже был на сайте.
              ggwp - первые символы, пришедшие в голову :D
              эвана как совпало)
              Ответить
              • xuimg тоже случайное совпадение? :)
                Ответить
                • ну, надо было убрать картинку, она в диве 100% одна, зачем мозг ебать? :D
                  Ответить
            • Кстати, в доту саму не играю. Смотрю по телевизору матчи про-команд с твитча. Примерно тоже самое как нормальные люди смотрят футбол. С пивком и рыбкой хорошо идёт. Играть страшно - затянет ещё.
              ЗЫЖ В очередной раз поразился кругозору борманда.
              Ответить
              • >поразился кругозору борманда.
                Поражаться надо кругозору поисковых систем. Первые же ссылки
                https://www.google.com/search?q=navi
                https://www.google.com/search?q=ggwp
                Ответить
                • > Поражаться надо кругозору поисковых систем.
                  Всегда найдётся человек, который всё испортит. То напомнит, что люди не летают, то очередной вечный двигатель забракует, то возьмёт твой код да скомпилировать попытается.
                  Ответить
                  • Человек в радномном наборе символов, цифр или точек видит что-то своё - близкое ему. Так устроена голова. Читайте про тест Роршаха.

                    Что я мог испортить? Мега-охуенный тред про Доту? Имхо, эта игра - УГ.
                    Ответить
                    • > Что я мог испортить? Мега-охуенный тред про Доту? Имхо, эта игра - УГ.
                      Я сам не геймер, мыслей о доте не имею.
                      А испортить можно веру в мудрецов. Вот придёт сюда кто-нибудь, прочитает комментарии. Раньше человек думал, что Борманд - просветлённый и ходить за советом надо к нему, а теперь гуглить начнёт, еретик. Не дай Бог, ещё и подумает, что Борманд иногда что-нибудь сам ГУГЛИТ.
                      Ответить
                      • Не сотвори себе кумира...
                        Шаблон рано или поздно все-равно бы треснул, ибо никто не идеален и не может знать абсолютно всё на свете. М.б. за исключением этих самых поисковых систем. Да и то...
                        Это при всем уважении к познаниям борманда.
                        Ответить
                      • > Не дай Бог, ещё и подумает, что Борманд иногда что-нибудь сам ГУГЛИТ.
                        Да я очень часто гуглю ;) Особенно если в чем-то не уверен.
                        Ответить
                      • > Раньше человек думал, что Борманд - просветлённый и ходить за советом надо к нему
                        Границу между тем, когда вопрос надо гуглить, а когда задавать людям, прекрасно знаю.
                        Наверное, всё-таки, удивляет больше в борманде трудолюбие и усидчивость. Вот я увидел вопрос Романа "поясните нубу", и так лениво расписывать стало всё... а борманд не поленился. И замечаю уже не впервой за собой похожую ситуацию здесь: мне лень что-то пояснять, обновляю через час - борманд уже всё детально расписал. Гордится мне особо не чем, а вот упомянуть активиста не грех.
                        Ответить
                        • Давайте вступим его в партию. Там любят активистов.
                          Ответить
                          • > Давайте вступим его в партию.
                            Партия любителей гугла?
                            Ответить
                • Хорошо, а раки? Тоже гуглятся?
                  ЕМНИП, даже луркмоар не объясняет ракование так хорошо, как это сделал борманд.
                  Ответить
                  • Запросто ?q=раки+дота.
                    Даже на английском уже знают
                    ?q=raki+dota
                    http://ru.iccup.com/community/thread/480757.html
                    Про раков, которые пятятся назад еще Крылов писал.
                    Ответить
                    • > Даже на английском уже знают

                      Есть даже вот такой гайдик на английском: http://steamcommunity.com/sharedfiles/filedetails/?id=196964525
                      Ответить
                    • Хорошо, но борманд откуда-то должен знать, что надо искать именно раков со словом дота, а не акул, например, или тостер.
                      В моём первом сообщении нет ничего о раках. Есть только упоминание dota2, navi, ggwp - это можно нагуглить, я даже спорить не собираюсь.
                      Ответить
                • > Поражаться надо кругозору поисковых систем.
                  Именно так я и нашел значения этих двух слов ;)
                  Ответить
              • Смотрел старкрафт. Заебало. Тупые дети, хуле там смотреть.
                Ответить
              • Раки и днище ебаное известны и среди тех, кто доту в глаза не видел.
                Ответить
        • Dniwe ebanoe
          Ответить
    • > replace('img', 'xuimg')
      Имидж - хуимидж...
      Ответить
      • выгодная замена!
        Ответить
      • Как же бесит это долбаное англососание. Кто отменил слово "образ"?
        Имидж, шопинг, жопинг.
        Ответить
        • Образ - хуёбраз.

          Так устроит?
          Ответить
          • Я не конкретно вас имел в виду. Просто англососание с проглотом усиленно навязывают средства массовой информации. Поубивал бы.
            Ответить
    • Для каких целей используют жквери конструкцию: $( $(..что-то-там..) ) ?
      Ответить
      • Если делать нечего.
        В коде же немного по-другому написано:
        $( $(..что-то там..)[0] )

        $(...) - это, скажем так, jQuery-коллекция элементов (я не помню, как она официально называется)
        А $(...)[0] - это отдельный HTML элемент.
        Так что ещё одним внешним вызовом они оборачивают этот элемент в jQuery-коллекцию. Того же можно было добиться, если написать
        $(..что-то там..).eq(0)


        Edit: туплю - ведь можно просто .first() вместо .eq(0)
        Ответить

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