- 1
- 2
- 3
- 4
- 5
- 6
- 7
if (!!window.Worker){
var worker = new Worker('worker.js');
worker.postMessage('Hellow World');
worker.onmessage = function (e){
alert(e.data);
};
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+156
if (!!window.Worker){
var worker = new Worker('worker.js');
worker.postMessage('Hellow World');
worker.onmessage = function (e){
alert(e.data);
};
}
Из статьи на швабре: /post/132785/
+158
Function.prototype.apply.call(window.alert, window, ['alert'])
А я чё? Я ничё...
+154
<input type="submit" name="sub" value="регистрация" class="buttom2_activ" onmouseover="this.className='buttom2_activ'" onmouseout="this.className='buttom2'">
CSS :hover, лол
+156
router.get('/', function(req, res){
apis.getApis(function (data, error) {
res.render('./documentation/index',
{
error: error,
apis: data
});
});
}
);
Сказали напилить на ноде сайтик, который генерит документацию из ответа сервера с API. Сижу и бомблю с количества лишних действий в контроллере из-за обязательных ФУНКЦИЙ ОБРАТНОГО ВЫЗОВА.
+162
€ = $.noConflict();
SyntaxError: illegal character. Обидно ;(
+156
jQuery(document).ready(function(){
jQuery("a.m1_show").click(function(){
jQuery('div#emul_1').addClass('mshow').show();
jQuery('div#emul_2').addClass('minvis').hide();
jQuery('div#emul_3').addClass('minvis').hide();
jQuery('div#emul_4').addClass('minvis').hide();
jQuery('div#emul_5').addClass('minvis').hide();
//jQuery('li#emul_6').addClass('minvis').hide();
});
});
jQuery(document).ready(function(){
jQuery("a.m2_show").click(function(){
jQuery('div#emul_2').addClass('mshow').show();
jQuery('div#emul_1').addClass('minvis').hide();
jQuery('div#emul_3').addClass('minvis').hide();
jQuery('div#emul_4').addClass('minvis').hide();
jQuery('div#emul_5').addClass('minvis').hide();
//jQuery('li#emul_6').addClass('minvis').hide();
});
});
jQuery(document).ready(function(){
jQuery("a.m3_show").click(function(){
jQuery('div#emul_3').addClass('mshow').show();
jQuery('div#emul_1').addClass('minvis').hide();
jQuery('div#emul_2').addClass('minvis').hide();
jQuery('div#emul_4').addClass('minvis').hide();
jQuery('div#emul_5').addClass('minvis').hide();
//jQuery('li#emul_6').addClass('minvis').hide();
});
});
jQuery(document).ready(function(){
jQuery("a.m4_show").click(function(){
jQuery('div#emul_4').addClass('mshow').show();
jQuery('div#emul_1').addClass('minvis').hide();
jQuery('div#emul_3').addClass('minvis').hide();
jQuery('div#emul_2').addClass('minvis').hide();
jQuery('div#emul_5').addClass('minvis').hide();
//jQuery('li#emul_6').addClass('minvis').hide();
});
});
jQuery(document).ready(function(){
jQuery("a.m5_show").click(function(){
jQuery('div#emul_5').addClass('mshow').show();
jQuery('div#emul_1').addClass('minvis').hide();
jQuery('div#emul_3').addClass('minvis').hide();
jQuery('div#emul_2').addClass('minvis').hide();
jQuery('div#emul_4').addClass('minvis').hide();
//jQuery('li#emul_6').addClass('minvis').hide();
});
});
function but_1 () {
jQuery('span#emul_img_1').addClass('img_none').hide();
jQuery('span#emul_img_2').addClass('img_inline').show();
jQuery('span#emul_img_3').addClass('img_inline').show();
jQuery('span#emul_img_4').addClass('img_inline').show();
jQuery('span#emul_img_5').addClass('img_inline').show();
jQuery('span#emul_img_none_1').addClass('img_inline').show();
jQuery('span#emul_img_none_1').addClass('current_tab').show();
jQuery('span#emul_img_none_2').addClass('img_none').hide();
jQuery('span#emul_img_none_3').addClass('img_none').hide();
jQuery('span#emul_img_none_4').addClass('img_none').hide();
jQuery('span#emul_img_none_5').addClass('img_none').hide();
}
function but_2 () {
jQuery('span#emul_img_2').addClass('img_none').hide();
jQuery('span#emul_img_1').addClass('img_inline').show();
jQuery('span#emul_img_3').addClass('img_inline').show();
jQuery('span#emul_img_4').addClass('img_inline').show();
jQuery('span#emul_img_5').addClass('img_inline').show();
jQuery('span#emul_img_none_2').addClass('img_inline').show();
jQuery('span#emul_img_none_2').addClass('current_tab').show();
jQuery('span#emul_img_none_1').addClass('img_none').hide();
jQuery('span#emul_img_none_3').addClass('img_none').hide();
jQuery('span#emul_img_none_4').addClass('img_none').hide();
jQuery('span#emul_img_none_5').addClass('img_none').hide();
}
function but_3 () {
jQuery('span#emul_img_3').addClass('img_none').hide();
jQuery('span#emul_img_2').addClass('img_inline').show();
jQuery('span#emul_img_1').addClass('img_inline').show();
jQuery('span#emul_img_4').addClass('img_inline').show();
jQuery('span#emul_img_5').addClass('img_inline').show();
jQuery('span#emul_img_none_3').addClass('img_inline').show();
jQuery('span#emul_img_none_3').addClass('current_tab').show();
Сегодня наткнулся на такой вот скрипт для табов. Кому нужен - воруйте. Скрипт лаконичный. Работает шустро.
+157
$('.file_work .left .content a.create').bind('click', function(){
show.in_question(strings.question[2], {
0:strings.question[2].buttons[0],
1:strings.question[2].buttons[1]
}, function(action, string){
if(action !='ok'){
return;
}
if(string.length<4){
show.error(strings.error[7], '');
return;
}
CreateTag(cache.current, string);
});
});
+155
express_static = express.static(static_files.file_path)
app.use('/files', (req, res, next) ->
if Math.random() > app.failureProbability
express_static.handle(req, res, next)
else
# server failure or timeout
if Math.random() < 0.5
console.log('\x1B[31mRandom failure\x1B[0m')
res.send(500, 'Fuck you')
else
console.log('\x1B[31mRandom timeout\x1B[0m')
)
а вот так мы тестируем сетевую нагрузку (нода, кофе)
+159
anim.object.strokeWidthEnd = _.distance((end.replace(/(#[0-9a-f]{6})|(#[0-9a-f]{3})|(rgba?\((\d{1,3})\,\s*(\d{1,3})\,\s*(\d{1,3})(\,\s*([0-9\.]{1,4}))?\))|(rgba?\((\d{1,3})\%?\,\s*(\d{1,3})\%?\,\s*(\d{1,3})\%?(\,\s*([0-9\.]{1,4}))?\))/, '').match(/(\d+|(\d+)?\.\d+)(em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|px|pt|pc)?/) || [])[0]);
if(end.indexOf('transparent') > -1)
anim.object.strokeColorEnd = [anim.object.strokeColor[0], anim.object.strokeColor[1], anim.object.strokeColor[2], 0];
else
anim.object.strokeColorEnd = _.color((end.match(/(#[0-9a-f]{6})|(#[0-9a-f]{3})|(rgba?\((\d{1,3})\,\s*(\d{1,3})\,\s*(\d{1,3})(\,\s*([0-9\.]{1,4}))?\))|(rgba?\((\d{1,3})\%?\,\s*(\d{1,3})\%?\,\s*(\d{1,3})\%?(\,\s*([0-9\.]{1,4}))?\))/) || end.match(new RegExp(Object.keys(_.colors).join('|'))) || [])[0]);
одна-проблема-и-регулярка.jpg
+153
// В чем смысл переменной knc?
var knc = 0;
var k_fr = parent.document.getElementById(kph);
if (k_fr) {
knc = 1;
}
Маленький кусочек говнокода.
Не сказал бы что тут что-то феноменальное, но подобная логика на всем проекте
"Мы создали переменную для проверки для того что бы проверить переменную для проверки"