Я написал почему мы именно img используем, а не background — img выводится на печать и начинает загружаться раньше.
И написал почему вверху страницы не используем new Image() — использовать его вверху тоже самое, что просто наставить элементов img — все изображения будут загружаться сразу, а не только видимое.
Разница между img и background в том, что img выводится на печать и загрузка img начинается раньше, а мы все-таки ускоряем загрузку логотипа.
Поэтому img. Но даже есть у img выставить display:none, он все равно будет загружаться сразу же.
Поэтому на сцене появляются span'ки, script и noscript.
Image().src это предзагрузка. Если всем картинкам так сделать, они будут грузиться сразу же, а нам нужно загрузить на месте только видимую в данный момент, а остальные потом догрузить.
По поводу цикла. Есть вероятность, что количество изображений изменится. Потому сделан именно цикл: перебрать span'ки, изображение, соответствующее видимому элементу, подставить на месте, остальные в постзагрузку.
С учетом того, что в коде нет самих img, чтобы разделить загрузку, вариант с jsHtml уже не подходит.
А вот с порядком вызова currentStyle и getComputedStyle полностью согласен. Надо поменять.
Раздел 4.3.2 спецификации CSS 2.1 гласит
Absolute length units are fixed in relation to each other. They are mainly useful when the output environment is known. The absolute units consist of the physical units (in, cm, mm, pt, pc) and the px unit
Можно и так сказать. Собственно, официальный сайт так и говорит «Embedded data storage engine.»
У любой другой СУБД тоже есть движок, но выполненный в виде отдельного сервиса, а не process-in, как в CE.
Что не отменяет того, что это СУБД, хоть и упрощенная.
«SQL Compact Edition 4 — это бесплатный, встраиваемый интерпретатор базы данных» — гласит главная страница.
Я дурак или хостинг действительно профессиональный хостинг?
И написал почему вверху страницы не используем new Image() — использовать его вверху тоже самое, что просто наставить элементов img — все изображения будут загружаться сразу, а не только видимое.
Поэтому img. Но даже есть у img выставить display:none, он все равно будет загружаться сразу же.
Поэтому на сцене появляются span'ки, script и noscript.
Image().src это предзагрузка. Если всем картинкам так сделать, они будут грузиться сразу же, а нам нужно загрузить на месте только видимую в данный момент, а остальные потом догрузить.
По поводу цикла. Есть вероятность, что количество изображений изменится. Потому сделан именно цикл: перебрать span'ки, изображение, соответствующее видимому элементу, подставить на месте, остальные в постзагрузку.
С учетом того, что в коде нет самих img, чтобы разделить загрузку, вариант с jsHtml уже не подходит.
А вот с порядком вызова currentStyle и getComputedStyle полностью согласен. Надо поменять.
По ширине тоже есть, но установлены жесткие ограничения. В частности, минимальная ширина 980px.
Absolute length units are fixed in relation to each other. They are mainly useful when the output environment is known. The absolute units consist of the physical units (in, cm, mm, pt, pc) and the px unit
У любой другой СУБД тоже есть движок, но выполненный в виде отдельного сервиса, а не process-in, как в CE.
Что не отменяет того, что это СУБД, хоть и упрощенная.
Я дурак или хостинг действительно профессиональный хостинг?
На блок с коментом.