Сообщение от korzhik
|
Конечно понял, я же писал
|
если бы ты понял, не обращался бы на форум. Знаешь, была такая шутка: "Однажды И.И. Кашин, разговоривая с самим собой, сказал себе такое, что больше с собой не разговоривает"... Т.е. мало того, что ты пишешь в таком стиле, ты к тому же не можешь найти ошибку в своем коде. И при таком стиле количество ошибок будет всегда больше и написать кусок без ошибок практически нереально, если не что-то простое. Мой скрипт заработал с первого раза. В общем твой код - яркий пример проблем такого стиля
Сообщение от korzhik
|
А что такое выражения с побочными эффектами?
|
когда в процессе вычисления выражения изменяются переменные. Например, это
el[m ^= 1][eff[k ^= 1]](2000);
без побочных эффектов будет выглядеть так
m ^= 1;
k ^= 1;
el[m][eff[k]](2000);
Сообщение от korzhik
|
Не в выпендреже дело, просто пишу так и все. По крайней мере, когда знаю, что этот код кроме меня трогать не будет.
|
ну а ради чего это все?
Сообщение от korzhik
|
По оптимизации. Мой код, как минимум, в 5 раз короче получился.
|
короче не значит лучше. Если речь о производительности, что ты выиграл? Кроме того, твой код, как минимум, в 5 раз запутаннее. И, кстати, мой код - это только класс SlideShow, потому что Function.implement({...}) - это общий код, который может пригодится в других местах, т.е. я его мог уже написать или он мог быть частью фреймворка