Illia
Illia
А помнит кто как руками считать? Вот для таких больших диапазонов
Alex
спс
Игорь
В css grid есть grid-auto-rows и columns. И можно назначить размер некоторым первым элементам, чтобы последующие после них были авторазмера. А есть возможность на css сделать такое, но обозначив нужные размеры первому и последнему элементу в строках/столбцах, чтобы между ними были элементы с авторазмером? 😏
Игорь
Например как здесь
Игорь
Stefan
z
Игорь
Точных размеров родитель и внутри элементы 90x90. По краям в столбцах и рядах они подрезаются так, чтобы быть от 50% до 100% размера и одинаковой ширины/высоты, а между ними элементы полноразмерные.
Игорь
в данном случае просто minmax(50%, 100%) repeat(2) minmax(50%, 100%) для столбцов и аналогично для строк
Denis
Ну задай нужную ширину
Игорь
чему
Denis
Элементам
Denis
В чем проблема то?
Игорь
Ну вот у тебя ширина родителя 210px, а элементы дочерние по 50px. Нужно их расположить так, чтобы первый был от 50% до 100% своей ширины, потом цельные элементы по 50px и последний в ряду тоже от 50% до 100% своей ширины, причём первый и последний должны быть одинакового размера. То есть помещается 3 по 50px целых элемента в центре и по краям остаётся по (210px-150px) / 2 = 30px каждый. Возможно ли это задать в css автоматически, без ручного/джаваскриптового расчёта сколько целых элементов помещается в строке для repeat().
Denis
Я не понял как ты хочешь. Есть рисунок?
Denis
Почему бы тебе не задать размеры через css?
Игорь
Игорь
Забудем
Denis
Забудем
Почему вообще ты решил что тебе поможет грид?
Denis
Забудем
Почему не подходят столбцы?
Denis
Nikita
Игорь
что такое BLK?
Denis
display block
Denis
Блокам короче в процентах и мин макс задаешь
Denis
Грид делай любой. Хоть черта в ступе
Anonymous
Ребята, всем привет! Есть интересная задача, разработать mvp. В сообщения отправлю вам полное описание проекта. Для этого напишите мне в лс пожалуйста. В двух словах, акцент будет на разработку веб приложения (игры) и ее подключения к другим сайтам. Прошу откликнуться тех, кому интересно поработать, и перспективно.
Varvara
#вакансия #javascript #nodejs Senior Node.js developer Компания: Draewil Локация: Санкт- Петербург. офис. Полный день. М.Спортивная. З/п: 250.000-260.000 Контакты: @Veve_V Мы занимаемся разработкой большой программной платформы для логистического сектора (ближайшие аналоги - Uber, Rush, Deliveroo, Gett) в профессиональной интернациональной команде со штаб-квартирой в Лондоне. Менеджерский состав в Лондоне и Кувейте, техническая команда в Питере (м.Спортивная) Сейчас в команде 6 разработчиков бекенда,3 фротненда, два QA, DevOps, мобильные разработчки, дизайнер, TechSupport, PM. Проект успешо запущен в Кувейте и полноценно работает. Основные задачи: проектирование архетикруты, создание новых сервисов и решении проблем и инцидентов на высоконагруженной системе. Stack: JavaScript, ES6, Node 8+, MongoDb, Redis, RabbitMQ Process: Git, Continuos Integration, Scrum, JIRA Development practices: lint, unit testing, integration testing Иные условия: любое оборудование закупается для вас и по вашему желанию, Care bonus- индивидуальный, это важно для нас. Поездки на конференции и все мерояприятия для повышения скила - оплачиваются нами. Любые вопросы (любые прямо все) - с радостью расскажу все, что вам будет интересно.
Павел 💻
ребят, я правильно понимаю axios возаращает целую страницу? axios.get(link).then(html => { console.log((typeof(html))); })
Anonymous
#вакансия #javascript #nodejs Senior Node.js developer Компания: Draewil Локация: Санкт- Петербург. офис. Полный день. М.Спортивная. З/п: 250.000-260.000 Контакты: @Veve_V Мы занимаемся разработкой большой программной платформы для логистического сектора (ближайшие аналоги - Uber, Rush, Deliveroo, Gett) в профессиональной интернациональной команде со штаб-квартирой в Лондоне. Менеджерский состав в Лондоне и Кувейте, техническая команда в Питере (м.Спортивная) Сейчас в команде 6 разработчиков бекенда,3 фротненда, два QA, DevOps, мобильные разработчки, дизайнер, TechSupport, PM. Проект успешо запущен в Кувейте и полноценно работает. Основные задачи: проектирование архетикруты, создание новых сервисов и решении проблем и инцидентов на высоконагруженной системе. Stack: JavaScript, ES6, Node 8+, MongoDb, Redis, RabbitMQ Process: Git, Continuos Integration, Scrum, JIRA Development practices: lint, unit testing, integration testing Иные условия: любое оборудование закупается для вас и по вашему желанию, Care bonus- индивидуальный, это важно для нас. Поездки на конференции и все мерояприятия для повышения скила - оплачиваются нами. Любые вопросы (любые прямо все) - с радостью расскажу все, что вам будет интересно.
а джуниоры вам нужны?
Varvara
а джуниоры вам нужны?
Сейчас, к сожалению, не сможем уделить время на менторство(
Anonymous
гайсы
Anonymous
а за сколько иожно освоить js ?
Anonymous
пару месяцев это реально?
Roman
за 21 день же
Anonymous
ахахаааха
Anonymous
ваня с завода открыл секрет как выучить любой яп всего за 10 дней...
Anonymous
ахахаахах
Anonymous
я смотрю по твоим аватаркам кто-то очень любит котов
Anonymous
Andrey
подскажите, это я дурак, или все методы типа .pushState / .replaceState / .assign / .replace / .href перестали убирать серч-параметры до хэша? если передать непустые параметры, все работает, если строку без них - то старые не очищаются. Работает только принудительная явная очистка .-search поля локейшена
Andrey
хром только что обновился, хотя я понимаю, что на это пенять это последнее дело
Denis
Спасибо
Denis
Danila
Кто работал с nuxt.js? После переходов между страницами js страниц с которых был сделан переход остаётся в dom. Как это побороть?
Lena ♾
Привет! Мы ищем захватывающие истории oб #JavaScript для нашей предстоящей конференции #JSNation в Амстердаме. https://amsterdamjs.com/ Подавайте заявку через наш CFP: https://t.co/GC6ahN2wDa
🗡
Кто работал с nuxt.js? После переходов между страницами js страниц с которых был сделан переход остаётся в dom. Как это побороть?
Ну как вариант отказаться от динамичных переходов с go to="URL", и заменить их на обычный <a href="">
Rauf
всем привет подскажите как сделать чтобы когда метод вызывается второй раз показать ошибку то есть если первый раз он запускает таймер bluke.start() если второй раз попытается это сделать ошибку показать
Rauf
function StartWatch(){ let duration = {value:0}; this.start = function(){ setInterval(function (){ return duration.value++; }, 1000); } Object.defineProperty(this, "duration", { get:function(){ return duration.value; }, set:function(value){ if(value.value > 0){ throw new Error("some error"); } } }) } const bluke = new StartWatch; console.log(bluke.start()); //вот тут ошибка bluke.start();
Bohdan
Здравствуйте. Подскажите пожалуйста. У меня canvas расположен в блоке который имеет скругленный радиус и overflow: hidden. И вот почему-то срабатывает mousemove по неввидимой части канваса.
Bohdan
https://codepen.io/boggddan/pen/eXOqmO
Bohdan
Rauf
А не через прототип ли случайно надо задавать метод старт?
Я не понял. В прототипах я не бог. Тут задачка по старому стандарту. Поэтому не получается
Илья
Почему буферы разные получаются? Должны быть одинаковыми, но что-то не так с кодировками, не пойму...
Rauf
боже, как до этого только додумались-то
В смысле до этого.? А что не правильно объясните пожалуйста.
Maksim
В смысле до этого.? А что не правильно объясните пожалуйста.
function StartWatch() { let flag = false; this.start = function() { if (flag) throw new Error("some error"); flag = true; return "started"; }; }
Maksim
да, и start в прототип
Rauf
Отличное объяснение. Я прям все понял. Трюк с флагом я знаю но тут так банально не хотелось написать
Rauf
😒😒😒
Maksim
так здесь же совсем другое поведение
я урезал до "на второй вызов метода ошибка"
Denis
Двухкавычечный точкасзапятист
Maksim
Двухкавычечный точкасзапятист
это копипаста из codesandbox
Rauf
цель хитровыдуманный код?
Не совсем. Желательно сделать с помощью методов класса геттера либо сеттера. Но пока не могу додуматься
Rauf
Это задание. Из курса в coursehunters
Maksim
как оно полностью звучит?
Rauf
Сделать секундомер который запускается по таймеру .start() останавливаться по .stop() показывает время сколько секунд прошло. Также сброс .reset(). Если два раза набрать методы то есть два раза start либо reset то ошибку показать. Сделать это задание методами которые я показал. А он показал вывод ошибок через геттер и сеттер. Вот так.
Denis
console.time() console.timeEnd()