|
Карма: 2
Сообщений: 50 Сила слова: 4
|
Сабж. Отдам в хорошие руки. Удаленно. Парттайм. JQuery / Pure JS / Mozilla Extensions / Crhome Extensions.
|
|
|
|
|
Записан
|
|
|
|
|
phpdude ↓
|
 |
|
20 Январь, 2010, 05:39:53 , спустя 10 минут 1 секунду
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 344
Сообщений: 20784 Сила слова: 1.66
|
а куски кода и прочие прелести укротителя жаб привести не хочется?
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
ЗлобныйТролль ↓
|
 |
|
20 Январь, 2010, 05:59:35 , спустя 19 минут 42 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: 2
Сообщений: 50 Сила слова: 4
|
Для глубокого всестороннего обсирательного публичного анализа? Не вижу смысла, Вы же всё равно заказывать ничего не собираетесь. Тем более, что продается недорого)
|
|
|
|
|
Записан
|
|
|
|
|
phpdude ↓
|
 |
|
20 Январь, 2010, 06:53:43 , спустя 54 минуты 8 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 344
Сообщений: 20784 Сила слова: 1.66
|
Для глубокого всестороннего обсирательного публичного анализа? Не вижу смысла, Вы же всё равно заказывать ничего не собираетесь. Тем более, что продается недорого)
почему не собираюсь? может закажу если качество устроит
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
ЗлобныйТролль ↓
|
 |
|
20 Январь, 2010, 09:12:48 , спустя 2 часа 19 минут 5 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: 2
Сообщений: 50 Сила слова: 4
|
Ну, для примера вот такая невинная детская шалость.
<html>
<head>
<style>
.letter {
text-align: center;
vertical-align: center;
position: fixed;
top: 0;
bottom: 0;
width: 100%;
height: 100%;
font-size: 700px;
}
</style>
</head>
<body style="margin: 0px; background-color: #000; color: #ffffff">
<script src="game.js"></script>
</body>
</html>
game.js
(function () {
var r = function (shift) {
return parseInt(Math.random() * 200 + 55) << shift;
}
var out = (function () {
var f = function () {
var a = arguments;
setTimeout(function () {
g.apply(window, a);
}, 50);
};
var g = function (letter, opacity, fontsize, cont) {
letter.style.opacity = opacity;
letter.style.fontSize = fontsize;
(parseInt(opacity * 100) > 1 && (f(letter, opacity - 0.07, fontsize * 0.85, cont), true)) || (cont && cont(letter));
};
return g;
})();
var letter = function (html, color) {
var l = document.createElement("div");
l.className = "letter";
l.innerHTML = html;
l.style.color = color;
return document.getElementsByTagName("body")[0].appendChild(l);
};
document.documentElement.addEventListener("keypress", function (event) {
out(letter(String.fromCharCode(event.charCode).toUpperCase(),
"#" + (r(16) + r(8) + r(0)).toString(16)),
1, 700, function (l) { l.parentNode.removeChild(l); });
}, false);
})();
|
|
|
|
|
Записан
|
|
|
|
|
NRG ↓
|
 |
|
20 Январь, 2010, 10:52:57 , спустя 1 час 40 минут 9 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Headshot!MultiKill!
Группа: нинзя Карма: 777
Сообщений: 4700 Сила слова: 16.81
|
ЗлобныйТролль, и IE 8 не работает
|
|
|
|
|
Записан
|
Буратино дрочил, дрочил и сгорел
Java и JavaScript это абсолютно разные вещи !!!
Господа, вы хуйня.
девушки краснели, отворачивались но порнуху продолжали смотреть

|
|
|
|
Абырвалг ↓
|
 |
|
20 Январь, 2010, 11:02:14 , спустя 9 минут 17 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
PHP Infected, симфоеб, маконенавистник
Группа: Джедаи Карма: 80
Сообщений: 6094 Сила слова: 1.31
|
прикольно. Я так не умею
|
|
|
|
|
Записан
|
PHP does the job since 1995 Пожалуйста, не надо делать двойные клики по ссылкам. Это создает избыточную нагрузку на сервер
|
|
|
|
phpdude ↓
|
 |
