Oleksii
а есть еще вопрос с отрисовкой после изменения DOM. о котором вродь как париться не надо. Но это отдельный вопрос и я в нем не шарю
JK
[].slice.apply(HTMLCollection).forEach(…)
Dubzer
Dubzer
и в таком виде мне его выводит консоль
Dzhanik
т.к. HTMLCollection является "живым" можно через цикл while изменять первый элемент, пока коллекция не обнулится.
Ivan
Ребят
Dubzer
Paul
Dubzer
Dubzer
вот и спршиваю, зачем нужен while, если есть фурыч
Paul
Ни зачем) Максимум какую-то пробежку по дереву с рекурсией
Paul
Граф обойти
Dzhanik
я думал ты ищешь разные варианты решения твоего вопроса
Paul
Но в реальной жизни не нужен
Dubzer
Dubzer
но не в этой ситуации
JK
вайл ладно, про обнуление какой-то сюр
Paul
Paul
Т.к. меняется класс
Paul
Но вроде там под капотом это как-то оптимизируется и браузер делает рефлоу "пачками"
Oleksii
только это ж? перерисовки картинки не будет же?
Paul
Рефлоу и есть перерисовка
Oleksii
а. фигово тогда как-то
Paul
Ну офк все зависит от того сколько элементов, какой размер dom'а и тд
Dubzer
а вообще, может есть какой-то более простой способ? У меня цель показать одну анимацию после загрузки страницы, а потом поменять ее
Paul
Что ты имеешь ввиду под "простотой"? Цикл вроде достаточно просто)
Dubzer
Paul
Ivan
Как заблокировать элемент какой-то?
Ivan
в html/css/js
Paul
Заблокировать от чего
Ivan
Что бы с ним взаимодействовать нельзя было, что бы он серым был подствечен
Dzhanik
Ivan
Это в js?
Dzhanik
html
Ivan
type="disabled"
Ivan
так?
Dzhanik
так?
нет просто пиши в тег disabled
Paul
disabled="disabled"
Ivan
Это работает с div
Ivan
элементом
Ivan
?
Kenan
JK
потенциально. вообще это для интерактивных элементов
Paul
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"] подскажите плз как поправить
Roman
Dmitry
Мне кажется lodash должен уметь в один объединить чисто из значений?
Roman
ну ты же не используешь лодаш
Dmitry
Мне любым вариантом, в проекте он используется
Roman
покажи что у тебя в osTypes
Dmitry
{
"ir_group": "project",
"server_type": {
"openshift":
{ "openshift": "oc_project" }
},
"service_type": "compute"
}
Dmitry
И еще один объект с другим server_type
Dmitry
Нашел. _.flattenDeep
Dmitry
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
Есть, вопрос в чем?
Dmytro
Dzhanik
представь ход часовой стрелки тут так же, свеерху справо снизу слева
Dmytro
это больше сюда вопросы - https://t.me/css_ru
Dzhanik
если указывать два значения то: сверху снизу, слева справа
Anton
Paul
Нет
Dzhanik
нет
Paul
1 значение — на все стороны
Dmytro
top right bottom left
Dzhanik
по часовой стрелке запомнить легко