![]() |
Модераторы: Illuminaty |
![]() ![]() ![]() |
|
mike_prog |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 88 Регистрация: 27.9.2003 Репутация: нет Всего: 1 |
Я делаю чат. Хочу посоветоваться на счет смайликов. Подскажите, как сделать лучше: просто писать для вывода смайлов <IMG ...> или загружать их в JavaScript массив, а потом выводить оттуда. И загружать в массив все смайлики, какие есть, или только те, которые сейчас на странице. Заранее большое вам спасибо!
![]() |
|||
|
||||
Master |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1530 Регистрация: 13.5.2003 Где: Mother Russia Репутация: нет Всего: 10 |
однозначно массив.... если страница со смайликами не перегружается (что спортивно) то естественно напихать туда все сразу.
-------------------- Вавилон, Вавилон Что ты построил, что разрушил? Вавилон, Вавилон Плавятся души дьявольским огнем. |
|||
|
||||
mike_prog |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 88 Регистрация: 27.9.2003 Репутация: нет Всего: 1 |
Так я если у меня 40 смайликов и все они будут грузиться в начале, то чат
будет долго грузиться. Может загружать их в массив постепенно? ТО есть если в массиве есть такой смайлик, то грузить оттуда, а нет -- грузим сначала в массив, а потом на страницу. Такое пройдет? |
|||
|
||||
Nobody |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 838 Регистрация: 25.8.2003 Где: Россия, Москва Репутация: нет Всего: 16 |
не надо так извращаться. А чем тебя <img> не устраивает? Сделай так, чтобы они кешировались и всё будет хаккей.
-------------------- |
|||
|
||||
Master |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1530 Регистрация: 13.5.2003 Где: Mother Russia Репутация: нет Всего: 10 |
mike_prog
ну да... кто-то сказал ![]() лучше сделать что бы грузились все, конечно если они у тебя не по 100 Kb каждый ![]() -------------------- Вавилон, Вавилон Что ты построил, что разрушил? Вавилон, Вавилон Плавятся души дьявольским огнем. |
|||
|
||||
Nobody |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 838 Регистрация: 25.8.2003 Где: Россия, Москва Репутация: нет Всего: 16 |
Master
Чем тебе так противна мысль кешировать смайлики как обычные картинки в браузере? -------------------- |
|||
|
||||
Master |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1530 Регистрация: 13.5.2003 Где: Mother Russia Репутация: нет Всего: 10 |
Nobody
тем что их сначало надо прокешировать (загрузить), а потом выводить, а не грузить с кешированием по первому появлению. -------------------- Вавилон, Вавилон Что ты построил, что разрушил? Вавилон, Вавилон Плавятся души дьявольским огнем. |
|||
|
||||
Secandr |
|
|||
![]() Связист ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4043 Регистрация: 3.8.2003 Где: Russia, Volgograd Репутация: нет Всего: 39 |
а если страница не обновляется, то можно вообще не замарачиваться, сразу задать высоту и ширину картинки, а подождать с пол секунды можно. ИМХО.
не нужны такие заморочки!!! |
|||
|
||||
Master |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1530 Регистрация: 13.5.2003 Где: Mother Russia Репутация: нет Всего: 10 |
а если смайлик анимированный и у юзера конеект на 14400?
![]() -------------------- Вавилон, Вавилон Что ты построил, что разрушил? Вавилон, Вавилон Плавятся души дьявольским огнем. |
|||
|
||||
Secandr |
|
|||
![]() Связист ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4043 Регистрация: 3.8.2003 Где: Russia, Volgograd Репутация: нет Всего: 39 |
Master а если 500 смайлов по 10 кб ?
|
|||
|
||||
Master |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1530 Регистрация: 13.5.2003 Где: Mother Russia Репутация: нет Всего: 10 |
Secandr а если кракодилы летают, но очень низко?
PS: это уже личный выбор... на мой взгляд не спортивно подгружать какие-либо элементы шаблона в динамике. -------------------- Вавилон, Вавилон Что ты построил, что разрушил? Вавилон, Вавилон Плавятся души дьявольским огнем. |
|||
|
||||
Secandr |
|
|||
![]() Связист ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4043 Регистрация: 3.8.2003 Где: Russia, Volgograd Репутация: нет Всего: 39 |
а я считаю, что не нужно затавлять ждать пользователя ждать по 5-6 мин для загрузки чата.
Но это действительно уже другая сказка. |
|||
|
||||
Nobody |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 838 Регистрация: 25.8.2003 Где: Россия, Москва Репутация: нет Всего: 16 |
Master
500 смайлов по 10kb - вполне реальная цифра. Ты действительно предлагаешь пользователям ждать, пока всё это загрузится и потом они наконец-то смогут зайти в чат? Тем более какими-нибудь смайлами наверняка вообще не будут пользоваться, но их зачем-то всё-равно придётся грузить, да? Добавлено @ 18:21 http://matrix.august4u.ru Хм... У меня подозрение, что в такие чаты бы никто не ходил, если все смайлы, что там есть, надо было грузить заранее. -------------------- |
|||
|
||||
mike_prog |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 88 Регистрация: 27.9.2003 Репутация: нет Всего: 1 |
Действительно! Смайлы можно грузить <IMG ...>, а загруженные все равно будут браться
из кэша браузера. |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |