Size: a a a

JavaScript Rules

2020 March 26

MM

Maksim Mishchenko in JavaScript Rules
Всем привет!
Подскажите, возможно ли запускать функцию, каждый раз когда увеличивается количество элементов <li></li> в списке <ul></ul>?
источник

ИМ

Игорь Морозов in JavaScript Rules
Maksim Mishchenko
Всем привет!
Подскажите, возможно ли запускать функцию, каждый раз когда увеличивается количество элементов <li></li> в списке <ul></ul>?
можно попробовать использовать данный инструмент https://developer.mozilla.org/ru/docs/Web/API/MutationObserver
источник

MM

Maksim Mishchenko in JavaScript Rules
Спасибо, попробую
источник

V

Vitaliy in JavaScript Rules
как считать количество дней от сегодня до даты которую выбрал vue.js
https://codepen.io/vitalikdark/pen/poJQpzJ
источник

N

Natali in JavaScript Rules
Привет! Может кто подскажет по lazy load  для изображений в слайдере Slick. Не получается в слайдере реализовать, слайдер ломается(. Какие важные моменты могут быть? Спасибо!
источник

AH

Alexandr Hrodetskyi in JavaScript Rules
Vitaliy
как считать количество дней от сегодня до даты которую выбрал vue.js
https://codepen.io/vitalikdark/pen/poJQpzJ
источник

OS

Oleg S in JavaScript Rules
Natali
Привет! Может кто подскажет по lazy load  для изображений в слайдере Slick. Не получается в слайдере реализовать, слайдер ломается(. Какие важные моменты могут быть? Спасибо!
никто не знает по каким причинам он у вас ломается, выложите код в песочницу
источник

V

Vitaliy in JavaScript Rules
спасибо но мне нужно с нуля и на vue.js
источник

N

Natali in JavaScript Rules
Oleg S
никто не знает по каким причинам он у вас ломается, выложите код в песочницу
Ок.
источник

AH

Alexandr Hrodetskyi in JavaScript Rules
Vitaliy
спасибо но мне нужно с нуля и на vue.js
Попробуй так, алгоритм не я писал)
this.deadline = new Date(this.dataend);
this.datastart = new Date();
this.days = Math.round((this.deadline.getTime() - this.datastart.getTime()) / (1000*60*60*24))
источник

V

Vitaliy in JavaScript Rules
Alexandr Hrodetskyi
Попробуй так, алгоритм не я писал)
this.deadline = new Date(this.dataend);
this.datastart = new Date();
this.days = Math.round((this.deadline.getTime() - this.datastart.getTime()) / (1000*60*60*24))
попробую
источник

VL

V. Lavrinovichs 🇦🇹 in JavaScript Rules
Как работать с временем в js, если секунды и минуты начинаются с 0 и до 59 ? Как правильно это обработать?
источник

VS

Vadym Stebakov in JavaScript Rules
V. Lavrinovichs 🇦🇹
Как работать с временем в js, если секунды и минуты начинаются с 0 и до 59 ? Как правильно это обработать?
Чтобы не париться, ознакомьтесь с moment js
источник

VL

V. Lavrinovichs 🇦🇹 in JavaScript Rules
Нужно с этим разобратся. А патом если что использовать и другое чтото.
источник

OS

Oleg S in JavaScript Rules
V. Lavrinovichs 🇦🇹
Нужно с этим разобратся. А патом если что использовать и другое чтото.
так а чем проблема?
источник

A

Aleksey in JavaScript Rules
Нашел в нете код рандомного вывода цвета в hex. Я так понимаю он с багом: рандомно выводит цифры от 0 до ffffff, но минимальное число, которое подходит для цвета это 100, тоесть  от 0 до 99 будет ошибка?
источник

OS

Oleg S in JavaScript Rules
Aleksey
Нашел в нете код рандомного вывода цвета в hex. Я так понимаю он с багом: рандомно выводит цифры от 0 до ffffff, но минимальное число, которое подходит для цвета это 100, тоесть  от 0 до 99 будет ошибка?
    const getRandomColor = () => {
       const getRandomColorValue = () => Math.floor(Math.random() * 256);
       const convertTo16 = n => n < 16 ? '0' + n.toString(16) : n.toString(16);
       const getHexColor = () => convertTo16(getRandomColorValue());

       const r = getHexColor();
       const g = getHexColor();
       const b = getHexColor();

       return "#" + r + g + b;
   };
источник

A

Aleksey in JavaScript Rules
Oleg S
    const getRandomColor = () => {
       const getRandomColorValue = () => Math.floor(Math.random() * 256);
       const convertTo16 = n => n < 16 ? '0' + n.toString(16) : n.toString(16);
       const getHexColor = () => convertTo16(getRandomColorValue());

       const r = getHexColor();
       const g = getHexColor();
       const b = getHexColor();

       return "#" + r + g + b;
   };
это понятно. Искал более короткую версию)
источник

VL

V. Lavrinovichs 🇦🇹 in JavaScript Rules
Oleg S
так а чем проблема?
Приехал с магазина. Нужно чтобы 0 небыло )
источник

OS

Oleg S in JavaScript Rules
V. Lavrinovichs 🇦🇹
Приехал с магазина. Нужно чтобы 0 небыло )
+1 допиши)
источник