- 1
var picNumber = +!backgroundBlock.data('number');
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+158
var picNumber = +!backgroundBlock.data('number');
или не говнокод?
+159
!function(e){"object"==typeof exports?module.exports=e():"function"==typeof define&&define.amd?define(e):"undefined"!=typeof window?window.JSZipUtils=e():"undefined"!=typeof global?global.JSZipUtils=e():"undefined"!=typeof self&&(self.JSZipUtils=e())}(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);throw new Error("Cannot find module '"+o+"'")}var f=n[o]={exports:{}};t[o][0].call(f.exports,function(e){var n=t[o][1][e];return s(n?n:e)},f,f.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){
'use strict';
var JSZipUtils = {};
...
module.exports = JSZipUtils;
// enforcing Stuk's coding style
// vim: set shiftwidth=4 softtabstop=4:
},{}]},{},[1])
(1)
});
;
пох, что не читается без бьютифаера, зато модульность
+159
var saveButtonStatus = (saveBtn.length != 0 && (!saveBtn.hasClass('disabled') && !saveBtn.is(':disabled') && !saveBtn.hasClass('ignore')) ) ? true : false;
if(saveButtonStatus) {
return true;
}
....
Валидация
+160
this.alphabet = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'];
this.identityDefence = this.alphabet[Math.floor(Math.random() * (this.alphabet.length - 1))] + Math.floor(Math.random() * 1000)
+ this.alphabet[Math.floor(Math.random() * (this.alphabet.length - 1))]
+ this.alphabet[Math.floor(Math.random() * (this.alphabet.length - 1))] + Math.floor(Math.random() * 1000)
+ this.alphabet[Math.floor(Math.random() * (this.alphabet.length - 1))] + Math.floor(Math.random() * 1000);
А как вы генерируете случайный id объектов?
+156
function(dateToAdjust) {
dateToAdjust = new Date(dateToAdjust);
var offsetMs = dateToAdjust.getTimezoneOffset() * 60000;
return new Date(dateToAdjust.getTime() - offsetMs);
}
даты в js, люблю их даже больше чем в php
+159
function time(){
var vr=new Date();
var hour=vr.getHours();
var min=vr.getMinutes();
var sec=vr.getSeconds();
if (sec<=9) {
if (min<=9) {
if (hour<=9) {
document.forms[0].elements[0].value = "0" + hour +":"+ "0" + min +":"+ "0" + sec;
}
else {
document.forms[0].elements[0].value = hour +":"+ "0" + min +":"+ "0" + sec;
}
}
else {
if (hour<=9) {
document.forms[0].elements[0].value = "0" + hour +":"+ min +":"+ "0" + sec;
}
else {
document.forms[0].elements[0].value = hour +":"+ min +":"+ "0" + sec;
}
}
}
else {
if (min<=9) {
if (hour<=9) {
document.forms[0].elements[0].value = "0" + hour +":"+ "0" + min +":"+ sec;
}
else {
document.forms[0].elements[0].value = hour +":"+ "0" + min +":"+ sec;
}
}
else {
if (hour<=9) {
document.forms[0].elements[0].value = "0" + hour +":"+ min +":"+ sec;
}
else {
document.forms[0].elements[0].value = hour +":"+ min +":"+ sec;
}
}
}
setTimeout("time()",1000);
}
Вот такой вот toString().
+157
function run()
{
var test = [60, 1, 5, 70, 8];
var biggest = 100;
var biggest_index = 0;
for (var i = 0; i < test.length; i++)
{
if (test[i] < test[i + 1])
{
biggest = test[i + 1];
test[biggest - [i + 1]] = [biggest];
}
}
test[test.length] = biggest;
}
run();
таск был найти наибольшего эллемента масива [60, 1, 5, 70, 8]; во что получилось у коллеги новобранца. это был его 20-ты опыт ;)
+157
if ( diffYear < 5 ) {
document.getElementById('yearsText').innerHTML = "года |";
} else if ( diffYear > 1 ){
document.getElementById('yearsText').innerHTML = "лет |";
} else {
document.getElementById('yearsText').innerHTML = "год |";
}
if ( diffMonth > 4 ) {
document.getElementById('monthText').innerHTML = "месяцев |";
} else if ( diffMonth > 1 ){
document.getElementById('monthText').innerHTML = "месяца |";
} else {
document.getElementById('monthText').innerHTML = "месяц |";
}
if ( diffDay > 5 ) {
document.getElementById('monthText').innerHTML = "дней |";
} else if ( diffDay > 1 ){
document.getElementById('monthText').innerHTML = "дня |";
} else {
document.getElementById('monthText').innerHTML = "день |";
}
}
очередная кака с датой
+160
$('div.body').css('height', '100%').parent('body').css('height', '100%').parent('html').css('height', '100%');
Долой css и здравый смысл!
+155
//Плэй
var allOneComposition = $('.list ol').children('.oneComposition');
for (var i = 0; i < allOneComposition.length; i++) {
var oneComposition = allOneComposition.eq(i);
var listPlay = oneComposition.find('.listPlay');
listPlay.on('click', function() {
var listPlayParents = $(this).parents();
var d = listPlayParents.eq(3);
d.toggleClass('oneComposition2');
});
/****удалить классы на неактивных элементах*****/
var myClass = oneComposition.attr('class');
if (myClass == 'oneComposition2') {
//console.log(myClass);
}
}
Занимательное чтиво