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

    +2

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    var CodeMirror = require("codemirror");
    var Thrift = require("thrift.js");
    require("./src/my.css");
    include(`gen-js/test_types.js')
    include(`gen-js/TestServ.js')
    include(`src/main.js')

    Против m4 нет приёма.

    CHayT, 29 Октября 2017

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

    +1

    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
    function CountBack_slider(secs,iid,j_timer) {
    	if (secs < 0) {
    		document.getElementById(iid).innerHTML = FinishMessage;
    		document.getElementById('caption'+j_timer).style.display = "none";
    		document.getElementById('heading'+j_timer).style.display = "none";
    		return;
    	}
    	DisplayStr = DisplayFormat.replace(/%%D%%/g, calcage(secs,86400,100000));
    	DisplayStr = DisplayStr.replace(/%%H%%/g, calcage(secs,3600,24));
    	DisplayStr = DisplayStr.replace(/%%M%%/g, calcage(secs,60,60));
    	DisplayStr = DisplayStr.replace(/%%S%%/g, calcage(secs,1,60));
    	
    	var elems = document.getElementsByTagName('*'), i;
    	for (i in elems) {
    		if((' ' + elems[i].className + ' ').indexOf(' ' + iid + ' ')
    				> -1) {
    			elems[i].innerHTML = DisplayStr;
    		}
    	}
    	
    	jQuery('.'+iid).innerHTML = DisplayStr;
    	  if (CountActive)
    		setTimeout(function(){CountBack_slider((secs+CountStepper),iid,j_timer)}, SetTimeOutPeriod);
    }

    Работаю с купленным html5-шаблоном.
    В шаблоне jq (и еще куча всякого хлама) подключен.
    Кодили с мыслью "работает и *уй с ним".

    Developer, 27 Октября 2017

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

    +1

    1. 1
    https://s1.postimg.org/9ay7hrf7fj/js-love-forever.png

    heart, heart, JavaScript!

    wvxvw, 26 Октября 2017

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

    +5

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    const screenCssPixelRatio = (window.outerWidth - 8) / window.innerWidth;
    const screenZoomed = screenCssPixelRatio !== 2.639089968976215;
    
    if (screenZoomed) {
       return scrollWidth + 4;
    }
    
    return scrollWidth;

    Когда важна точность

    prostohz, 24 Октября 2017

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

    +8

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    Для кульминации ебаных тендеций ебаных информационных технологий,
    предлагаю выпустить новые процессоры интел со встроенным джаваскриптом.
    Никакого больше ассемблера, никаких ядер, драйверов, ничего не нужно, на
    каждом процессоре будет встроенный хардварный веб-сервер с нодежс,
    общение с видеокартой, памятью, периферией будет только с помощью
    API-вызовов, теперь каждый альтернативно интеллектуальный 
    жаваскрипт-разработчик сможет почувствовать себя системным программистом

    j123123, 22 Октября 2017

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

    +2

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

    ingenuus, 19 Октября 2017

    Комментарии (3)
  7. 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

    Комментарии (25)
  8. 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)
  9. 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)
  10. 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)