Eshently
А есть ли нормальная альтернатива ему?
Lupusregina[beta]
https://www.youtube.com/watch?v=H8OYn9G_d6U лол, он кодварс решает
Eshently
Ну нарпимер есть, Geonames, Yandex
Stepan
Привет. Подкажите кто сталкивался, в чем фишка, когда стучатся люди и предлагают платить за аренду моего экаунта в апворке?
Lupusregina[beta]
https://www.youtube.com/watch?v=H8OYn9G_d6U лол, он кодварс решает
https://www.codewars.com/kata/simple-fun-number-159-middle-permutation/train/javascript сейчас эту решает
Игорь
Привет. Подкажите кто сталкивался, в чем фишка, когда стучатся люди и предлагают платить за аренду моего экаунта в апворке?
Мне сейчас предлагали 100$ в месяц, за то что я предоставлю удаленный доступ к своему пк для создания сайта. Наверное это достаточно опасно..
Lupusregina[beta]
https://www.codewars.com/kata/simple-fun-number-159-middle-permutation/train/javascript сейчас эту решает
function middlePermutation(s) { const a = s.split("").sort(); const len = a.length; const arr = []; if ( len & 1 ) { for(let i = 2; i < len; i++) arr.unshift(i); arr.splice((len >> 1) - 1, 0, 1, 0); } else { for(let i = 1; i < len; i++) arr.unshift(i); arr.splice((len >> 1) - 1, 0, 0); } return a.map((v, i) => a[arr.indexOf(i)]).join(""); } а я решил
Lupusregina[beta]
ха
Lupusregina[beta]
быстрее этого стримера
Kim
Здравствуйте. Есть какой-нибудь чатик именно о процессе разработки программного обеспечения? Или можно тут можно и вопросы не касающиеся js задать?
Kim
Тогда кто-нибудь знает сервисы / программы для прототипирования функциональной части, не графической (в гугле только о них). Можете предложить удобный Mind Mapper (только не где дерево строится лишь от одного главного элемента, желательно с поддержкой вставки мультимедиа), еще какие-то варианты (блокнотик не предлагайте пожалуйста, не удобно, канбан тоже, он для уже разрабатывающегося, а не идейного)
A
Привет, кто-нибудь создавал телефонную книгу и команды ( ADD — добавляет контакт REMOVE_PHONE — удаляет номер SHOW — возвращает содержимое телефонной книги) https://pastebin.com/vcfPzfPq
Константин
Всем привет. Пишу свою корзину для интернет-магазина и никак не соображу как сделать так, чтобы при изменении количества, например по клику на плюсик, задание на изменение корзины через ajax отправлялось не после каждого нажатия а например через 2 секунды после первого нажатия. На случай если кто-нидь захочет частыми тыканиями загрузить лишние ресурсы.
Константин
function quant_change(id, quant, $input) { if ($input) { // cur_quant = $input.val(); console.log('Изменено на ' + quant); } } jQuery(function ($) { // $("#quant_input").mask("9?99", {placeholder: " "}); $("#quant_input").change(function () { var $input = $(this).parent().find('input'); var count = parseInt($input.val()); if (!Number.isInteger(count)) { $input.val(1); return; } if (count < 1 || count > 999) { $input.val(1); return; } else { id = $input.data('id'); setTimeout(quant_change(id, count, $input), 2000); return; } }); }); $(document).ready(function () { $('.subs').click(function () { var $input = $(this).parent().find('input'); var count = parseInt($input.val()) - 1; count = count < 1 ? 1 : count; $input.val(count); $input.change(); return false; }); $('.add').click(function () { var $input = $(this).parent().find('input'); var count = parseInt($input.val()) + 1; count = count > 999 ? 999 : count; $input.val(count); $input.change(); return false; }); });
Константин
Вот так не работает - после каждого нажатия на плюсик в консоль отправляется "Изменено на ..."
Tommy's
Подскажите, почему webstorm ругается , что duplicate selector на второе обращение к $('abbr')
Luis
ребят
Luis
<h2>ЗАГОЛОВОК 2</h2> h2 { width: 300px; }
Syntax Highlight Bot
====================================================
Luis
не меняется ширина заголовка h2 почему??
Max
Всем привет, мы собираемся делать вот такую штуку! https://github.com/sphericalpm/lektorium Если есть желающие поучаствовать в open source проекте, присоединяйтесь! За подробностями можно в личку :)
Luis
На ширину и высоту Для решения задач данного блока вам понадобятся следующие CSS свойства: width, height. Сделайте все абзацы <h2> шириной 300px.
Luis
у меня такое задание было. я не знаю inline-block
Luis
так что нельзя использовать мне
Lupusregina[beta]
предлагаю решить. Эту кату сейчас айтиборода решать будет в стриме
Lupusregina[beta]
сейчас он эту решает https://www.codewars.com/kata/screen-locking-patterns
Luis
в задачи сказано: Сделайте все АБЗАЦЫ <h2> шириной 300px. может нужно взять заголовок <h2> под абзац? <p>?
Kenan
работаю с API MailChimp'a. Отправляю POST с минимальными данными, но в итоге получаю 401 ошибку. В чём может быть проблема?
Kenan
Kenan
🎁
Всем привет, помогите пожалуйста. Нажимая на Li(список) мы присваиваем ему .checked. Мой скрипт срабатывает только на первый блок, а на остальные такие же уже не срабатывает - что я могу сделать, чтобы скрипт работал со всеми элементами? var list = document.querySelector('.content-day ul'); list.addEventListener('click', function(event) { if (event.target.tagName === 'LI') { event.target.classList.toggle('checked'); } }, false);
Mike
Посоветуйте пожалуйста хорошие книги по изучению английского языка. Не технический английский а полноценное изучение английского языка.
Lupusregina[beta]
сейчас он эту решает https://www.codewars.com/kata/screen-locking-patterns
а я решил. Снова быстрее этого стримера
Lupusregina[beta]
ката элементарная
Lupusregina[beta]
/* String, Int -> Int */ function _countPatternsFrom(firstDot, length, str = "") { if ( !length ) return 1; const map = { 0: [1,4,3,5,7], 2: [1,4,5,3,7], 8: [7,4,5,3,1], 6: [3,4,7,1,5], 1: [0,4,2,3,5,6,8], 5: [2,1,0,4,6,7,8], 7: [8,5,2,4,0,3,6], 3: [0,1,2,4,8,7,6], 4: [0,1,2,5,8,7,6,3] }; const mapOver = { 0: [[1, 2], [4, 8], [3, 6]], 2: [[1, 0], [4, 6], [5, 8]], 8: [[7, 6], [4, 0], [5, 2]], 6: [[7, 8], [4, 2], [3, 0]], 4: [], 1: [[4, 7]], 5: [[4, 3]], 7: [[4, 1]], 3: [[4, 5]], }; const m1 = map[firstDot]; const mOv = mapOver[firstDot]; let sum = 0; for(const c of m1) { if ( str.indexOf(c+"") >= 0 ) continue; sum += _countPatternsFrom(c, length - 1, `${str}${firstDot}`); } if ( !mOv ) return sum; for(const [al, c] of mOv) { if ( str.indexOf(al+"") < 0 ) continue; if ( str.indexOf(c+"") >= 0 ) continue; sum += _countPatternsFrom(c, length - 1, `${str}${firstDot}`); } return sum; } function countPatternsFrom(firstDot, length) { if ( !(length >= 1 && length <= 9) ) return 0; return _countPatternsFrom(firstDot.charCodeAt() - "A".charCodeAt(), length - 1); }
Red
Дайте совет. У меня есть сгенерированный елемент, контент элемента динамический, ширина элемента зависит от контента, вот она меня и волнует. Получаю я ее таким образом: document.getElementsByClassName('top')[0].getBoundingClientRect().width; Вопрос, возможно ли повесить listener на изменение ширины элемента? Те варианты которые пытался, не срабатывают.
Red
не срабатывает
Red
это срабатывает если изменяет width в css, тут же такого не происходит. Размер через css вообще не возвращает
Red
такой вариант еще не смотрел. Спасибо, сейчас попробую
Red
Большое спасибо! Вариант с MutationObserver сработал отлично! Хорошего вечера 🥃
Elkhan
Можно ли посмотреть через console.log(event) координаты нажатия в процентах ?
Elkhan
доброго времени суток
Евгений
Можно ли посмотреть через console.log(event) координаты нажатия в процентах ?
считать самому вроде только но вообще гуглится
Евгений
Как вот такую трансформацию забацать? {'asd': 1, 'qwe': 3 } -> [{k: 'asd', v: 1}, {k: 'qwe', v: 3}] Че-т весь лодаш прокрутил - не приудмал
Евгений
Можно ли посмотреть через console.log(event) координаты нажатия в процентах ?
https://stackoverflow.com/questions/28686255/current-cursor-position-in-percentages https://stackoverflow.com/questions/8246424/detect-the-percentage-of-the-horizontal-position-that-users-click-on https://stackoverflow.com/questions/39324921/jquery-get-position-in-percentage-of-mouseclick-in-element
Elkhan
Спасибо 👍🏻
Lupusregina[beta]
Евгений
гениально в соседнем часе ещё прикольнее показали
Евгений
[...Object.entries(input)].map(([k, v])=>({k,v}))
Евгений
что за чат?
для избранных
Евгений
VueJS :)
Евгений
мне казалось там больше народа ночью сидит)
Lupusregina[beta]
аа, точн
Rishat7c
Всем доброго дня! При отправке документа на печать, можно ли по дефолту пользователю устанавливать параметр 'Фон' выбраным всегда?
Сергей
Привет. Кто-нибудь собирается проходить обучение JS от Яндекса?
Сергей
нет, по задаче хотел вопрос задать
Сергей
Сергей
function median(numbers){ //sort for(var min=0; min < numbers.length-1; min++){ var least = min; for(var j = min; j<numbers.length; j++){ if(numbers[j]<numbers[least]){ least = j; } } var tmp = numbers[min]; numbers[min]=numbers[least]; numbers[least]=tmp; } //medianSearch if(numbers.length % 2 !== 0){ var medianIndex = (numbers.length - 1) / 2; var median = numbers[medianIndex]; }else{ var leftIndex = numbers.length / 2 - 1; var rightIndex = numbers.length / 2; var median = (numbers[leftIndex] + numbers[rightIndex] / 2); } return median }
Сергей
мой код, но его не принимают
Сергей
у себя проверял, все работает
Сергей
может есть у кого мысли чего тут не хватает
Сергей
и памяти в пределах потребляет
Ксюшенька
Ищем #Angular v8 разработчика. ( 👩🏼👨🏼Middle/Senior ) Компания: Positive Technologies Сайт: www.ptsecurity.ru Адрес: НН, СпБ, Нск, Мск Формат работы: офис Занятость: полная Зарплатная вилка: от 130 000 до 200 000 руб. net ⚡️ У нас не придётся заниматься поддержкой сайта, рисовать баннеры или править пиксели. 90% работы — это создание чего-то нового. 🔥 Как и с чем мы работаем: • Angular & Schematics • TypeScript • NgRx • Karma+Jasmine • NestJS (as mocking server) • Ревью кода, много тестов, любим автоматизацию CI/CD • Уделяем внимание UX, A11y, i18n Чем придется заниматься: • Разработкой SPA клиентской части продуктов компании • Анализом требований и декомпозицией задач • Погружением в ReSearch (RnD) задачи команды FrontEnd • Осуществлять контроль качества кода (ревью, unit-тесты и т.д.) • Поддержкой и развитием UI Platform ( github.com/positive-js ) За подробностями: @pi_men @ryzhayaya или PT HR чат - https://t.me/joinchat/EKay8xbnaSpWWr3l2b266w
Maria
#вакансия #работа #москва #удаленно #frontend #senior #crm #javascript #vuejs #docker 🔥Город: Москва Компания: ПИК-Брокер Формат: Полная занятость, удаленно ЗП вилка: 120-170 на руки(все обсуждается) ‼️ Друзья, очень срочно разыскиваю Senior Frontend разработчика для моих добрых друзей из молодой, но уже очень успешной и амбициозной компании ПИК-Брокер. Нужен проактивный командный игрок, который вместе с ребятами разработает с нуля большую и красивую CRM. ✅ ВАЖНО: Javascript, vuejs, CSS3 HTML5, docker. Что нужно будет делать: ✔️ Участвовать в разработке объемной CRM с нуля ✔️ Быть командным игроком, иметь чувство прекрасного ✔️ Уметь и любить работать удалённо со всей ответственность Мы готовы предложить: ✔️ Полную атмосферу стартапа, свободную от бюрократии ✔️ Дружную и адекватную команду молодых специалистов, любящих свое дело ✔️ Официальное трудоустройство с первого дня, все белое ✔️ Полностью удаленный формат работы 🙋🏼‍♀️ кидать резюме в @mashuta_filippova
Pavel
https://www.kickstarter.com
Igor
@maxim24t вам в чат инвесторов, а не разработчиков