Leon
https://ru.stackoverflow.com/questions/724911/%D0%A0%D0%B0%D0%B7%D0%BD%D0%B8%D1%86%D0%B0-%D0%B4%D0%BD%D0%B5%D0%B9-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-%D0%B4%D0%B2%D1%83%D0%BC%D1%8F-%D0%92%D0%92%D0%95%D0%94%D0%95%D0%9D%D0%9D%D0%AB%D0%9C%D0%98-%D0%B4%D0%B0%D1%82%D0%B0%D0%BC%D0%B8-js
first class
Oleg
David
Oleg
Всем спасибо, использую это
"var date1 = new Date('12-09-2017');
var date2 = new Date('12-10-2017');
var daysLag = Math.ceil(Math.abs(date2.getTime() - date1.getTime()) / (1000 * 3600 * 24));
"
Leon
Ray
Андрей
Кто знает как фиксить has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
Syntax Highlight Bot
Roman
first class
В бэкэнде разрешить CORS
Андрей
Roman
вместо пустой строки ставь '*'
Nikita
Leon
у меня часть компонентов отрисовывает холст
все расчетные формулы у меня основаны на размерах окна
Nikita
Мне, кстати, больше интересно, чтобы в media queries были переменные.
То есть я хочу в media query в стиле внутри shadow dom видеть переменные, определённые на хосте.
Андрей
Nikita
Но их там нет, и это неудобно — прихолится хардкодить, и не поменять одной переменной.
Nikita
/* max-width: var(--max-width-element) + 2 * var(--gap) */
@media all and (max-width: calc(640px + 2 * 16px)) {
Неудобненько.
Syntax Highlight Bot
Svyatoslav
Nikita
Svyatoslav
Nikita
погугли scss
Как мне scss поможет если я хочу ровно обратного — один стиль, который бы в динамике от переменной менялся?
Nikita
scss это верный способ превратить стили в статическую кашу
Nikita
Я бы хотел, чтобы браузеры умели в media-запросах использовать переменные, определённые на ближайшем :host или :root.
Nikita
Svyatoslav
Наркоманы
Nikita
Ты мне предлагаешь наклонировать стопицот статических стилей через scss и получить мегабайты фронтенда, спасибо.
Nikita
Я и так могу засунуть свои медиа-запросы внутрь каждого компонента по типу компонента. Речь была о том, как это сделать более удобно и компактно.
Nikita
Nikita
css уже очень крутой. А с полифиллами — совсем. И сейчас не 2009.
Igor
cloudflare
Nikita
И ? Scss не может all: inital?
Дело не в этом. Дело в том, что css может всё то, что может предложить scss.
Только без scss, гибче, и с меньшим количеством костылей.
Кроме миксинов, но миксины — это как раз зло, которое увеличивает связность и усложняет код.
741x
+-
Igor
Nikita
Дело не в этом. Дело в том, что css может всё то, что может предложить scss.
Только без scss, гибче, и с меньшим количеством костылей.
Кроме миксинов, но миксины — это как раз зло, которое увеличивает связность и усложняет код.
Единственное, для чего миксины были ок — это поддержка браузеров.
Но постпроцессоры, которые умеют обрабатывать css более глубоко, чем это делал scss, эту проблему решили куда красивее.
autoprefixer в 2013 появился.
Dan
Dan
Даже и в голову не приходило.. :)
Артем
доброго вечера. проблемка такая. есть куча скриптов, которые не хочется разбирать. где-то повешан обработчик события change на селект. мне нужно добавить еще в другом месте, но когда скрипты пересекаются - второй обработчик не срабатывает. как побороть? надо чтоб сработали последовательно оба
Игорь
Артем
$("#tab-domains-rating .select-box_city-selection select").on("change", function () {
stay
Артем
stay
В ff не шарю, но наверняка тоже можно
Yuriy
Всем привет, можно ли как то подгружать во время просмотра текущего видео, следующее видео, чтобы по окончании текущего, следующее началось незамедлительно?
js - one love
здарова. кто знает как решить?
js - one love
S6Ra6S0
Почему не переводится prom2 в состоянии onFulfilled?
var resolve;
var prom = new Promise(function(res,rej){})
var prom2 = new Promise(function(res,rej){
resolve = res;
res(prom)
})
resolve();
console.log(prom2)
Oleg
Возможно потому что асинхронно
Игорь
Ты в res(prom) возвращаешь значением первый промис
Игорь
Который как был pending так и остался
Dmitriy
S6Ra6S0
Создала глобальную переменную, привязала к функции resolve и вызвала за пределами промиса
S6Ra6S0
Всегда так отрабатывало, а сейчас не хочет..
Игорь
Ты в функции 2-го промиса вызываешь res() а потом ещё раз вызваешь resolve() этого же промиса
Игорь
Первый ты не трогаешь
Игорь
И после назначения resolve или reject состояния они неизменны
Игорь
В первом промисе просто пустая функция, что ты от него хочешь?)
Dmitriy
ок, понятно.
Игорь
Точнее не так, я сам ошибся
Игорь
😊
Игорь
Игорь
Я немного изменил
Игорь
prom2 делает res(prom), возвращая в resolve 1-ый промис. Он в pending и подменяет собой 2-ой промис.
Игорь
Потом мы выполняем 1-ый промис с каким-то значением
Игорь
И 2-ой промис тоже выполняется соответственно
Игорь
Потому что это одно и то же
Игорь
А то что у тебя в изначальном коде это да. 2-ой промис выполнил свой resolve со значением в виде другого промиса и следующий вызов resolve не имеет к нему никакого отношения.
Игорь
Надеюсь понятно
S6Ra6S0
Спасибо. Вопрос закрыт