Этот сайт не наркоманов. Это сайт программистов.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Пыха информатор 3.1
Еще более удобное оповещение о флуде!

Краснодарское время: 23 Май, 2012, 12:26:13

Страниц: 1 2 3 [4]
Печать
Автор Тема: Научите Аяксу!  (Прочитано 4104 раз)
0 Пользователей и 3 Гостей смотрят эту тему.
phpdude    ↓ 
15 Декабрь, 2008, 04:29:20
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 344
Сообщений: д-о-х-у-я!
Сила слова: 1.66


вобщем выкладываю тут кусок кодя для того чтоб услышать оценку можно ли так кодить? это дохуя оптимальный, быстро работающий, абфусцированый код который я не думаю что ктото захотел бы понять и тем более переписать...
 
Text
jQuery().ready(function($){
    // don't even try to understand wtf!
    var s = function(a,b){for(var i in b)if(a==b[i])return i;return -1;}, t = [[],[]],
        n = [function(){return $('#treeTb1 table')}, function(){return $('#treeTb2 table')}];
    for(var k in t)
        n[k]().each(function(){t[k].push($(this).attr('nodeid'))});
    for(var j in t){
        for(var i in t[j]){
            if (s(t[j][i],t[1-j])<0){
                //console.log("nope j %d i %d", j, i);
                n[j]().eq(parseInt(i)).addClass('red');
                n[1-j]().eq(i-1).after('<table height="20" border="0"><tr><td><img src="blankSpace.gif" height="20" width="24"/></td></tr></table>').next().addClass('red');
            }
        }
    }
});

вобщем кусок кода сравнивает два списка (они находя в n) и добавляет пустые (красные) поля на места недостающих элементов
 
если есть вопросы обьясню как это работает
 
ЗЫ 1700
это и правда как сказано в комментариях WTF! What the FUCK! ибо я хз, но имхо можно все проще сделать ... тут же все в куче какой то страшной, непонятно накой хуй создают массив с 2 пустыми перввыми элементами и дву следующими элементами - функциями ... в любом случае такой код - нерасширяем, имхо - УГ
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
CTAPbIu_MABP    ↓ 
15 Декабрь, 2008, 04:41:23 , спустя 12 минут 3 секунды
НЕ ХУЕТА! ХУЕТА!

мавр
Группа: в ухо

Карма: не нужна
Сообщений: 5187
Сила слова: 1.81

Text
t = [[],[]]
это потом будет наполнено id-шками
 
Text
[function(){return $('#treeTb1 table')}, function(){return $('#treeTb2 table')}]
это замыкание (два)
 
Text
    for(var k in t)
        n[k]().each(function(){t[k].push($(this).attr('nodeid'))});
вот тут идишками наполняем
 
Text
    for(var j in t){
        for(var i in t[j]){
обходим все идишки
 
Text
s(t[j][i],t[1-j])<0
и если такой нет то дорисоваваем пустую
Записан

java.lang.OutOfMemoryError
phpdude    ↓ 
15 Декабрь, 2008, 04:45:26 , спустя 4 минуты 3 секунды
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 344
Сообщений: 20780
Сила слова: 1.66

пиздец)) вы на перле случаем не любите пописать когда плохое настроение?)
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
CTAPbIu_MABP    ↓ 
15 Декабрь, 2008, 04:47:45 , спустя 2 минуты 19 секунд
НЕ ХУЕТА! ХУЕТА!

мавр
Группа: в ухо

Карма: не нужна
Сообщений: 5187
Сила слова: 1.81

phpdude, о да! всегда мечтал его выучить - несложилось...
Записан

java.lang.OutOfMemoryError
phpdude    ↓ 
15 Декабрь, 2008, 04:49:33 , спустя 1 минуту 48 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 344
Сообщений: 20780
Сила слова: 1.66


phpdude, о да! всегда мечтал его выучить - несложилось...
настроение всегад хорошее? )) просто на нем обычно такие алгоритмы пишут .. .идеология чтоли перловцев! )) у них даже язык на это распложен
 
for($_) print #_; или нетчо такое там))))))))))) распечатает весь гет массив )))))))))) короче я просто не люблю перл
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
CTAPbIu_MABP    ↓ 
15 Декабрь, 2008, 05:52:48 , спустя 1 час 3 минуты 15 секунд
НЕ ХУЕТА! ХУЕТА!

мавр
Группа: в ухо

Карма: не нужна
Сообщений: 5187
Сила слова: 1.81

да я тоже люблю приколы типа патча Бармина
 
Text
echo "test... test... test..." | perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'
Записан

java.lang.OutOfMemoryError
phpdude    ↓ 
15 Декабрь, 2008, 06:12:51 , спустя 20 минут 3 секунды
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 344
Сообщений: д-о-х-у-я!
Сила слова: 1.66

уху)
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
Страниц: 1 2 3 [4]
Печать
 

Перейти в: