- 1
- 2
- 3
- 4
- 5
var obj=document.getElementsByClassName('check-distr');
var a=0;
for(i=0; i < obj.length; i++) {
a=a+1;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+171
var obj=document.getElementsByClassName('check-distr');
var a=0;
for(i=0; i < obj.length; i++) {
a=a+1;
}
без комментариев:)
Нашел такое вот, судя по аннотации чел уже уволился и разделить сие не с кем, говнокожу сюда)))
+157
// replace old contents with new sorted
if(!msie_browser){
table.innerHTML = header + whitelist + blacklist;
} else {
// On f...ed Internet Explorer table.innerHTML is read only !!!
// and we need to replace the whole table ...
document.getElementById("for_msie").innerHTML =
table_head + header + whitelist + blacklist + "</table>";
table = document.getElementById("main_table");
}
Ultra Defragmenter report sorting engine.
+159
function get() {
var a, g, d = app.vk.friend.OSS;
1 > db.contacts.length && VK.api( "friends.get", {fields: "photo_rec,contacts"}, function ( j )
{
if ( j.response )
{
try
{
app.vk.friend.inited = !1;
g = j.response.length;
var e = [], b, f = null, m = null;
for ( a = 0; a < g; a++ )
{
b = j.response[a].mobile_phone || "";
var m = f = null, c = b.match( /\d/g );
if ( !c || !(7 == c.length && "9" == c[0] || 10 == c.length || 11 == c.length) )
{
b = null;
}
b && 11 == c.length && (b = "bbbccccccc".replace( "a", c[0] ).replace( "b", c[1] ).replace( "b", c[2] ).replace( "b", c[3] ).replace( "c", c[4] ).replace( "c", c[5] ).replace( "c", c[6] ).replace( "c", c[7] ).replace( "c", c[8] ).replace( "c", c[9] ).replace( "c", c[10] ));
b && 10 == c.length && (b = "bbbccccccc".replace( "b", c[0] ).replace( "b", c[1] ).replace( "b", c[2] ).replace( "c", c[3] ).replace( "c", c[4] ).replace( "c", c[5] ).replace( "c", c[6] ).replace( "c", c[7] ).replace( "c", c[8] ).replace( "c", c[9] ));
b && (7 == c.length && "9" == c[0]) && (b = null);
b && 10 == c.length && (f = c[0] + c[1] + c[2]);
b && 11 == c.length && (f = c[1] + c[2] + c[3]);
b && (e[e.length] = b);
m = d[null != f ? 2 : 0];
db.contacts[db.contacts.length] = {uid: j.response[a].uid, first_name: j.response[a].first_name, last_name: j.response[a].last_name, name: j.response[a].first_name + " " + j.response[a].last_name, photo: j.response[a].photo || j.response[a].photo_rec || j.response[a].photo_big, phoneOrig: j.response[a].mobile_phone || "", phone: b, mask: f, oper: m, oper_i: m == d[1] ? 2 : m != d[0] ? 1 : 0, app_status: 0}
}
var p, i = app.scnet.form.checkNumbers( e );
g = i.SUBSCRIBER && i.SUBSCRIBER.length ? i.SUBSCRIBER.length : i.SUBSCRIBER ? 1 : 0;
1 == g && (i.SUBSCRIBER = [i.SUBSCRIBER]);
for ( a = 0; a < g; a++, p = null )
{
1 == i.SUBSCRIBER[a].SELF && (p = db.contacts.find( "phone", i.SUBSCRIBER[a].MSISDN )), p && (db.contacts.find( "phone", i.SUBSCRIBER[a].MSISDN ).oper = d[1], db.contacts.find( "phone", i.SUBSCRIBER[a].MSISDN ).oper_i = 2);
}
document.all ? setTimeout( app.vk.friend.getAppFri, 1E3 ) : document.all || app.vk.friend.getAppFri()
}
catch ( t )
{}
}
} )
}
Здесь прекрасно всё, и как картины Босха можно рассматривать эту лапшу бесконечно.
+161
setInterval(
setTimeout(){
function(){
updater();
},
10
}
,2000);
Просто увидел в коде
+156
// ==UserScript==
// @name AutoConfirm
// @namespace test
// @include http://[CENSORED]/reviewboard/*
// @version 1
// @grant none
// ==/UserScript==
setTimeout(
function(){
window.confirm = function(msg){return true;};
document.getElementById("shipit-link").click();
},
2000
);
Ускорение code review
+158
var result = {success: true};
var arr = sumParam(info, null, null, /<td[^>]+class="rate"[^>]*>([\s\S]*?)<\/td>/ig, replaceTagsAndSpaces, html_entity_decode);
//Доллар/Гривна
AnyBalance.trace(arr[0]);
AnyBalance.trace(arr[1]);
AnyBalance.trace(arr[2]);
AnyBalance.trace(arr[3]);
//Евро/Гривна
AnyBalance.trace(arr[4]);
AnyBalance.trace(arr[5]);
AnyBalance.trace(arr[6]);
AnyBalance.trace(arr[7]);
//Рубль/Гривна
AnyBalance.trace(arr[8]);
AnyBalance.trace(arr[9]);
AnyBalance.trace(arr[10]);
AnyBalance.trace(arr[11]);
result.USDpok = parseFloat(arr[2].replace(',', '.'));
result.USDpro = parseFloat(arr[3].replace(',', '.'));
result.EURpok = parseFloat(arr[6].replace(',', '.'));
result.EURpro = parseFloat(arr[7].replace(',', '.'));
result.RUBpok = parseFloat(arr[10].replace(',', '.'));
result.RUBpro = parseFloat(arr[11].replace(',', '.'));
AnyBalance.setResult({
success: true,
USDpok: result.USDpok,
USDpro: result.USDpro,
EURpok: result.EURpok,
EURpro: result.EURpro,
RUBpok: result.RUBpok,
RUBpro: result.RUBpro
});
Провайдер для одного балансового приложения, я просто не сдержался, пришлось даже зарегистрироваться)
+166
function chekemailandpas(e) {
var email1val = $('#email1').val();
var pas1val = $('#password1').val();
var name1val = $('#name1').val();
var famil2val = $('#famil2').val();
name1val = del_spaces(name1val);
famil2val = del_spaces(famil2val);
email1val = del_spaces(email1val);
pas1val = del_spaces(pas1val);
email1 = email1val.length;
pas1 = pas1val.length;
if(!e) {
e = event || window.event;
}
if(e == '[object MouseEvent]' || e.keyCode == 13 && email1val !== '' && pas1val !== '') {
if(email1 < 5) {
setTimeout(function() {
$('#email1').css('background', 'rgba(240,128,128, 0.1)');
setTimeout(function() {
$('#email1').css('background', 'rgba(240,128,128,0.2)');
setTimeout(function() {
$('#email1').css('background', 'rgba(240,128,128,0.3)');
setTimeout(function() {
$('#email1').css('background', 'rgba(240,128,128,0.4)');
setTimeout(function() {
$('#email1').css('background', 'rgba(240,128,128,0.5)');
}, 50);
}, 50);
}, 50);
}, 50);
}, 500);
if($('#email1').css('background', 'rgba(240,128,128,0.5)')) {
setTimeout(function() {
$('#email1').css('background', 'rgba(240,128,128, 0.4)');
setTimeout(function() {
$('#email1').css('background', 'rgba(240,128,128,0.3)');
setTimeout(function() {
$('#email1').css('background', 'rgba(240,128,128,0.2)');
setTimeout(function() {
$('#email1').css('background', 'rgba(240,128,128,0.1)');
setTimeout(function() {
$('#email1').css('background', 'rgba(240,128,128,0.0)');
}, 50);
}, 50);
}, 50);
}, 50);
}, 500);
}
}
if(pas1 < 2) {
setTimeout(function() {
$('#password1').css('background', 'rgba(240,128,128, 0.1)');
setTimeout(function() {
$('#password1').css('background', 'rgba(240,128,128,0.2)');
setTimeout(function() {
$('#password1').css('background', 'rgba(240,128,128,0.3)');
setTimeout(function() {
$('#password1').css('background', 'rgba(240,128,128,0.4)');
setTimeout(function() {
$('#password1').css('background', 'rgba(240,128,128,0.5)');
}, 50);
}, 50);
}, 50);
}, 50);
}, 500);
if($('#password1').css('background', 'rgba(240,128,128,0.5)')) {
setTimeout(function() {
$('#password1').css('background', 'rgba(240,128,128, 0.4)');
setTimeout(function() {
$('#password1').css('background', 'rgba(240,128,128,0.3)');
setTimeout(function() {
$('#password1').css('background', 'rgba(240,128,128,0.2)');
setTimeout(function() {
$('#password1').css('background', 'rgba(240,128,128,0.1)');
setTimeout(function() {
$('#password1').css('background', 'rgba(240,128,128,0.0)');
}, 50);
}, 50);
}, 50);
}, 50);
}, 500);
}
}
if(email1 > 4 && pas1 > 1) {
var pagename = 'email='+email1val+'&password='+pas1val+'&name='+name1val+'&famil='+famil2val;
sendRequest(pagename);
}
}
}
+161
var list = [ ];
// hidden elements
list[ NaN ] = 'this-element-always-is-last'; // max index
list[ Number.MAX_VALUE ] = 'this-is-smallest';
list[ Infinity ] = 'this-just-infinity';
// list.length == 0; // true
Делать нечего в селе, мы сидим навеселе. Всех с пятницей!
+159
jQuery(document).
filter(function() { return window.top.document === this; }).
ready(function() {
jQuery(window.top.document).
find('body').
append('<div style="position:absolute;position:fixed;bottom:20px;left:10px;z-index:9999;padding:2px;padding-top:6px;border:2px #808080 solid;border-radius:9px;box-shadow:0 0 10px rgba(128,128,128,0.8);">'
+'<img border="0" src="data:image/png;base64,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" /></div></div>'
....
вот так делает img
+160
$scope.close_menu = function(resize){
if(window.innerWidth<=1023) var width=280;
else var width=390;
var duration=(resize)? 0:300;
$('.menu').removeClass('active').animate({right:-width+'px'},duration);
$('.wrapper').animate({right:'0px'},duration);
$('body').css({'overflow':'auto'});
$('.menu_btn').animate({marginRight:'0px'},duration,function(){});
$('.videocontainer').animate({right:'0px'},duration);
$('.blog_share.active > a,.blog_share.active > ul').animate({right:'0px'},duration);
$('.backgorund_transparent').hide();
if(typeof isMoving != 'undefined') isMoving=false;
}
Просто AngularJs...