|
20 Январь, 2010, 11:07:59 , спустя 5 минут 45 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 344
Сообщений: д-о-х-у-я! Сила слова: 1.66
|
ЗлобныйТролль, и IE 8 не работает
скоро будем писать
в ие8 не работает ие8 ..
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
ЗлобныйТролль ↓
|
 |
|
20 Январь, 2010, 11:17:29 , спустя 9 минут 30 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: 2
Сообщений: 50 Сила слова: 4
|
ЗлобныйТролль, и IE 8 не работает
и не должно, писалось для 2-летнего ребенка, чтобы буковки летали - под рукой был FF, а другого и не надо ;-)
|
|
|
|
|
Записан
|
|
|
|
|
adw0rd ↓
|
 |
|
20 Январь, 2010, 11:23:00 , спустя 5 минут 31 секунду
|
НЕ ХУЕТА!
ХУЕТА!
|
эдво
Группа: в ухо Карма: не нужна
Сообщений: 17615 Сила слова: 1.67
|
ЗлобныйТролль, ты крут
|
|
|
|
|
Записан
|
|
|
|
|
CTAPbIu_MABP ↓
|
 |
|
21 Январь, 2010, 12:16:21 , спустя 53 минуты 21 секунду
|
НЕ ХУЕТА!
ХУЕТА!
|
мавр
Группа: в ухо Карма: не нужна
Сообщений: 5187 Сила слова: 1.81
|
я не обещал не доёбываться и чтото заказывать поэтому прокомментирую
parseInt(Math.random() * 200 + 55)
убрал все яркие (насыщеные) цвета в том числе и белый, зачем? и раз уж ты не брезгуешь битовыми операциями то вот так
~~(Math.random() * 255)
всю ересь которую ты написал в out можно заоптимайзить без использования лишних функций
кстати грязные хаки типа замены if-else на &&|| мне нравються тока не злоупотребляй а то потом не разгребешь
функцию
function (l) { l.parentNode.removeChild(l); }
тоже не надо таскать от вызова к вызову
не говоря уже о том что вместо класса letter можно было css свойства назначить сразу div'у
результат такой
(function () {
var a, r = function (shift) {
return ~~(Math.random() * 255) << shift;
},
out = function (letter, opacity, fontsize) {
letter.style.opacity = opacity;
letter.style.fontSize = fontsize;
~~(opacity * 100) > 1 &&
(a = arguments) &&
setTimeout(function () { a.callee(letter, opacity - 0.07, fontsize * 0.85); }, 50) ||
cont(letter);
},
cont = function (l) {
l.parentNode.removeChild(l);
},
letter = function (html, color) {
l.className = "letter";
l.innerHTML = html;
l.style.color = color;
return document.getElementsByTagName("body")[0].appendChild(l);
};
document.documentElement.addEventListener("keypress", function (event) {
out(letter(String.fromCharCode(event.charCode).toUpperCase(),
"#" + (r(16) + r(8) + r(0)).toString(16)),
1, 700);
}, false);
})();
Спустя 1 минуту 39 секунд добавил писалось для 2-летнего ребенка
нет уж нет уже не надо, либо для ребенка либо нам на заценку Спустя 53 секунды добавил
в ие8 не работает ие8
отличная шутка
|
|
|
|
« Последнее редактирование: 21 Январь, 2010, 12:16:21 от CTAPbIu_MABP »
|
Записан
|
java.lang.OutOfMemoryError
|
|
|
|
phpdude ↓
|
 |
|
21 Январь, 2010, 12:14:04 , спустя
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 344
Сообщений: 20784 Сила слова: 1.66
|
отличная шутка скоро правдой чую станет))
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
ЗлобныйТролль ↓
|
 |
