Показать сообщение отдельно
  #1 (permalink)  
Старый 26.12.2011, 12:49
Аватар для simple
Профессор
Отправить личное сообщение для simple Посмотреть профиль Найти все сообщения от simple
 
Регистрация: 23.09.2010
Сообщений: 247

Нубские вопросы по javascript
Всем привет, ответе кого не затруднит на несколько вопросов, плиз...

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; // ???
. . .
}


Вот собственно все, что меня пока интересует и ответы на которые я не смог найти с помощью поиска, подскажите плиз
Ответить с цитированием