|
|
|
|
|
|
для: DEMON.GDV
(22.11.2005 в 14:23)
| | 1.
сегодня 10Кб, застра чего-нить новое узнаешь, уже глядишь, 20Кб ... остановись, пока не поздно !:))
2. http://faq.binary.ru/faq/7.12.php
еше есть google/yandex и т.д. ;) | |
|
|
|
|
|
|
|
для: goddamn
(22.11.2005 в 11:43)
| | C CSS это хорошо.
А менюшка нормальная по размерам, примерно 10Kb с картинками, пока :)
Люди если кто знает подскажите файлы *.js (JavaScript) кэшируются? | |
|
|
|
|
|
|
|
для: DEMON.GDV
(22.11.2005 в 01:00)
| | css кэшируется, насчет js - не уверен. я - точно, на выделенке :) но у меня стоит netlimiter, и я могу поставить ограничение входящей скорости на 3-4кб/с и посмотреть, как сайт работает на dialup-ной скорости ...
а по поводу долгой загрузки - как вариант - делать меню проще, т.е. не использовать 200Кб javascript-кода, 1000 и 1 картинку, и т.д... всегда можно найти какое-то оптимальное решение. вот. | |
|
|
|
|
|
|
|
для: goddamn
(22.11.2005 в 00:15)
| | to 12345 (хотел сначала написать 2 1245, понял что фигня выйдет :) ) и goddamn
Спасибо, братья!
По поводу меню. "Фреймы - это сакс" (не помню кто сказал), самому не нравится, иногда это оправдвно, но не здесь.
А по поводу генерации из файлов *.js они кэшируется разве ? (Попутный вопрос и CSS тогда тоже?)
Про XMLHttpRequest вообще не в курсе чего это такое.
2 goddamn
Как зачем нужно?! Что бы десять раз одно и то же не грузилось. Вы вот возможно на выделенке сидите, а многие на dualup'е или GPRS'е.
Сейчас менюшка из HTML и CSS сделана. Переделать не проблема, тока у меня в тарифе хостера PHP не поддерживается. | |
|
|
|
|
|
|
|
для: DEMON.GDV
(21.11.2005 в 23:22)
| | 1. перед <body>
<script language="javascript">
<!--
function loader()
{
var preLoad = new Array();
var pic = new Array();
pic[0] = "pic-1.gif";
pic[1] = "pic-2.gif";
....
pic[n] = "pic-n.gif";
var p = pic.length;
for (i = 0; i < p; i++)
{
preLoad[i] = new Image();
preLoad[i].src = pic[i];
}
}
//-->
</script>
...
<body onLoad="loader();">
|
картинки свои вставляй.
2. зачем это нужно ? а что за меню? | |
|
|
|
|
|
|
|
для: DEMON.GDV
(21.11.2005 в 23:22)
| | 1. Подгрузить в JS:
img1=new Image; img1.src=Url_рисунка в виде строки;
|
; или в невидимый слой.
2. Всегда были или фреймы, или генерация из файла *.js. Можно попробовать XMLHttpRequest, чтобы запрашиваемый файл не кешировался, но это усложнение. Главное, чтобы сервер отдавал файл с правильным хедером, где кеширование разрешено. (у кого опыт на этот счёт, сам хотел бы послушать.) | |
|
|
|
|
|
|
| У меня при наведении мышки на рисунок он заменяется на другой. Как сделать что бы при первом наведении рисунок не подгружался а был уже в памяти.
<img src="images/to.gif" name="to" onMouseOver="msover('to','images/toAnim.gif','images/to.gif');" onMouseOut="msover('to','images/to.gif','images/toAnim.gif');"></a>
|
Ещё вопрос. У меня есть меню сайта, сейчас для удобства работы я его вставляю через SSI, подскажите самый целесообразный путь для "кэширования" меню, т.е. что бы загрузившись один раз оно потом не грузилось снова. | |
|
|
|
|