Size: a a a

2021 January 21

АЧ

Амыр Челоков... in JS
эта функция из библиотеки, и у нее есть свои найстройки ,вот если интересно https://seballot.github.io/spectrum/
источник
2021 January 23

J

Jasur in JS
привет всем

он неправильно добавляется в массив

 var arr = [];
function getCourseInfo(target) {
   //create an Object with course data
   const courseObj = {
       image: target.querySelector('img').src,
       title: target.querySelector('#item-title').textContent,
       price: target.querySelector('#item-price').textContent,
       count: 0
   };

arr.push(courseObj);

//если одинаковый товар тогда увеличиваем количество

for (var i = 0; i < arr.length; i++) {
 
 if (arr[i].title == courseObj.title) {
   courseObj.count++;
 }
}
}

он увеличивает количество таким образом  :

[
 // 1  товар  30kg весы
{"image":"file:///C:/Users/Desktop/example/array/img/30kgg.jpg","title":"30kg весы ","price":"200000 ","count":1},
{"image":"file:///C:/Users/Desktop/example/array/img/30kgg.jpg","title":"30kg весы ","price":"200000 ","count":2},
// 2 товар  Clipper Deyi
{"image":"file:///C:/Users/Desktop/example/array/img/1088.jpg","title":"Clipper Deyi ","price":"300000 ","count":1},
{"image":"file:///C:/Users/Desktop/example/array/img/1088.jpg","title":"Clipper Deyi ","price":"300000 ","count":2},
{"image":"file:///C:/Users/Desktop/example/array/img/1088.jpg","title":"Clipper Deyi ","price":"300000 ","count":3}]

я хочу вот так увеличился

//   1  товар  30kg весы
[{"image":"file:///C:/Users/Desktop/example/array/img/30kgg.jpg","title":"30kg весы ","price":"200000 ","count":2},
//// 2 товар  Clipper Deyi
{"image":"file:///C:/Users/Desktop/example/array/img/1088.jpg","title":"Clipper Deyi ","price":"300000 ","count":3}]
источник

MG

Max Galynov in JS
Так ты пушишь в массив перед циклом, в котором у тебя проверка
источник

MG

Max Galynov in JS
Строку пуша перенеси в цикл и вызывай ее если условие не выполняется
источник

AM

Azat Magdeev in JS
всем привет, пытаюсь отдебажить минифицированный код, поясните пожалуйста что в этой функции делает запятая и &&

function x() {
               c.hasClass("ui-slider") && (c.slider("destroy"), $(".mainCalculatorDynamic", t).remove())
           }
источник

VK

Vladimir Komarov in JS
Оператор запятая выполняет оба операнда (слева направо) и возвращает значение второго оператора.
(from habr)
источник

VK

Vladimir Komarov in JS
&& - логическое "и".
в операторе if если используется && то 1-й операнд проверяется, если он вернул false, то 2-й не проверяется.
в данном случае можно перевести так :
если у "с" есть класс "ui-slider",  то выполнить сначала
c.slider("destroy"), а потом
$(".mainCalculatorDynamic", t).remove()
источник

AM

Azat Magdeev in JS
Vladimir Komarov
&& - логическое "и".
в операторе if если используется && то 1-й операнд проверяется, если он вернул false, то 2-й не проверяется.
в данном случае можно перевести так :
если у "с" есть класс "ui-slider",  то выполнить сначала
c.slider("destroy"), а потом
$(".mainCalculatorDynamic", t).remove()
в функции же нет олератора if? или эта запись так означает?
источник

MG

Max Galynov in JS
источник

VK

Vladimir Komarov in JS
без if это тоже логическое "и" в твоем случае оно нужно чтоб отсечь выполнение 2-й части
источник

А

Алексей in JS
Всем привет! Вопрос по webpack!  Столкнулся с проблема касаемо путей у картинок в css при переводе проекта в build(в моём случае в dist).
Дело в том, что когда я работаю в less файлах в режиме разработки, у меня путь к картинкам(иконки языков) такой: '/img/' . Но в dist, путь должен быть такой: '../img', иначе картинки не видны. Подскажите пожалуйста, как это сделать? Как подправить webpack-config, чтобы заработало?
P.S. Откройте и с помощью webpack и сам dist после билда, чтобы увидеть: https://codesandbox.io/s/vibrant-http-f211v?file=/src/less/index.less
источник

AS

Anatoly Sharov in JS
Алексей
Всем привет! Вопрос по webpack!  Столкнулся с проблема касаемо путей у картинок в css при переводе проекта в build(в моём случае в dist).
Дело в том, что когда я работаю в less файлах в режиме разработки, у меня путь к картинкам(иконки языков) такой: '/img/' . Но в dist, путь должен быть такой: '../img', иначе картинки не видны. Подскажите пожалуйста, как это сделать? Как подправить webpack-config, чтобы заработало?
P.S. Откройте и с помощью webpack и сам dist после билда, чтобы увидеть: https://codesandbox.io/s/vibrant-http-f211v?file=/src/less/index.less
Вы должны в less писать пути которые будут идти относительно css файла который лежит в dist/css.
Это логично ведь когда вы пишите ../ вы выходите из папки с css и дальше заходите в img
источник

А

Алексей in JS
Anatoly Sharov
Вы должны в less писать пути которые будут идти относительно css файла который лежит в dist/css.
Это логично ведь когда вы пишите ../ вы выходите из папки с css и дальше заходите в img
в less работает так: '/img/
в css работает так: '../img/'
источник

AS

Anatoly Sharov in JS
Алексей
в less работает так: '/img/
в css работает так: '../img/'
Покажите структуру папок
источник

А

Алексей in JS
Anatoly Sharov
Покажите структуру папок
источник

Ai

Aleksander irreligio... in JS
у меня есть интересная новость для тех кто хочет учить JS систематизированно и по определенной программе . начало обучения в коные февраля , бесплатно https://rs.school/index.html
источник

VP

Vitaly Panchenko in JS
Aleksander irreligious86
у меня есть интересная новость для тех кто хочет учить JS систематизированно и по определенной программе . начало обучения в коные февраля , бесплатно https://rs.school/index.html
А в пешие, есть?
источник

Ai

Aleksander irreligio... in JS
Vitaly Panchenko
А в пешие, есть?
Где? Я что то не понимаю...
источник

VP

Vitaly Panchenko in JS
Aleksander irreligious86
Где? Я что то не понимаю...
Ну ты написал "начало обучения в коные....".
источник

Ai

Aleksander irreligio... in JS
Очепятка
источник