• Как сделать клик по элементу?

    mannaro
    @mannaro Куратор тега JavaScript
    Умею профессионально гуглить
    1. Одинаковых ID на странице быть не должно. Это ошибка.
    2.
    Array.from(document.querySelectorAll('[style*="display: block"]')).forEach(el => el.click())
    Ответ написан
    2 комментария
  • Есть ли альтернативный подход для верстки?

    gifted
    @gifted
    Веб дизайнер, верстальщик
    Посмотрите webflow, мне кажется это самое близкое что есть на данный момент. Генерирует полностью осмысленный хтмл, вы все контролирует, структуру, названия классов.
    Я когда попробовал был просто в восторге, но потом все равно вернулся к написанию кода) это быстрее и удобнее
    Ответ написан
    1 комментарий
  • Есть ли альтернативный подход для верстки?

    Wolfnsex
    @Wolfnsex Куратор тега CSS
    Если не хочешь быть первым - не вставай в очередь!
    Есть какие-любо предложения? Неужели в 2019 году люди продолжают верстать вручную?
    Я конечно могу ошибаться, но насколько мне известно - на данный момент всё ещё продолжают. Относительно недавно (месяца 2-3 назад, приблизительно) сталкивался с подобным вопросом и... могу сказать, что "абсолютное позиционирование элементов на странице" - это не ключевая проблема. В том смысле, что какой-то софт эту проблему решать уже научился (какой именно - сейчас точно не вспомню, под "тест" попало всё, что уадалось найти в интернете, включая различные онлайн-сервисы). Основная проблема, как я уже говорил сместилась в с "абсолютного позиционирования" в сторону г-о кода, все образцы в той или иной мере обильно гадили в конечный код.

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

    Думается мне, когда что-то сможет генерировать код очень близкий к чистовому, достойного качества - профессия верстальщика начнёт становится частью истории, как когда-то профессия, ну скажем, кучера.

    P.S.
    не застал табличную верстку, а может быть оно и к лучшему
    Я застал времена, когда CSS ещё не придумали :)
    Ответ написан
    4 комментария
  • Есть ли альтернативный подход для верстки?

    dimovich85
    @dimovich85 Куратор тега CSS
    https://u-academy.net/
    С учетом семантики Вы такой автоматизации не получите. С учетом оптимизации тоже. Такого инструмента нет. Другое дело просто автоматически создать верстку, на дивах и спанах, чтоб на картинку похоже было - такое есть.
    Ответ написан
    3 комментария
  • Как сделать так, чтобы действия не вставали в очередь?

    xpert13
    @xpert13
    Full Stack Developer
    Отмена исполнения clearTimeout
    Функция setTimeout возвращает числовой идентификатор таймера timerId, который можно использовать для отмены действия.
    var timerId = setTimeout(...);
    clearTimeout(timerId);

    ---
    Другими словами: когда нажимаете на кнопку - создаёте таймаут и запоминаете его код, а когда повторно нажимаете - сначала отменяете таймаут, идентификатор которого запоминали ранее, а уже потом создаёте новый таймаут.
    Ответ написан
    2 комментария