- 1
- 2
- 3
- 4
var body=document.getElementsByTagName('body')[0];
var newBody="";
newBody='<div id="'+this.cntID+'" class="hide you">'+this.flashCntDivArr.join('')+'</div>'+bgLayerDiv+"<div id='tplCnt'>"+body.innerHTML+"</div>";
body.innerHTML=newBody;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+157
var body=document.getElementsByTagName('body')[0];
var newBody="";
newBody='<div id="'+this.cntID+'" class="hide you">'+this.flashCntDivArr.join('')+'</div>'+bgLayerDiv+"<div id='tplCnt'>"+body.innerHTML+"</div>";
body.innerHTML=newBody;
Натолкнулся в одном из проектов на такой вот способ добавления элемента в DOM. Я чего-то не понимаю?
+102
...
while (GetRateStumpNew(_rateStumps, ddtdDateBegin, dDateEnd, out sstrRateStumpsNew,
out ddtDateEditrateStumps, out ddouRateStumpsNew))
{
//если хоть раз сюда зашло, то ставим флагец
isStumpForFirst = true;
//записываем дату
ddtdDateBegin = ddtDateEditrateStumps;
//если один раз зашли, то дальше можно не проверять
goto l1; //временно
}
l1:
...
Полный контроль над последовательностью выполнения кода
+27
String MyClass::ConvertToString(int i)
{
switch(i)
{
case 71:
return String::Format("%s", "ab703d2");
case 72:
return String::Format("%s", "ab70382");
case 73:
return String::Format("%s", "ab7038c");
case 74:
return String::Format("%s", "ab70396");
case 79:
return String::Format("%s", "ab703be");
case 80:
return String::Format("%s", "ab703c8");
case 82:
return String::Format("%s", "ab703dc");
case 86:
return String::Format("%s", "ab703fa");
case 75:
return String::Format("%s", "ab703a0");
case 77:
return String::Format("%s", "ab703aa");
case 83:
return String::Format("%s", "ab703e6");
case 84:
return String::Format("%s", "ab703f0");
case 78:
return String::Format("%s", "ab703b4");
case 87:
return String::Format("%s", "ab70404");
case 90:
return String::Format("%s", "fe8c33d");
case 93:
return String::Format("%s", "fe8c35b");
case 91:
return String::Format("%s", "fe8c347");
case 92:
return String::Format("%s", "fe8c351");
case 81:
return String::Format("%s", "fe8c329");
case 85:
return String::Format("%s", "fe8c333");
default:
return String::Format("%s", "1a177fd");
}
}
Фиг с ними, с массивами. Но Format() то зачем???
+132
<form method="POST" action="/registr/detail.php?ID=114022261">
<input type="submit" value="Да" name="YES">
<input type="submit" value="Нет" name="NO">
</form>
Таким образом на mkrf.ru посетитель подтвердить своё желание продолжить просмотр каждый раз, когда хочет почитать карточку фильма "с ограничениями".
+20
#include <iostream>
#include <string>
#include <stdio.h>
#include <time.h>
int main()
{
time_t now = time(0);
struct tm tstruct = *localtime(&now);
if (tstruct.tm_yday & 0xff) {
std::cout << "Pasony, segodnja den' programmista!"<< std::endl;
} else {
/*Syscall platform dependent implementation */
//KeepCoding();
}
return 0;
}
ВНЕЗАПНО: http://tinyurl.com/c8kkxl8
+145
function returnFalse() {
return false;
}
function returnTrue() {
return true;
}
Из кода jQuery, по сути не совсем говнокод, так как оно потом красиво заюзано, но всё равно забавно
+162
try {
/**
* Нахожу номер "начисления" в массиве "charges" По соответствию поля "adapter".
*/
_.each(currentEmployee.charges, function (charge, num) {
if (_.isEqual(charge.adapter, currentCharge.adapter)) {
throw num;
}
}, this);
} catch (num) {тут какой то код}
Самый оригинальный спомоб выйти из цикла
Используется underscore.js
+45
public function getpanelAction(){
exit('<div style="padding:10px;color:#fff;font-size:12px; border-radius:3px; display: none; position: absolute; top: 50%; left:50%; background: rgba(0, 0,0, 0.8); width: 570px; margin-left: -257px; min-height: 200px" id="edit">
<input name="password" placeholder="пароль"/><br/>
<div data-num="0" style="width:100%;heigh:20px;" class="date">
Год: <select name="year">
<option value="2012">2012</option>
<option value="2013">2013</option>
<option value="2014">2014</option>
<option value="2015">2015</option>
<option value="2016" >2016</option>
</select>
месяц <select name="moth">
<option value="0">Январь</option>
<option value="1">Февраль</option>
<option value="2">Март</option>
<option value="3">Апрель</option>
<option value="4">Май</option>
<option value="5">Июнь</option>
<option value="6">Июль</option>
<option value="7">Август</option>
<option value="8">Сентябрь</option>
<option value="9">Октябрь</option>
<option value="10">Ноябрь</option>
<option value="11">Декабрь</option>
</select>
число: <select name="num">
<option value="1">1</option>
</select>
Час: <select name="hour">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
</select>
</div>
<div id="additional"></div>
<a style="width:100%;display:block;background:#656565;text-align:center;cursor:pointer;" id="add">Добавить еще дату</a>
<div>Дата указывается в GMT+0</div>
<a id="bethoven" style="cursor:pointer;padding:4px;font-size:14px;background:#F7F7F7;color:#656565;display:block; height:17px; width:70px;float:right;">Отправить</a>
</div>');
}
Лень, психанул
+68
boolean occured = serverStats.getSwitchoverOccured();
if (occured)
return true;
else
return false;
+78
<a href="<?php session_destroy(); ?>">Прервать сессию</a><br>
Нарочно не придумаешь.