-
+153
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
// Очистка полей формы
function clearForm(formName) {
//var ff = document.getElementById(formName);
var ff = document.forms[formName];
for (var i=0; i<ff.elements.length; i++) {
if (ff.elements[i].type == "text") ff.elements[i].value="";
if (ff.elements[i].type == "select-one") ff.elements[i].value="";
if (ff.elements[i].type == "checkbox") ff.elements[i].checked=false;
if (ff.elements[i].type == "radio") {
ff.elements[i].value="0";
ff.elements[i].checked=false;
}
}
}
Действительно, зачем this.form.reset() использовать?
someuglymf,
01 Октября 2012
-
+157
- 1
this.unbind('click').die('click').off('click').on('click', _start)
no comments
Nemoden,
01 Октября 2012
-
+168
- 1
- 2
- 3
- 4
- 5
- 6
- 7
function confirmDialog(sMessage) {
if (confirm(sMessage)) {
return true;
} else {
return false;
}
}
Lokich,
19 Сентября 2012
-
+156
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
@show[]
$cars[^table::sql{select * from count_cars order by sortir}]
<script>
var CarsDescription = new Array()^;
$counter(1)
^cars.menu{
CarsDescription[$counter] = '$cars.characteristic'^;
^counter.inc[]
}
</script>
<script type="text/javascript" src="/cars_calc/script.js"></script>
<link rel="stylesheet" type="text/css" href="/cars_calc/style.css">
<section class="page">
<section class="scheme">
<span id="cr" class="cr"></span>
$cars_count(16)
^for[car](1;$cars_count){
<span id="select-car-$carId" class="car-$carId">$car</span>
}
</section>
Код из одной веб-студии. Смысл в том что в javascript должен быть передан массив из базы данных, вместо того чтобы послать пакет с нужными данными в формате json (или любом другом) и обработать его, в исходный файл html-разметки (тут как видно и javascript вставлен) добавили код Parser'а (для тех кто-незнаком это язык для быстрой разработки веб-сайтов от Лебедева, что-то вроде простой альтернативы php), который перед тем как отдать пользователю страницу, обрабатывает её и вставляет в нужные места, нужные данные. В общем сами оценивайте этот маразм...
Kerny,
16 Сентября 2012
-
+154
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
function highlight(a, b) {
if (b == 2) {
var c = a.parentNode.parentNode
}
if (b == 3) {
var c = a.parentNode.parentNode.parentNode
}
if (b == 4) {
var c = a.parentNode.parentNode.parentNode.parentNode
}
addClassName(c, "focused", true);
var d = getElementsByClassName(document, "*", "focused");
for (i = 0; i < d.length; i++) {
if (d[i] != c) {
removeClassName(d[i], "focused")
}
}
}
норм, 4 уровня родители, вычисление длины массива в цикле d.length и какая то бессмысленная проверка if (d[i] != c), куча var, в общем буээ
http://www.flatsoft.com/js/wufoo.min.js
nur,
11 Сентября 2012
-
+145
- 1
- 2
- 3
- 4
- 5
- 6
function returnFalse() {
return false;
}
function returnTrue() {
return true;
}
Из кода jQuery, по сути не совсем говнокод, так как оно потом красиво заюзано, но всё равно забавно
RedMonkey,
10 Сентября 2012
-
+160
- 1
- 2
- 3
- 4
if(h&&c-L<0)return y^=8,G--,L;
// Toledo просрал оптимизацию на 2 байта ;)
if(h&&c<L)return y^=8,G--,L;
В общем-то этот пост не про говнокод, а про обещанную попытку привести в понятный вид шахматы,
упомянутые в http://govnokod.ru/11704.
https://github.com/bormand/nanochess
Читаем, играем, обсираемкомментируем...
bormand,
09 Сентября 2012
-
+155
- 1
- 2
<link rel="stylesheet" href="/css/bootstrap.min.css">
<link rel="stylesheet" href="/js/bootstrap.min.js">
и долго думал какого фига у меня $.fn.tab undefined)
nur,
08 Сентября 2012
-
+162
- 1
$.evalJSON($.toJSON(origArray));
Клонирование массива.
http://stackoverflow.com/a/3409342
Yurik,
07 Сентября 2012
-
+157
- 1
- 2
- 3
- 4
- 5
- 6
- 7
var ml = ctx.offset().left - $(window).width() / 2 + 35;
if (ml > 230) {
ml = 185;
ml = ctx.offset().left - $(window).width() / 2 - 289 - 10
popup.find('.popup-angle').addClass('popup-angle-right');
}
Чудеса нумерологии
SuperChel,
05 Сентября 2012