Всем привет, ответе кого не затруднит на несколько вопросов, плиз...
1. Например есть класс CSS:
.example
{
background-image:url([url]http://server/img.png);[/url]
}
Например он вешается на событие ну или просто присутствует в тегах html, вопрос в чем, браузер постоянно будет дергать с сервера эту картинку при наступление событие или же он один раз ее загрузит и далее будет доставать ее из кеша?
2. Видел в некоторых проектах что люди там загрузку картинок делают матрицей, например для иконок, которые равное по размеру и чтобы не дергать сервер всякий раз они делают так:
как потом эту матрицу из иконок в браузере разобрать, чтоб каждая иконка была например в своем объекте.
3. Встречал в скриптах такое:
function example(event,object){
event = event || window.event; // Зачем так пишут? у меня в Chrome прекрасно работает и без этого, или это такой кроссбраузерный способ?
. . .
};
4. Также встречал и такое:
function example(event,object){
var element = object.getElementById('table');
element.status=true; // element ведь это переменная, а тут уже она становиться объектом? правильно ли это?
. . .
};
Или вот такой вариант:
. . .
<div onclick="example(event,this);"></div>
. . .
function example(event,object){
object.status=true; // ???
. . .
}
Вот собственно все, что меня пока интересует и ответы на которые я не смог найти с помощью поиска, подскажите плиз