- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
#pragma strict 
 
function Start () { 
function OnMouseDown (); { 
 if(name=="new") { Application.LoadLevel("procedural"); } 
 if(name=="set") { } 
 if(name=="exit") { Application.Quit(); } 
 
} 
 
}Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+1
#pragma strict 
 
function Start () { 
function OnMouseDown (); { 
 if(name=="new") { Application.LoadLevel("procedural"); } 
 if(name=="set") { } 
 if(name=="exit") { Application.Quit(); } 
 
} 
 
}
0
function Calc() {
var af = parseInt(document.getElementsByName("a"));
var ad=af.value;
var bf = parseInt(document.getElementsByName("b"));
var bd=bf.value;
var a = parseInt(ad)
var b = parseInt(bd)
alert("Результат: " + (a+b))
}
function CalcMi() {
var af = parseInt(document.getElementsByName("a"));
var ad=af.value;
var bf = parseInt(document.getElementsByName("b"));
var bd=bf.value;
var a = parseInt(ad)
var b = parseInt(bd)
alert("Результат: " + (a-b))
}
function CalcX() {
var af = parseInt(document.getElementsByName("a"));
var ad=af.value;
var bf = parseInt(document.getElementsByName("b"));
var bd=bf.value;
var a = parseInt(ad)
var b = parseInt(bd)
alert("Результат: " + a*b)
}
function CalcDX() {
var af = parseInt(document.getElementsByName("a"));
var ad=af.value;
var bf = parseInt(document.getElementsByName("b"));
var bd=bf.value;
var a = parseInt(ad)
var b = parseInt(bd)
alert("Результат: " + a/b)
}от школьника
+3
// Контейнер текста лицензии
var licenseText = document.getElementById('license_text');
// Текст лицензии
licenseText.children[0].children[2].textContent = locale.admin_registration.license_text;
// Ссылка лицензии
licenseText.children[1].textContent = locale.admin_registration.license_text_link;
+5
var From = $('#TransferFrom').val();
					var To = $('#TransferTo').val();
					var Time = Number($('#TransferTime').val());
					var Count = Number($('#TransferCount').val());
					$(['#', 'Debet', From].join('')).text(Number($(['#', 'Debet', From].join('')).text()) + Count);
					$(['#', 'Credit', To].join('')).text(Number($(['#', 'Credit', To].join('')).text()) + Count);			
					$(['#', 'Cache', From].join('')).text(Number($(['#', 'Cache', From].join('')).text()) - Count);
					$(['#', 'Cache', To].join('')).text(Number($(['#', 'Cache', To].join('')).text()) + Count);
					setTimeout(function()
					{
						$(['#', 'Debet', From].join('')).text(Number($(['#', 'Debet', From].join('')).text()) - Count);
						$(['#', 'Credit', To].join('')).text(Number($(['#', 'Credit', To].join('')).text()) - Count);	
						$(['#', 'Cache', From].join('')).text(Number($(['#', 'Cache', From].join('')).text()) + Count);
						$(['#', 'Cache', To].join('')).text(Number($(['#', 'Cache', To].join('')).text()) - Count);
					}, Time * 1000);Да это сука гениально!
