- 1
- 2
- 3
var attr_class = document.createAttribute("class");
attr_class.nodeValue="th_tr";
th.setAttributeNode(attr_class);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+148
var attr_class = document.createAttribute("class");
attr_class.nodeValue="th_tr";
th.setAttributeNode(attr_class);
И нет, attr_class больше нигде не используется. Кто-то из наших сотрудников экспериментировал, похоже.
+156
http://alexnisnevich.github.io/untrusted/
кто знает как 11 уровень пройти? :)
+154
var unselectedColor = 'rgba(255, 255, 255, 0.3)',
selectedColor = 'rgba(255, 255, 255, 0.9)';
function onDownloadPage(){
var temp = $$('.selState');
for(var i = 0; i < temp.length ; i++){
temp[i].style.backgroundColor = new String(unselectedColor);
temp[i].onmouseover = function(){this.style.backgroundColor = new String(selectedColor);};
temp[i].onmouseout = function(){this.style.backgroundColor = new String(unselectedColor);};
}
}
И вот опять с этого сайта...
CSS hover? Не, не слышал.
+123
geget
+145
stManager && stManager.add(['emoji.js'], function () {
var allEmojiCodes = [/*коды смайлов*/"D83DDE0A"],
function EmojiMy() {
this.bindAll(this, 'process', 'onClick', 'onKeyDown', 'toggleSmileBtn', 'parseAddedNodes', 'globalHandler', 'eventHandler', 'showMore', 'sendSticker', 'tabSwitch');
this.counter = 0;
this.current = {
tooltip: null
};
}
EmojiMy.prototype.bindAll = function (obj) {
var bind = function (func, context) {
var args = [].slice.call(arguments, 2);
if (typeof context == "string") {
args.unshift(func[context], func);
return bind.apply(this, args);
}
return function () {
var unshiftArgs = args.concat([].slice.call(arguments));
return func.apply(context, unshiftArgs);
};
},
funcs = Array.prototype.slice.call(arguments, 1);
if (funcs.length === 0) throw new Error("bindAll must be passed function names");
funcs.forEach(function (f) {
obj[f] = bind(obj[f], obj);
});
return obj;
};
EmojiMy.prototype.init = function () {
ajax.post('im', {
act: 'get_emoji_list'
}, {
onDone: function (codes) {
Emoji.allEmojiCodes = allEmojiCodes;
}
});
observer.observe(document.querySelector('body'), {
childList: true,
subtree: true,
attributes: true,
attributeFilter: ['style']
});
this.process();
};
(qwe = new EmojiMy()).init();
});
Помогите исправить ошибки не могу вообще не как, выполняется с ошибками
+154
var setIdToGridElements = function (gridId, gridConfig, idPrefix) {
var gridEl = Ext.get(gridId);
if (!gridEl) {
return;
}
var nodes = gridEl.dom.childNodes; // это массив всех элементов грида
var el;
for (var i = 0; i < nodes.length; i++) {
el = Ext.get(nodes[i].id);
if (el) {
var elements = el.dom.childNodes[i];
if (elements) {
var rowParameters = elements.children; // это массив всех елементов строки
for (var j = 0; j < rowParameters.length; j++) {
var parameterEl = rowParameters[j].childNodes;
var newId = gridEl.id + '-' + gridConfig[0][j].key[1].name.bindTo + '-' + i;
parameterEl[1].className = "gridValue";
for (var k = 0; k < parameterEl.length; k++) {
parameterEl[k].id = newId + '-' + parameterEl[k].className;
}
}
}
}
// Выбираем все строки - элементы грида с ненулевым Id
}
};
Авторские комментарии сохранены. Понимаю, что надо править и боюсь
+153
$("#basketName").val($(this).parent().parent().find("span").text());
Достался мне проект хз кем написанный, и я решил поменять кое-где в верстке <span> на другой элемент (из чисто эстетических побуждений). В результате появился баг в js, собственно, вот причина.
+160
var a = [1,2,3,4,5,6,7,8,9];
document.write('1' + '!='+ a[0] + '<br>');
document.write('2' +'!=' + a[0] * a[1] + '<br>');
document.write('3' +'!=' + a[0] * a[1] * a[2] + '<br>');
document.write('4' +'!=' + a[0] * a[1] * a[2] * a[3] + '<br>');
document.write('5' +'!=' + a[0] * a[1] * a[2] * a[3] * a[4] + '<br>');
document.write('6' +'!=' + a[0] * a[1] * a[2] * a[3] * a[4] * a[5] + '<br>');
document.write('7' +'!=' + a[0] * a[1] * a[2] * a[3] * a[4] * a[5] * a[6] + '<br>');
document.write('8' +'!=' + a[0] * a[1] * a[2] * a[3] * a[4] * a[5] * a[6] * a[7] + '<br>');
document.write('9' +'!=' + a[0] * a[1] * a[2] * a[3] * a[4] * a[5] * a[6] * a[7] * a[8] + '<br>');
Таблица факториалов до 9
+154
var setLeadingZero = function(val) {
if (val.toString().length == 1)
return '0' + val;
else
return val;
}
"Но работает же"
+140
$('img.avatar').attr("src", "http://upload.wikimedia.org/wikipedia/commons/a/a4/Human_penis_2_by_Yiyi1394.jpg")
= http://prntscr.com/36l35i