Oleksii
а есть еще вопрос с отрисовкой после изменения DOM. о котором вродь как париться не надо. Но это отдельный вопрос и я в нем не шарю
JK
[].slice.apply(HTMLCollection).forEach(…)
Oleksii
.forEach na HTMLCollection не везде сработает
во.. да тож вопрос в каком виде у тебя этот "список" как ты его получил
Dubzer
и в таком виде мне его выводит консоль
Dzhanik
вот так я его получил
т.к. HTMLCollection является "живым" можно через цикл while изменять первый элемент, пока коллекция не обнулится.
Ivan
Ребят
Dubzer
вот и спршиваю, зачем нужен while, если есть фурыч
Paul
Ни зачем) Максимум какую-то пробежку по дереву с рекурсией
Paul
Граф обойти
Dzhanik
я думал ты ищешь разные варианты решения твоего вопроса
Paul
Но в реальной жизни не нужен
Dubzer
но не в этой ситуации
JK
вайл ладно, про обнуление какой-то сюр
Paul
Т.к. меняется класс
Paul
Но вроде там под капотом это как-то оптимизируется и браузер делает рефлоу "пачками"
Oleksii
только это ж? перерисовки картинки не будет же?
Paul
Рефлоу и есть перерисовка
Oleksii
а. фигово тогда как-то
Paul
Ну офк все зависит от того сколько элементов, какой размер dom'а и тд
Dubzer
а вообще, может есть какой-то более простой способ? У меня цель показать одну анимацию после загрузки страницы, а потом поменять ее
Paul
Что ты имеешь ввиду под "простотой"? Цикл вроде достаточно просто)
Dubzer
Что ты имеешь ввиду под "простотой"? Цикл вроде достаточно просто)
ну может какой-нибудь параметр в кссе есть встроенный
Paul
а вообще, может есть какой-то более простой способ? У меня цель показать одну анимацию после загрузки страницы, а потом поменять ее
Оркестрация анимаций это отдельная тема, тут форычами и классам не обойдешься, если хочется реально норм анимацию сделать
Ivan
Как заблокировать элемент какой-то?
Ivan
в html/css/js
Paul
Заблокировать от чего
Ivan
Что бы с ним взаимодействовать нельзя было, что бы он серым был подствечен
Ivan
Это в js?
Dzhanik
html
Ivan
type="disabled"
Ivan
так?
Dzhanik
так?
нет просто пиши в тег disabled
Paul
disabled="disabled"
Ivan
Это работает с div
Ivan
элементом
Ivan
?
JK
потенциально. вообще это для интерактивных элементов
Paul
Но disabled, по стандарту, применим только к control-элементам: инпутам, кнопкам
Anton
Нужна помощь, в проекте есть код: list = Object.values(e.target.files); Который не работает в ie11. .babelrc: ... { "modules": false, "debug": true, "useBuiltIns": true, "targets": { "IE": "11" } } ... webpack.config: ... entry: { app: [ 'babel-polyfill', './src/app.js' ], ... Но в ie11 все равно тихо не отрабатывает(ошибок нет). Что может быть, куда рыть? З.Ы. как переписать метод знаю, но задача конфигами устранить это.
Anton
При чем при сборке: es7.object.values {"IE":"11"} Т.е. полифил такой есть.
Dmitry
Моя функция const virtArr = osTypes.map(osType => ([...Object.keys(osType.server_type)])); вычисляет в virtArr [["openstack", "vmware"], ["openshift"]] вместо необходимого одного массива ["openstack", "vmware", "openshift"] подскажите плз как поправить
Dmitry
Мне кажется lodash должен уметь в один объединить чисто из значений?
Roman
ну ты же не используешь лодаш
Dmitry
Мне любым вариантом, в проекте он используется
Roman
покажи что у тебя в osTypes
Dmitry
{ "ir_group": "project", "server_type": { "openshift": { "openshift": "oc_project" } }, "service_type": "compute" }
Dmitry
И еще один объект с другим server_type
Dmitry
Нашел. _.flattenDeep
Roman
👍
osTypes.flatMap(osType => ([...Object.keys(osType.server_type)])) или osTypes.reduce((a, c) => a.concat(Object.keys(c.server_type)), [])
Dmitry
🙏
Roman
первое не работает в ИЕ/edge без полифилов
Игорь
Отсталость в развитии
Anton
Отступы от блоку 0 пикселей
Anton
Ну это то же что и margin: 0;
Dmytro
не комапктная версия компактной записи внешних отступов
Anton
Хотя оба варианта корректны.
Anton
не комапктная версия компактной записи внешних отступов
Не сокращенная, скорей. Браузер и так и так развернет.
Anton
Есть, вопрос в чем?
Dzhanik
представь ход часовой стрелки тут так же, свеерху справо снизу слева
Anton
а обжиматель и так и так сократит)
Потому что меньше файл быстрей загрузка. Но это не говорит о том, что так корректней
Dmytro
это больше сюда вопросы - https://t.me/css_ru
Dzhanik
если указывать два значения то: сверху снизу, слева справа
Paul
Нет
Dzhanik
нет
Paul
1 значение — на все стороны
Dmytro
top right bottom left
Dzhanik
по часовой стрелке запомнить легко