Если человек заплатил за какую-то услугу, то он должен ее получить и если же есть остаток средств, а услуга предоставляться уже не может по каким-то причинам, то надо возместить ущерб пользователю или согласовать с ним как поступить иначе. имхо.
Ы) Я думал правильные ответы появятся потом, не думал что они белым цветом написаны )))))
да, в 3 пункте допустил оплошность. Почему-то показалось что написано return {
code: 1
}
т.е. без перевода строки. Невнимательность =(
2. alert(sum1(3, 4)); — выведет 7
alert(sum2(3, 4)); — вызовет ошибку sum2 is not function
3. [object Object]
4. выведет 5
5.
var Multiplier = 123; // в объекте Global
function calc() {
var s = 0,
i = 0,
localMultiplier = Multiplier,
l = arguments.length;
while (i < l) {
s += localMultiplier * arguments[i++];
}
return s;
}
Хорошим игровым сайтом в рунете стало больше, что не может не радовать=) Хороший ресурс. ок
Но на мой взгляд слишком длинный список записей из блога. Можно сделать записей поменьше и резать побольше текста =)
А видео и картинки засунуть в левую колонку.
1) Вот как раз в FF и Опере первый метод не сработает, код в любом случае выполниться, проверено.
2) Да, грузяться они параллельно, если все хорошо сделано и во всех брау3зерах, а вот с выполнением и абортом бедааа
метод этот уже классика. Тут плюс в том, что можно делать кроссдоменные запросы.
Минусы тоже есть. Нельзя читать приходящие заголовки, и например в FF и Opera не получиться отвемить запрос, он в любом случае будет дожидаться получения. Собственно из-за этого нельзя сделать полноценный abort запроса по таймауту. так же в FF замечено что если один тег будет гризиться очень долго, то он блочит остальные, которые накапливаются стеком, причем они загружаются, но не выполняются пока не загрузиться тот который тормозит.
да, в 3 пункте допустил оплошность. Почему-то показалось что написано return {
code: 1
}
т.е. без перевода строки. Невнимательность =(
2. alert(sum1(3, 4)); — выведет 7
alert(sum2(3, 4)); — вызовет ошибку sum2 is not function
3. [object Object]
4. выведет 5
5.
var Multiplier = 123; // в объекте Global
function calc() {
var s = 0,
i = 0,
localMultiplier = Multiplier,
l = arguments.length;
while (i < l) {
s += localMultiplier * arguments[i++];
}
return s;
}
Обновите dm с плагином
Но на мой взгляд слишком длинный список записей из блога. Можно сделать записей поменьше и резать побольше текста =)
А видео и картинки засунуть в левую колонку.
Ну это так, мое имхо )
Но вот толку от такой статьи маловато. Все описанное и так человеку понятно, и эта ситуция одной лишь работой не ограничивается =)
2) Да, грузяться они параллельно, если все хорошо сделано и во всех брау3зерах, а вот с выполнением и абортом бедааа
Минусы тоже есть. Нельзя читать приходящие заголовки, и например в FF и Opera не получиться отвемить запрос, он в любом случае будет дожидаться получения. Собственно из-за этого нельзя сделать полноценный abort запроса по таймауту. так же в FF замечено что если один тег будет гризиться очень долго, то он блочит остальные, которые накапливаются стеком, причем они загружаются, но не выполняются пока не загрузиться тот который тормозит.