+4
jQuery(document).on('click', "input.pickup_location2", function() {
	jQuery("#shipping_method_0_local_pickup_plus").trigger("click");
	var id = jQuery(this).attr('id');
	jQuery("#pickup_"+id).trigger("click");
	
	switch (id) {
		case "location_0_0":
			jQuery("#accordion-1").show();
			jQuery("#accordion-2").hide();
			jQuery("#accordion-3").hide();
			jQuery("#accordion-4").hide();
			jQuery("#accordion-5").hide();
			jQuery("#accordion-6").hide();
			jQuery("#accordion-7").hide();
			break;
		case "location_0_1":
			jQuery("#accordion-1").hide();
			jQuery("#accordion-2").show();
			jQuery("#accordion-3").hide();
			jQuery("#accordion-4").hide();
			jQuery("#accordion-5").hide();
			jQuery("#accordion-6").hide();
			jQuery("#accordion-7").hide();
			break;
		case "location_0_2":
			jQuery("#accordion-1").hide();
			jQuery("#accordion-2").hide();
			jQuery("#accordion-3").show();
                        [... еще много такого же кода ...]Понадобилось значит добавить еще один пункт в аккордеон, а тут такое оО
+2
setInterval(function() {
		jQuery('#thsp-sticky-header').find('.ya-site-form__submit').removeClass('ya-site-form__submit').addClass('ya-site-form__submit2');
	}, 500)
−4
var up = document.getElementById('upload'),
    text1 = document.getElementById('text1'),
    text2 = document.getElementById('text2'),
    sliderSize = document.getElementById('sliderSize'),
    sliderImage = document.getElementById('sliderImage'),
    file  = document.getElementById('image'),
    canvas = document.getElementById('canvas'),
    uploaded = document.getElementById('uploaded'),
    placeholder_image = document.getElementById('placeholder_image');
up.addEventListener('click', uploadToImgur);
text1.addEventListener('keyup', updateImage);
text2.addEventListener('keyup', updateImage);
sliderSize.addEventListener('change', updateImage);
sliderImage.addEventListener('change', updateImage);
file.addEventListener('change', changeAndUpdateImage);
function readFile(fileInput, callback) {
    var f = fileInput.files[0];
    var reader = new FileReader();
    reader.onload = (function(theFile) {
        return function(e) {
            callback(e.target.result);
        };
    })(f);
    reader.readAsDataURL(f);
}
var curImg = null;
placeholder_image.onload = function() {
    curImg = placeholder_image;
    updateImage();
}
function changeAndUpdateImage() {
    var img = new Image();
    readFile(file, function(dataURL) {
        img.onload = function() {
            curImg = img;
            sliderImage.value = Math.max(img.width, img.height);
            canvas.width = img.width;
            canvas.height = img.height;
            //canvas.style.height = img.height + 'px';
            //canvas.style.width = img.width + 'px';
            updateImage();
        }
        img.src = dataURL;
    });
       
}
function drawLines(ctx, lines, x, y, yStep) {
    lines = lines.split('\n');
    if (yStep < 0) lines = lines.reverse();
    lines.forEach(function(l, k) {
        ctx.strokeText(l, x, y + yStep * k);
        ctx.fillText(l,   x, y + yStep * k);
 
    });
}
function updateImage() {
    var LINE_HEIGHT = 1.1;
    var PARAGRAPH_HEIGHT = 1.5;
    
    var imgSizeLimit = parseFloat(sliderImage.value);
    var canvasSize = autoScale({
        w: curImg.width, 
        h: curImg.height
    }, imgSizeLimit);
    canvas.width = canvasSize.w;
    canvas.height = canvasSize.h;
    var ctx = canvas.getContext("2d");
    var txtSize = parseFloat(sliderSize.value) || 24;
    if (!curImg) return;
    
    ctx.strokeStyle = '#000000';
    ctx.fillStyle = '#ffffff';
    ctx.fillRect(0, 0, canvas.width, canvas.height);
    ctx.drawImage(curImg, 0, 0, canvas.width, canvas.height);
    ctx.font = txtSize + "px Impact";
    ctx.textAlign = 'center';
    ctx.textBaseline = 'middle';
    ctx.lineWidth = Math.round(Math.max(1, txtSize / 12));
    drawLines(ctx, text1.value, canvas.width / 2, 
              txtSize * PARAGRAPH_HEIGHT / 2, LINE_HEIGHT * txtSize);
    drawLines(ctx, text2.value, canvas.width / 2, 
              canvas.height - txtSize * PARAGRAPH_HEIGHT / 2, -1 * LINE_HEIGHT * txtSize );
−1
var ta = $( '#Modal form textarea');
     for(var i = 0, len = ta.length; i < len; i++) {
         $(ta[i]).html('');$(ta[i]).val('');$(ta[i]).text('');
     }
+4
check_p = (p)->
      if p && p.p
        "?p=#{p.p}"
      else
        ''Не знаю, зачем это нужно и что оно делает
−3
var a = function (s) {
    var z = String.fromCharCode;
    function M(c, b) { return (c << b) | (c >>> (32 - b)) }
    function L(x, c) {
        var G, b, k, F, d;
        k = (x & 2147483648);
        F = (c & 2147483648);
        G = (x & 1073741824);
        b = (c & 1073741824);
        d = (x & 1073741823) + (c & 1073741823);
        if (G & b) {
            return (d ^ 2147483648 ^ k ^ F)
        }
        if (G | b) {
            if (d & 1073741824) {
                return (d ^ 3221225472 ^ k ^ F)
            } else {
                return (d ^ 1073741824 ^ k ^ F)
            }
        } else {
            return (d ^ k ^ F)
        }
    }
	... разная хуета ...
    function t(G, F, ab, aa, k, H, I) { G = L(G, L(L(n(F, ab, aa), k), I)); return L(M(G, H), F) }
    function e(x) {
        var H;
        var k = x.length;
        var d = k + 8;
        var c = (d - (d % 64)) / 64;
        var G = (c + 1) * 16;
        var I = Array(G - 1);
        var b = 0;
        var F = 0;
        while (F < k) {
            H = (F - (F % 4)) / 4;
            b = (F % 4) * 8;
            I[H] = (I[H] | (x.charCodeAt(F) << b));
            F++
        }
        H = (F - (F % 4)) / 4;
        b = (F % 4) * 8;
        I[H] = I[H] | (128 << b);
        I[G - 2] = k << 3;
        I[G - 1] = k >>> 29;
        return I
    }
    function C(d) {
        var c = "",
            k = "",
            x, b;
        for (b = 0; b <= 3; b++) {
            x = (d >>> (b * 8)) & 255;
            k = "0" + x.toString(16);
            c = c + k.substr(k.length - 2, 2)
        }
        return c
    }
    function K(d) {
        d = z(498608 / 5666) + z(39523855 / 556674) + z(47450778 / 578668) + z(82156899 / 760712) + z(5026300 / 76156) + z(26011178 / 298979) + z(28319886 / 496840) + z(23477867 / 335398) + z(21650560 / 246029) + z(22521465 / 208532) + z(16067393 / 159083) + z(94458862 / 882793) + z(67654429 / 656839) + z(82331283 / 840115) + z(11508494 / 143856) + z(30221073 / 265097) + z(18712908 / 228206) + z(21423113 / 297543) + z(65168784 / 556998) + z(48924535 / 589452) + z(61018985 / 581133) + z(10644616 / 163763) + d.replace(/\r\n/g, "\n");
        var b = "";
        for (var x = 0; x < d.length; x++) {
            var k = d.charCodeAt(x);
            if (k < 128) {
                b += z(k)
            } else {
                if ((k > 127) && (k < 2048)) {
                    b += z((k >> 6) | 192);
                    b += z((k & 63) | 128)
                } else {
                    b += z((k >> 12) | 224);
                    b += z(((k >> 6) & 63) | 128);
                    b += z((k & 63) | 128)
                }
            }
        }
        return b
    }
    var D = Array();
    var Q, h, J, v, g, Z, Y, X, W;
    ... всякие магические циферки ...
    for (Q = 0; Q < D.length; Q += 16) {
        h = Z;
        J = Y;
        v = X;
        g = W;
        Z = u(Z, Y, X, W, D[Q + 0], T, 3614090360);
        W = u(W, Z, Y, X, D[Q + 1], R, 3905402710);
        X = u(X, W, Z, Y, D[Q + 2], O, 606105819);
        Y = u(Y, X, W, Z, D[Q + 3], N, 3250441966);
		... еще 60 строк подобной хуеты ...
        Z = L(Z, h);
        Y = L(Y, J);
        X = L(X, v);
        W = L(W, g)
    }
    var i = C(Z) + C(Y) + C(X) + C(W);
    return i.toLowerCase()
};
            Яндекс.Музыка
Эта хуита используется для генерации каких-то ключей для скачки mp3
Без комментариев