|
updated 17.02.09 16:48 15.11.08 05:16 | developers :
СэрАртём | Ускоряем jаvаscript |
ru |
Нередко перед web-разработчиками встаёт проблема низкой производительности клиентского кода, обычно реализуемого на jаvаscript. В этот момент можно услышать кучу нелестных отзывов как в адрес тех, кто поставил такую задачу, так и и в адрес тех, кто реализовал ту или иную версию jаvаscript, и даже в адрес самого языка. Однако, тут поговорка "нечего на зеркало пенять, если рожа кривая" подходит, как нельзя кстати. Посмотрим на наглядном примере. CUT: Далее
Update: 17-11-08 17:15
Как выяснилось, разные версии IE по-разному обрабатывают способы обращения к элемементам документа. Я немного изменил последний пример для того, чтобы заполняющийся полным обходом дерева элементов кэш работал с одинаковой производительностью на IE6-IE8
Update: 17-02-09 15:45
К слову о производительности: Производительность простых и сложных конструкций в jаvаscript от RealCoding.NET
Mood: рабочее
|
Comments: 11 | |
|
|
|
updated 02.11.08 18:06 31.10.08 16:40 | developers :
СэрАртём | Призраки Бойцовского Клуба |
ru |
Баги ходють по БК, их видать издалека. Предлагаю (и буду неоригинален) собрать баги в одну кучу. Правило добавления очень простое: описать исходные условия и последовательность действий для воспроизведения бага. Если баг не требует воспроизведения, а очевиден - указывается фрагмент кода, ответственный за баг. Сообщения вида "вчера был в БК - вещь была, сегодня зашёл - её нет" не катит. Нужно чёткое описание, при каких условиях и действиях пропала вещь.
Далее идут потверждённые баги.
При отправке в чат сообщения, содержащего символы кириллицы и URL-encoded символы в кодировке UTF-8, первые заменяются на знаки "?", а последние отображаются в decoded виде. СкрытьЕсли отправить сообщение "Читайте скролл: http://scrolls.combats.com/~%D0%92%D0%BE%D0%BB%D1%8B%D0%BD%D1%89%D0%B8%D0%BA" то в чате будет отображено: "??????? ??????: http://scrolls.combats.com/~Волынщик"
Ошибка jаvаscript при отображении custom hint при наведении указателя на количество предметов в пачке. СкрытьОткрыть инвентарь в разделе, где есть группированные предметы. Навести указатель мыши на количество предметов в пачке (например, "x99"). В строке статуса появляется сообщение об ошибке jаvаscript: 'ls***' is undefined. Проблема связана с реализацией торговой панели, где всплывающая подсказка содержит полную информацию о премете. Лечится путём удаления атрибутов onmouseover и onmouseout у элемента <small></small>
Ошибка вёрстки списка заявок в групповых поединках, приводящая к разрушению структуры документа. Скрыть
Каждая заявка разделена на левую и правую стороны следующим HTML-фрагментом, в котором нарушена вложенность: <font class=dsc><i>против</font></i>
В Internet Explorer 8 не отображается список игроков, находящихся в комнате. СкрытьВ функции wu(inv,name,id,align,klan,level,slp,trv,city,att,private,afk,afk_text,dnd,dnd_text,bat,ill,sms) в окне списка игроков комнаты (http://dreamscity.combats.com/buttons.pl?list=) используется переменная opener, которая не инициализируется как локальная, а фактически является членом объекта window, что вызывает отказ во всех правильных браузерах (в том числе, IE8).
Ошибка объявления функций в top-level окне, приводящая к несовместимости с браузерами, отличными, от IE.СкрытьИмя идентификатора, в том числе, функции, не должно содержить специальных символов, в частности, точку ("."). Однако, изменения, связанные с внедрением панели быстрого доступа, содержат ряд объявлений функций вида
function top.OnUse(what) {
...
}
Правильно добавлять члены top-level окну так:
top.OnUse = function (what) {
...
}
При подтормаживании канала возможно неоднократное появление в чате своего сообщения или сообщений других участников чатаСкрытьВ функции AjaxLoad(url, fun) производится проверка на факт отправки сообщения:
if (AjaxBegin) return 0;
Однако, значение AjaxBegin сбрасывается в 0 через 1 секунду после отправки сообщения, не зависимо от результата отправки:
ab = setTimeout('AjaxBegin = 0',1000);
Как следствие, на загруженном канале возможно инициирование нового соединения, пока открыто старое. В реализации объекта XMLHttpRequest от Microsoft есть один прикол: он может открывать несколько соединений одновременно, но обработчик события onreadystatechange будет только один и свойство readyState будет возвращать статус только первого соединения. В результате, на каждый пакет, приходящий после повторной отправки сообщений, в чат будет кидаться пачка сообщений, принятая по первому запросу. Баг лечится путём повторного создания объекта req
Зависание статистики боя, проведённого в Изломе Хаоса.СкрытьПосле того, как завершён бой в Изломе Хаоса, его статистика (количество убитых ботов) будет отображаться на любой другой страничке боя Abbadon'а. Помогает только перезагрузка окна БК.
Ошибка в кодировке при поиске в аукционеСкрыть1) в поле "Имя" вводим фразу "Сущность ресурса"
2) делаем ставку на один из найденных лотов
3) в поле "Имя" теперь вписано "%D1%F3%F9%ED%EE%F1%F2%FC+%F0%E5%F1%F3%F0%F1%E0" и, соответственно, пропали предложения. Необходимо заново вписать в поле "Имя" название искомого предмета и снова сделать поиск.
100% загрузка процессора при наведении на телепортатор в зале ожидания. СкрытьОбъект с id=central_port имеет обработчик события onmousemove. Это событие генерируется не только в тот момент, когда указатель мыши попадает в границы объекта, а непрерывно, пока указатель мыши находится в границах объекта. Правильно было бы инициализировать обработчик события onmouseover, а onmousemove удалить.
Mood: хитро-коварное, озлобленно-рабочее
|
Comments: 17 | |
|
|
|
updated 26.10.08 11:42 26.10.08 11:41 |
Балин | Мистер икс |
ru |
Побывал в прошедшую пятницу в оперетте на представлении "Мистер икс". Очень сильно понравилось. Ноу комментс как говорится. Огромное спасибо pagora -
Ссылка
|
|
|
|
|
13.10.08 19:09 |
Балин | Адмиралъ |
ru |
Описание:
Кинокартина, повествующая о жизни выдающегося полярного исследователя, боевого офицера военно-морского флота, а впоследствии — адмирала и верховного правителя России Александра Колчака.
Жанр: драма / биография / исторический
Режиссер: Андрей Кравчук
Студия: Дирекция кино
Актёры: Константин Хабенский, Елизавета Боярская, Сергей Безруков, Анна Ковальчук, Владислав Ветров, Егор Бероев, Ришар Боринже, Николай Бурляев, Виктор Вержбицкий, Федор Бондарчук, Александр Лазарев, Александр Ефимов, Барбара Брыльска
Российская премьера: 9 октября 2008 г.
Бюджет картины: $16000000
Продолжительность: 2ч. 3мин.
Официальный сайт: http://www.admiralfilm.ru/
Страна: Россия
Год: 2008
Моя рецензия фильм начинается отлично идет отлично а вот заканчивается галимо.... вернее он как бы и не заканчивается. такое ощущение хотели сделать что то, но не хватило денег. оценка три.
|
|
|
|
|
updated 05.04.09 16:39 11.10.08 11:16 |
Балин | ИcЧю семью в виде клана |
ru |
Update:
никто не хочет принимать в клан такого блудного ((((
|
Comments: 2 | |
|
|
|
08.10.08 10:14 |
Балин | Покинул клан |
ru |
ну что ж сегодня покинул клан. вместе с тем молча, так чтобы пройти проверку нужно ждать 7 ноября, за это время стоит подумать нужно ли еще вступление куда-либо или стоит остановиться.
|
Comments: 4 | |
|
|
Total posts: 545 Pages: 55
1.. 10.. 19 20 21 22 23 24 25 26 27 28 29 30.. 40.. 50..
|
|
Mo |
Tu |
We |
Th |
Fr |
Sa |
Su |
| | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | |
|