Kenan
Eshently
А есть ли нормальная альтернатива ему?
Lupusregina[beta]
https://www.youtube.com/watch?v=H8OYn9G_d6U лол, он кодварс решает
Eshently
Ну нарпимер есть, Geonames, Yandex
Lupusregina[beta]
Stepan
Привет. Подкажите кто сталкивался, в чем фишка, когда стучатся люди и предлагают платить за аренду моего экаунта в апворке?
Kenan
Eshently
Syntax Highlight Bot
Lupusregina[beta]
ха
Lupusregina[beta]
быстрее этого стримера
Kim
Здравствуйте. Есть какой-нибудь чатик именно о процессе разработки программного обеспечения? Или можно тут можно и вопросы не касающиеся js задать?
Lupusregina[beta]
Kim
Тогда кто-нибудь знает сервисы / программы для прототипирования функциональной части, не графической (в гугле только о них). Можете предложить удобный Mind Mapper (только не где дерево строится лишь от одного главного элемента, желательно с поддержкой вставки мультимедиа), еще какие-то варианты (блокнотик не предлагайте пожалуйста, не удобно, канбан тоже, он для уже разрабатывающегося, а не идейного)
A
Привет, кто-нибудь создавал телефонную книгу и команды ( ADD — добавляет контакт
REMOVE_PHONE — удаляет номер
SHOW — возвращает содержимое телефонной книги) https://pastebin.com/vcfPzfPq
Константин
Всем привет. Пишу свою корзину для интернет-магазина и никак не соображу как сделать так, чтобы при изменении количества, например по клику на плюсик, задание на изменение корзины через ajax отправлялось не после каждого нажатия а например через 2 секунды после первого нажатия. На случай если кто-нидь захочет частыми тыканиями загрузить лишние ресурсы.
Syntax Highlight Bot
Константин
Вот так не работает - после каждого нажатия на плюсик в консоль отправляется "Изменено на ..."
Tommy's
Подскажите, почему webstorm ругается , что duplicate selector на второе обращение к $('abbr')
Luis
ребят
Luis
<h2>ЗАГОЛОВОК 2</h2>
h2 {
width: 300px;
}
Syntax Highlight Bot
Syntax Highlight Bot
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]
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);
}
Syntax Highlight Bot
/* 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
доброго времени суток
Евгений
Евгений
Как вот такую трансформацию забацать?
{'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]
Syntax Highlight Bot
Lupusregina[beta]
Евгений
гениально
в соседнем часе ещё прикольнее показали
Евгений
[...Object.entries(input)].map(([k, v])=>({k,v}))
Lupusregina[beta]
Евгений
VueJS :)
Евгений
мне казалось там больше народа ночью сидит)
Lupusregina[beta]
аа, точн
Rishat7c
Всем доброго дня!
При отправке документа на печать, можно ли по дефолту пользователю устанавливать параметр 'Фон' выбраным всегда?
Сергей
Привет. Кто-нибудь собирается проходить обучение JS от Яндекса?
Kenan
Сергей
нет, по задаче хотел вопрос задать
Сергей
Сергей
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 вам в чат инвесторов, а не разработчиков