Ответы пользователя по тегу JavaScript
  • Кэширование размеров window для повышения производительности?

    @likejavascript Автор вопроса
    Зачем ресайзить то что находится около курсора, если курсор находится за пределами DOM window?


    По умолчанию меню открывается справа от указателя мыши. Допустим вы кликаете правой кнопкой мыши в самой правой части рабочей области, в этом случае меню справа не поместится и мы тем самым размещаем его слева от указателя мыши (т,е чтобы правая гранца меню была перед курсором мыши, а не после, как в случае с дефорлным отображением) В этом случае нам необходимо знать размеры окна чтобы рассчитать такое позиционирование.

    Если у вас совсем кровь-кишки-нужно_знать_то_что_не_нужно_знать, то делайте это через синглтон с таймером, который через 300-500 мс после начала ресайза будет опрашивать "а закончился ли ресайз", и если закончился, то будет ресайзить


    Зачем это? Мне не нужно ничего ресайзить, мне просто нужно знать размеры окна, которые изменяются при его резайзе
    Ответ написан
    Комментировать
  • Как ускорить загрузку картинок в браузере?

    @likejavascript
    Ответ написан
    Комментировать
  • Фиксация загрузки изображения до загрузки изображения

    @likejavascript
    У YUI2, в утилите YAHOO.util.Element есть событие onAvailable, которое вызывается когда элемент может быть получен по id. Не знаю то ли это, но под капотом он все равно использует setInterval()
    Ответ написан
    Комментировать