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

    0

    1. 1
    return $('#edit-btn').parent().parent().children().first().html().split('<')[0];

    ingenuus, 19 Октября 2017

    Комментарии (2)
  2. JavaScript / Говнокод #23433

    +3

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    // http://sobchakprotivvseh.ru/static/js/main_gd.js?v3
    mainSite.mt_rand = function (min, max) { // eslint-disable-line camelcase
      //  discuss at: http://locutus.io/php/mt_rand/
      // original by: Onno Marsman (https://twitter.com/onnomarsman)
      // improved by: Brett Zamir (http://brett-zamir.me)
      //    input by: Kongo
      //   example 1: mt_rand(1, 1)
      //   returns 1: 1
      var argc = arguments.length
      if (argc === 0) {
    	min = 0
    	max = 2147483647
      } else if (argc === 1) {
    	throw new Error('Warning: mt_rand() expects exactly 2 parameters, 1 given')
      } else {
    	min = parseInt(min, 10)
    	max = parseInt(max, 10)
      }
      return Math.floor(Math.random() * (max - min + 1)) + min
    };
    
    /* копипейст минифицированного sprintf.js */

    Вчера самизнаетекто сделала [роскомнадзор], о чем вы и так прекрасно знаете
    О чем вы может быть не знаете, так это то что делавшие сайт студенты помимо слива всей тусовки заливкой данных на сайты других участников тусовочки и использованием общих идентификаторов аналитики еще и не смогли осилить жабаскрипт, поэтому они копипастят порт PHP в JS из ближайшего интернета

    Fike, 19 Октября 2017

    Комментарии (16)
  3. JavaScript / Говнокод #23397

    +5

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    if ((region.indexOf('Москва') != -1 && (city.indexOf('Троицк') != -1 || city.indexOf('Зеленоград') != -1 || city.indexOf('Щербинка') != -1)) || (region.indexOf('Санкт-Петербург') != -1 && (city.indexOf('Зеленогорск') != -1 || city.indexOf('Колпино') != -1 || city.indexOf('Пушкин') != -1 || city.indexOf('Сестрорецк') != -1 || city.indexOf('Ломоносов') != -1 || city.indexOf('Павловск') != -1 || city.indexOf('Красное Село') != -1 || city.indexOf('Петергоф') != -1 || city.indexOf('Кронштадт') != -1))) {
        addressComponents.add({
            addressComponents.add({
                prefix: "",
                value: region
            });
        });
    } else if (region.indexOf('Москва') == -1 && region.indexOf('Санкт-Петербург') == -1 && region.indexOf('Севастополь') == -1 && region.indexOf('Байконур') == -1) {} else if (region.indexOf('Москва') == -1 && region.indexOf('Санкт-Петербург') == -1 && region.indexOf('Севастополь') == -1 && region.indexOf('Байконур') == -1) {
        addressComponents.add({
            addressComponents.add({
                prefix: "",
                value: region
            });
        });
    }

    GaryFreeman, 10 Октября 2017

    Комментарии (3)
  4. JavaScript / Говнокод #23381

    +1

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    function xhr(method, url, async, user, password) {
        let r = new XMLHttpRequest();
        r.open(method, url, async, user, password);
        r.timeout = 10;
    }

    Аффтар данной конструкции задаёт типа загадку:
    "Есть у нас обертка над XMLHttpRequest. Отгадайте что может пойти не так?"

    Ссыль: https://pikabu.ru/story/zagadka_po_js_5383775

    ps. Учи стандарты JS фокусник!

    Dg_INC, 04 Октября 2017

    Комментарии (9)
  5. JavaScript / Говнокод #23377

    0

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    if($("#sel1").find("option:selected").val() != '0' && $("#sel2").find("option:selected").val() != '0'){
    if($("#sel1").find("option:selected").val()==1 && $("#sel2").find("option:selected").val()==1){
    window.location.href = "http://www.xiaoyi.com/dash/firmware/download/images/CABAA/FWCARC10.bin";
    }else if($("#sel1").find("option:selected").val()==1 && $("#sel2").find("option:selected").val()==2){
    window.location.href = "http://www.xiaoyi.com/dash/firmware/download/images/CABAA/firmware.bin";
    }else if($("#sel1").find("option:selected").val()==2 && $("#sel2").find("option:selected").val()==1){
    window.location.href = "http://www.xiaoyi.com/dash/firmware/download/images/CA21L_CA21W/FWCARC10.bin";
    }else if($("#sel1").find("option:selected").val()==2 && $("#sel2").find("option:selected").val()==2){
    window.location.href = "http://www.xiaoyi.com/dash/firmware/download/images/CA21L_CA21W/firmware.bin";
    }else if($("#sel1").find("option:selected").val()==3 && $("#sel2").find("option:selected").val()==2){
    window.location.href = "http://www.xiaoyi.com/dash/firmware/download/images/CABAC/firmware.bin";
    }else if($("#sel1").find("option:selected").val()==3 && $("#sel2").find("option:selected").val()==1){
    window.location.href = "http://www.xiaoyi.com/dash/firmware/download/images/CABAC/FWCARC10.bin";
    }

    Вот такая дичь случайно обнаружена на официальном сайте xiaoyi

    vGamBIT, 02 Октября 2017

    Комментарии (2)
  6. JavaScript / Говнокод #23342

    +4

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    else {
          !this.isRight ?
            this.reachedPoints = 0 :
            this.reachedPoints = this.points;
    }

    Витя, как же ты заебал уже со своими ебучими тернарками!

    Bullsquid, 11 Сентября 2017

    Комментарии (10)
  7. JavaScript / Говнокод #23336

    −19

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    let countries = ``
    
    missingCountries.map((c, i) => {
      countries += ` '${c.country}'`
      if (i !== missingCountries.length - 1) countries += `,`
    })

    map? Ara.

    sigod, 07 Сентября 2017

    Комментарии (4)
  8. JavaScript / Говнокод #23335

    −7

    1. 1
    console.log((typeof[])[!![]-!![]]+(![]+[])[!+[]+!+[]]+([![]]+[][[]])[!![]+!![]+!![]+!![]]+(typeof([]+[]))[!![]+!![]+!![]+!![]+!![]]+'+'+(typeof[])[!![]+!![]]+(typeof([]+[]))[!![]-!![]]+'='+(![]+[])[!+[]+!+[]]+(typeof[])[!![]-!![]]+'\\/'+([![]]+[][[]])[!![]+!![]+!![]+!![]])

    прикол над коллегой, выведет oleg+js= ... запустите, если хотите знать :)

    skyandrd, 07 Сентября 2017

    Комментарии (20)
  9. JavaScript / Говнокод #23330

    +2

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    48. 48
    49. 49
    50. 50
    51. 51
    52. 52
    53. 53
    54. 54
    55. 55
    56. 56
    57. 57
    58. 58
    59. 59
    60. 60
    function getResult ()
      {
      var o1,o2,o3,o4,o5,o6,o7,o8,o9;
      var o10,o11,o12,o13,o14,o15,o16,o17,o18;
      var o19,o20,o21,o22,o23,o24,o25,o26,o27;
      var o28,o29,o30,o31,o32,o33,o34,o35,o36,o37;
      
     if (R1[2].checked)o1="Правильно"; else o1="Неправильно";
     if (R2[0].checked)o2="Правильно"; else o2="Неправильно";
     if (R3[2].checked)o3="Правильно"; else o3="Неправильно";
     if (R4[0].checked)o4="Правильно"; else o4="Неправильно";
     if (R5[1].checked)o5="Правильно"; else o5="Неправильно";
     if (R6[1].checked)o6="Правильно"; else o6="Неправильно";
     if (R7[2].checked)o7="Правильно"; else o7="Неправильно";
     if (R8[3].checked)o9="Правильно"; else o9="Неправильно";
     if (R9[2].checked)o10="Правильно"; else o10="Неправильно";
     if (R10[2].checked)o11="Правильно"; else o11="Неправильно";
     if (R11[0].checked)o12="Правильно"; else o12="Неправильно";
     if (R12[2].checked)o13="Правильно"; else o13="Неправильно";
     if (R13[2].checked)o14="Правильно"; else o14="Неправильно";
     if (R14[0].checked)o15="Правильно"; else o15="Неправильно";
     if (R15[3].checked)o16="Правильно"; else o16="Неправильно";
     if (R16[3].checked)o17="Правильно"; else o17="Неправильно";
     if (R17[0].checked)o18="Правильно"; else o18="Неправильно";
     if (R18[1].checked)o19="Правильно"; else o19="Неправильно";
     if (R19[2].checked)o20="Правильно"; else o20="Неправильно";
     if (R20[2].checked)o21="Правильно"; else o21="Неправильно";
     if (R21[4].checked)o22="Правильно"; else o22="Неправильно";
     if (R22[2].checked)o23="Правильно"; else o23="Неправильно";
     if (R23[3].checked)o24="Правильно"; else o24="Неправильно";
     if (R24[2].checked)o25="Правильно"; else o25="Неправильно";
     if (R25[0].checked)o27="Правильно"; else o27="Неправильно";
     if (R26[1].checked)o29="Правильно"; else o29="Неправильно";
     if (R27[0].checked)o30="Правильно"; else o30="Неправильно";
     if (R28[1].checked)o32="Правильно"; else o32="Неправильно";
     if (R29[1].checked)o33="Правильно"; else o33="Неправильно";
     if (R30[2].checked)o35="Правильно"; else o35="Неправильно";
     if (R31[1].checked)o36="Правильно"; else o36="Неправильно";
     
     if (C3.checked&&C5.checked&&C6.checked)o8="Правильно"; else o8="Неправильно";
     if (C8.checked&&C9.checked)o26="Правильно"; else o26="Неправильно";
     if (C11.checked&&C12.checked&&C14.checked)o28="Правильно"; else o28="Неправильно"; 
     if (C16.checked&&C18.checked&&C19.checked)o31="Правильно"; else o31="Неправильно";
     if (C20.checked&&C21.checked&&C22.checked)o34="Правильно"; else o34="Неправильно";
     if (C25.checked&&C27.checked&&C28.checked&&C29.checked)o37="Правильно"; else o37="Неправильно";
     
     alert(  '   1 - '+o1+  '      2 - '+o2+  '      3 - '+o3+   
           '\n   4 - '+o4+  '      5 - '+o5+  '      6 - '+o6+ 
           '\n   7 - '+o7+  '      8 - '+o8+  '      9 - '+o9+ 
           '\n 10 - '+o10+ '    11 - '+o11+ '     12 - '+o12+
           '\n 13 - '+o13+ '    14 - '+o14+ '     15 - '+o15+ 
           '\n 16 - '+o16+ '    17 - '+o17+ '     18 - '+o18+ 
           '\n 19 - '+o19+ '    20 - '+o20+ '     21 - '+o21+ 
           '\n 22 - '+o22+ '    23 - '+o23+ '     24 - '+o24+
           '\n 25 - '+o25+ '    26 - '+o26+ '     27 - '+o27+ 
           '\n 28 - '+o28+ '    29 - '+o29+ '     30 - '+o30+
           '\n 31 - '+o31+ '    32 - '+o32+ '     33 - '+o33+ 
           '\n 34 - '+o34+ '    35 - '+o35+ '     36 - '+o36+
           '\n 37 - '+o37); 
      }

    онлайн-тестирование, взято с сайта моей кафедры

    pereslavtsev, 05 Сентября 2017

    Комментарии (9)
  10. JavaScript / Говнокод #23308

    0

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    function httpGet(url, params) {
    	var deferred = $q.defer();
    
    	$http.get(url, {params: params}).then(function (response) {
    		deferred.resolve(response);
    	}, function (response) {
    		deferred.reject(response);
    	});
    
    	return deferred.promise;
    }

    user-dob, 30 Августа 2017

    Комментарии (3)