|
21 Январь, 2010, 01:23:26 , спустя 1 час 9 минут 22 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: 2
Сообщений: 50 Сила слова: 4
|
parseInt(Math.random() * 200 + 55)
убрал все яркие (насыщеные) цвета в том числе и белый, зачем? и раз уж ты не брезгуешь битовыми операциями то вот так
~~(Math.random() * 255)
Вообще-то белый никуда не делся ;-) а минимальный порог в 55 единиц сделан для того, чтобы не было слишком темных букв типа rgb(0, 23, 15) -- глаза поломаешь.
Далее, ~~ aka not-not медленне, нежели parseInt(). И смысл операции становится менее неочевидным, имхо.
всю ересь которую ты написал в out можно заоптимайзить без использования лишних функций
...
функцию
function (l) { l.parentNode.removeChild(l); }
тоже не надо таскать от вызова к вызову
Можно, но разделения на функции в разделении ответственности:
- f() отвечает за функцию времени (которая могла бы быть нелинейной),
- g() - за функцию рендеринга,
- cont - это функция завершения рендеринга анимации.
А arguments.callee - это хак грязнее некуда. В кошерных языках у Вас не будет такой.. гм.. "возможности".
|
|
|
|
|
Записан
|
|
|
|
|
phpdude ↓
|
 |
|
21 Январь, 2010, 01:26:14 , спустя 2 минуты 48 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 344
Сообщений: д-о-х-у-я! Сила слова: 1.66
|
красавцы в бой!
// пошел за попкорном, битва будет жаркой
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
ЗлобныйТролль ↓
|
 |
|
21 Январь, 2010, 02:01:22 , спустя 35 минут 8 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: 2
Сообщений: 50 Сила слова: 4
|
Да было бы из-за чего бои устраивать. Вот лучше другой концептуальный примерчик покритикуйте :)
var Stack = [];
var Word = function (pop, push, f) {
this.pop = pop;
this.push = push;
this.f = f;
};
Word.prototype.run = function () {
var args = [], i = 0;
while(i++ < this.pop) {
args.unshift(Stack.pop());
}
var result = this.f.apply(window, args);
if(this.push == 1) {
Stack.push(result);
}
if(this.push > 1) {
i = 0;
while(i++ < this.push) {
Stack.push(result.shift());
}
}
};
var handleToken = function (token) {
var code = {};
code[true] = function () {
Stack.push(token);
}
code[token instanceof Word] = function () { token.run(); };
code[token instanceof Array] = function () {
for(var i = 0, l = token.length; i < l; i++) {
handleToken(token[i]);
}
}
code[true]();
};
var F = function () {
for(var i = 0, l = arguments.length; i < l; i++) {
handleToken(arguments[i]);
}
};
var print = new Word(1, 0, alert),
mul = new Word(2, 1, function (x, y) { return x*y; }),
div = new Word(2, 1, function (x, y) { return x/y; }),
dup = new Word(1, 2, function (foo) { return [foo, foo]; }),
swap = new Word(2, 2, function (x, y) { return [y, x]; }),
rot = new Word(3, 3, function (a, b, c) { return [c, a, b]}),
drop = new Word(1, 0, function () {}),
$ = new Word(1, 1, function (tagname) { return document.createElement(tagname); }),
append = new Word(2, 1, function (root, child) { return (root.appendChild(child), root); }),
$body = new Word(0, 1, function () { return document.getElementsByTagName("body")[0]; }),
setStyle = new Word(3, 1, function (element, prop, value) { return (element.style[prop] = value, element); }),
setProperty = new Word(3, 1, function (element, prop, value) { return (element[prop] = value, element); }),
bgColor = [ "backgroundColor", swap, setStyle ],
align = [ "textAlign", swap, setStyle ],
image = [ "img", $, "width", "150px", setStyle, swap, "src", swap, setProperty ],
border = [ "div", $, "border", "3px solid #c0c0c0", setStyle, "padding", "10px", setStyle, "#f0f0f0", bgColor, "center", align ],
makeImage = [ image, border, swap, append ]
;
F(
"Hello, World!", "Пиу-пиу!", print, print,
2, 3, 4, 5, mul, mul, mul, dup, print, 3, div, print,
$body, "http://www.google.com/intl/en_ALL/images/logo.gif", makeImage, append
);
|
|
|
|
|
Записан
|
|
|
|
|