Alex Compass: подробнее про что? Гуглите уроки по Adobe After Effects, в том видео применены элементарные эффекты. Более конкретно сказать ничего не могу, потому что очень давно последний раз этим занимался.
Juodvirshis: да не за что. P.S. Задачу, которую решает этот скрипт, можно решить без применения JS с помощью двух особенностей CSS: 1) если задать размер отступа (padding) в процентах, то проценты будут считаться относительно ширины (даже если отступ сверху или снизу), 2) координаты абсолютно-спозиционированного элемента отсчитываются от границы элемента, то есть от внешнего края padding-зоны.
VaneS Ri_Lax: я выяснил, что новые вкладки не блокируются, если вызов window.open происходит в результате действия пользователя (например, клика). Иначе блокируется всё.
Дмитрий Энтелис: да, хорошее решение. Спасибо. По адекватным ответам, которых не много, понял, что включение предупреждений помогает быстрее найти и отловить ошибки.
Спасибо. Просто часто бывают ситуации ситуации, в которых предупреждения возникают не из-за ошибки в логике, а, например, при проверке, установлен ли checkbox: if($_GET['check']) { ... }. В этом случае я подразумеваю одновременно проверку на наличие индекса и является ли значение истинным, но использую при этом более компактный код.
"Если у Вас отключены нотисы - возникает огромный ворох плавающих ошибок с целостностью данных которые вы никогда не поймаете. Условно в каких то случаях модель вернула объект в котором какого то поля не хватает. Если ошибки включены - вы это увидите и исправите. Если выключены - php молча подставит дефолтное значение." — спасибо.
aiband: второй шаг цикла white никогда не начнётся, пока object.foo не завершит выполнение. Если выполнение не доходит до колбэка, значит бесконечный цикл где-то внутри object.foo.