![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| neosapient |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 672 Регистрация: 16.8.2006 Репутация: нет Всего: 4 |
Здравтсвуйте, наконец то нашлось время заняться сайтом.
Есть шаблон меню http://www.b2386828.msk.ru/js/250806/m-28.htm Его можно логически разбить на 35Kb движек и 1Kb ссылок. Проблема в том что медленно грузяться страницы (в которые через SSI вставляется меню), в общем из-за банеров и всплывающих окон, так как сайт расположен на бесплатном хостинге hut.ru Я планирую уменьшить скорость загрузки защет сохранения движка меню на стороне клиента (наверное надо использовать куки). Но как самому сделать быстро и правильно непонимаю, научите PS Паралельная ветка форума (прикрыли Это сообщение отредактировал(а) neosapient - 15.1.2007, 21:47 |
|||
|
||||
| SelenIT |
|
|||
![]() баг форума ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 49 Всего: 401 |
neosapient, куки тут ни при чем. Надо всего лишь вынести "движок" в отдельный .js - файл и подключать его с помощью
И все само начнет кешироваться на клиенте. -------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
| neosapient |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 672 Регистрация: 16.8.2006 Репутация: нет Всего: 4 |
А можно простой примерчик... (лучше на основе данной мной ссылки на меню)
а то мне кажется, что при переходе на следующую страницу или при повторном заходе этот *.js файл будет заного подкачиваться |
|||
|
||||
| SelenIT |
|
|||
![]() баг форума ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 49 Всего: 401 |
neosapient, а Вы поставьте сниффер HTTP-заголовков и проверьте
-------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
| neosapient |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 672 Регистрация: 16.8.2006 Репутация: нет Всего: 4 |
Мне кажется или структура-граматики *.js сильно отличается от структуры шаблона меню
Тогда переписывать много... а я незнаю как... нужна помощь
какой и где взять? |
|||
|
||||
| SelenIT |
|
|||
![]() баг форума ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 49 Всего: 401 |
Что за выдумки? JS он и в отдельном файле JS. По крайней мере, содержимое Вашего первого блока <script> (там, где в начале коммент "Coolmenus Beta 4.06" и т.д.) можно выносить в отдельный файл как есть. А для просмотра заголовков проще всего, имхо, использовать вот такие плагины к браузерам. -------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
| neosapient |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 672 Регистрация: 16.8.2006 Репутация: нет Всего: 4 |
Ясно вижу, что мои подозрения подтверждаются... Каждый раз при загрузке страницы (например, http://mysite.hut.ru/content/jssi.shtml) все *.js подгружаются, а мне хотелось бы "сохранение движка меню на стороне клиента"
я очень извеняюсь за свою наглость, но можно сделать пример Пока сам пробую, но кажется не спрвлюсь |
||||
|
|||||
| SelenIT |
|
|||
![]() баг форума ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 49 Всего: 401 |
neosapient, где Вы увидели в приведенной странице подгружаемые .js, отдаваемые с заголовком 200 OK? Я вижу там .js лишь в примере кода (к тому же весьма неудачном) внутри <textarea>. Лучше посмотрите, как и с какими заголовками загружаются .js-файлы хотя бы на этом форуме.
-------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
| neosapient |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 672 Регистрация: 16.8.2006 Репутация: нет Всего: 4 |
А-А-А-А-А, А по проще можно
|
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |