Bakhodir 𝖨̷𝖨̷𝖨̷
https://github.com/bgrins/TinyColor
Bakhodir 𝖨̷𝖨̷𝖨̷
Швейцарский нож для работы с цветами
Павел
Парни подскажите почему строка axios.post('/data/system/heartbeat').then().catch(HelpersRequest.catch);. генерит варнинг Ошибка синтаксического анализа XML: корневой элемент не найден
CherryTea
Почитайте https://flaviocopes.com/axios/
Báby
Привет! Кто подскажет, как вывести все возможные комбинации параметров функции?
Báby
function countPossible(p1,quantity){ arr = [...p1]; let count = Math.pow(arr.length, quantity); console.log(count); } countPossible([2,5,6,5],2);
Bakhodir 𝖨̷𝖨̷𝖨̷
forEach для массива не помог?
Báby
не пробовал, их по идее нужно 2?
Павел
Почитайте https://flaviocopes.com/axios/
Спасибо, но если Вы про тело запроса, то добавление содержимого проблемы не решает
Maksim
Привет ребят
Maksim
Как перенастроить мозг и принять что в js все обьект, но не такой как в Java или ООП к примеру?
Xaxashutkin
Как перенастроить мозг и принять что в js все обьект, но не такой как в Java или ООП к примеру?
он такой же как и в джава только нету строгой типизации, тоесть обьект может быть любой формы
Maksim
Просто я не могу привыкнуть что функция тоже обьект
Artem
Ну странное чтото. Функция - это функция
Roman
everything is a function if you're brave enough
Anonymous
Вопервых в JS не все объект
Maksim
Вопервых в JS не все объект
Не только лишь все
Anonymous
А функцию можно рассматривать как обычный объект у которого () - это шорткад на внутренний метод по умолчанию
Anonymous
Правда зачем - не знаю даже
Maksim
Спасибо
Maksim
Большое
Aleksei
Всем привет, есть странный вопрос, можно ли сделать элемент focusable, но чтобы табом на него попасть было нельзя?
Aleksei
tabindex="-1"
при таком подходе элемент не будет фокуситься
Anonymous
А как он должен фокуситься?
Aleksei
А как он должен фокуситься?
например по arrows кнопкам
Anonymous
чаго
Anonymous
например по arrows кнопкам
Не надо UX свой придумывать, есть стандарты
Aleksei
чаго
это WA европейское(
Aleksei
Как раз будет
хммм, ок попробую, хотя мне казалось, что не должно, спасибо
Anonymous
Я даже проверил =\ https://codesandbox.io/s/0qokxqywql
Anonymous
По клику на 111 p встает в фокус
Андрей
Извините за глупые вопросы. На каком-то из вызoвов this.Timer начинает равняться undefined и таймер прекращает работу. Правильно я понимаю, что под this функция начинает ссылать на себя? Как исправить код? function Game() { ... this.Timer = function() { ... setTimeout(this.Timer, 1000); } ... }
chief
Нетология ищет лекторов на курс JavaScript! ✔️Требования: Экспертиза и опыт работы с уровень с JavaScript - уровень middle и выше Интерес к преподаванию, желание прокачивать себя как спикера. ✔️Что мы предлагаем: Удаленную работу, которую можно совмещать с основной Личный PR как эксперта Возможность прокачаться как в преподавании, так и профессионально З/п в зависимости от объема занятости 20 - 100 тыс. руб. Успешные программисты, которые преподают у нас, рассказывают о том, как это повлияло на их жизнь и карьеру https://m.habr.com/company/netologyru/blog/423023 ✔️Узнать подробнее о вакансии можно здесь @anastasiafat
Андрей
this.Timer = () => { ... setTimeout(... }
как работает эта магия?
Андрей
Проблема решилась
Roman
как работает эта магия?
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Functions/Arrow_functions
Игорь
как работает эта магия?
Стрелочные функции не имеют своего контекста вызова this и берут его извне
Deleted
Извините за глупые вопросы. На каком-то из вызoвов this.Timer начинает равняться undefined и таймер прекращает работу. Правильно я понимаю, что под this функция начинает ссылать на себя? Как исправить код? function Game() { ... this.Timer = function() { ... setTimeout(this.Timer, 1000); } ... }
У вас игра всегда будет с частотой 1000 миллисекунд? Или дальше планируется делать бОльший FPS? Если да, то setTimeout это не самый эффективный способ сделать игровой цикл
Bakhodir 𝖨̷𝖨̷𝖨̷
Как перенастроить мозг и принять что в js все обьект, но не такой как в Java или ООП к примеру?
Объяви переменную, например foo = 5 и функцию function bar(){console.log('foobar')} и в консоли напиши window.foo и window.bar(), так быстрее дойдет
Bakhodir 𝖨̷𝖨̷𝖨̷
В JS все является обектом и все берет корни от глобального объекта window в браузере и object Global в nodejs
Deleted
Как перенастроить мозг и принять что в js все обьект, но не такой как в Java или ООП к примеру?
ну во первых в JavaScript не все является объектом Например примитивные типы это все еще примитивные типы
Deleted
Bakhodir 𝖨̷𝖨̷𝖨̷
Возможно
Андрей
У вас игра всегда будет с частотой 1000 миллисекунд? Или дальше планируется делать бОльший FPS? Если да, то setTimeout это не самый эффективный способ сделать игровой цикл
Для моей задачи, вроде, такое решение подходит. Вот что делаю: https://andreyvpng.github.io/memory-game/ а сейчас решил переписать код нормально :)
Андрей
Deleted
Для моей задачи, вроде, такое решение подходит. Вот что делаю: https://andreyvpng.github.io/memory-game/ а сейчас решил переписать код нормально :)
да, для такой игры setTimeout достаточно для игр с более нагруженной графикой используй requestAnimationFrame
Bakhodir 𝖨̷𝖨̷𝖨̷
а что скажешь на счет 1..toString()
Bakhodir 𝖨̷𝖨̷𝖨̷
Утиная типизация
Bakhodir 𝖨̷𝖨̷𝖨̷
Если у него есть метод toString(), можно предпологать что он объект, хоть таковым и не является
Deleted
В данном случае 1 все еще примитивный тип к которому язык позволяет обращаться как к объекту Но объекта с полями и методами все еще не существует в памяти
Xaxashutkin
а что скажешь на счет 1..toString()
в момент трансляции создается обертка вокруг примитива строки типа String вызывается метод и обертка убирается
Bakhodir 𝖨̷𝖨̷𝖨̷
Не буду спорить, так как не я писал js, но слова "в js всё является объектом" слышал не раз и утиная типизация тоже имеет место
Bakhodir 𝖨̷𝖨̷𝖨̷
https://ru.wikipedia.org/wiki/%D0%A3%D1%82%D0%B8%D0%BD%D0%B0%D1%8F_%D1%82%D0%B8%D0%BF%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F
Bakhodir 𝖨̷𝖨̷𝖨̷
Ну там есть пару слов
Deleted
Я спросил при чем тут она, а не что это
Bakhodir 𝖨̷𝖨̷𝖨̷
Если числа ведут себя как объект, так почему бы не предположить что он и есть объект
Viacheslav!
Подскажите, как сделать фокус на инпут если у меня material design? $('#dddd').focus() не работает...
Deleted
Если числа ведут себя как объект, так почему бы не предположить что он и есть объект
Определением утиной типизации не является: Если что то ведет себя как объект - то это объект Определение утиной типизации: Если объект A имеет методы интерфейса B то считается что он является потомком интерфейса B
Xaxashutkin
Если числа ведут себя как объект, так почему бы не предположить что он и есть объект
Потому что это ошибка const a =3; typeof a === 'number' const a=Number(3); typeof a === 'object'
Bakhodir 𝖨̷𝖨̷𝖨̷
Ну ваше взяло, вы удтверждаете что число это не объект, я же говорю то что он ведет себя как объект уже делает его чем-то вроде объекта
Bakhodir 𝖨̷𝖨̷𝖨̷
Bakhodir 𝖨̷𝖨̷𝖨̷
И вот такая хрень это уже не ошибка, хоть и исчезает в бездну
Игорь
кто-нибудь подскажет, можно ли как-то спарсить ссылки на скачивание всех песен каждого артиста (http://mdundo.com/artists)?
Bakhodir 𝖨̷𝖨̷𝖨̷
Тут нет слово про потомка
Bakhodir 𝖨̷𝖨̷𝖨̷
Я поэтому и дал ссылку
Deleted
Тут нет слово про потомка
В случае объекта быть потомком интерфейса и реализовать интерфейс это синонимы
Bakhodir 𝖨̷𝖨̷𝖨̷
Я так не считаю, то что он реализует, говорит что он делает тоже, что и имелся ввиду под словом интерфейс