Есть идея наложить на данные карты еще и исторические с разных эпох с различными текстовыми и медийными справочными материалами. Чтобы, идя по тому же Риму, турист мог на своем КПК или нетбуке лицезреть не только то, что есть сейчас, но и было в различные времена, и идти не только по существующим маршрутам, но и по «маршрутам прошлого».
После просмотра портфолио топовых страшно думать что у нетоповых :)
В точку!
А вообще статья обширная и полезная, но к сожалению, с учетом разнообразия браузеров, искривлений в мозгу участников проекта и нужд, некоторых идеалов достигнуть не удается. Но в целом вполне достижимо и необходимо.
В fn у меня хранятся функции (действия), запущенные из экспрешна, и ждут своего часа.
Когда DOM готов, т.е. ошибки нет и блок try выполняется дальше попытки прокрутки, запускаются все эти функции.
При вызове «действия» проверяется готов ли DOM. Если готов функция запускается сразу, а если нет — складируется в fn.
Попыткой прокрутки document.documentElement.doScroll(«left»);
Разумеется на 0 пикселей.
Если DOM не готов, вызывает ошибку. Соответственно, если не вызывает, можно действовать.
DOMready = setInterval(function(){
try{
document.documentElement.doScroll("left");
clearInterval(DOMready);
DOMready = true;
for (var f in fn){
fn[f]();
}
}catch(e){}
}, 10)
IE7 из реализованного не поддерживает :before, :after, селектор по аттрибутам и border-spacing.
Поддерживает лишь :first-child и минимальную/максимальную ширину
When set, this boolean attribute provides a hint to the user agent that the script is not going to generate any document content (e.g., no «document.write» in javascript) and thus, the user agent can continue parsing and rendering.
Возможно, конечно, что и DOM уже построен при запуске. Тут ничего не могу сказать, не проверял.
defer, говорит браузеру, что скрипт не нужно запускать здесь и сейчас, а можно заниматься своими делами и не ждать пока скрипт загрузится, блокируя все остальное. Готовность DOM тут ни при чем.
В точку!
А вообще статья обширная и полезная, но к сожалению, с учетом разнообразия браузеров, искривлений в мозгу участников проекта и нужд, некоторых идеалов достигнуть не удается. Но в целом вполне достижимо и необходимо.
есть не что иное, как перебор и запуск функций, хранящихся в fn.
Когда DOM готов, т.е. ошибки нет и блок try выполняется дальше попытки прокрутки, запускаются все эти функции.
При вызове «действия» проверяется готов ли DOM. Если готов функция запускается сразу, а если нет — складируется в fn.
Разумеется на 0 пикселей.
Если DOM не готов, вызывает ошибку. Соответственно, если не вызывает, можно действовать.
Для такой странной штуки, как expressions, вполне сгодится, я считаю.
Поддерживает лишь :first-child и минимальную/максимальную ширину
Возможно, конечно, что и DOM уже построен при запуске. Тут ничего не могу сказать, не проверял.
Тем более, что файл стилей не есть файл скрипта.
работает instanceof, в отличие от моего варианта