Size: a a a

2021 May 11

DE

Denis Evlampiev in JS
tautvydasderzinskas.vscode-html-to-css
источник

А

Алексей in JS
спасибо, посмотрю!
источник
2021 May 12

BV

BOHDAN VOVKOTRUB in JS
Добрый день!
Вопрос по Node.JS
Можно ли сделать в одном веб-приложении маршруты на разных портах?
Разные страницы могут быть в разных сетях. И ограничить пользователям доступ могут только по портам

Например, загрузка файлов может быть для пользователей из одной сети, а настройки конфигураций для загрузок из другой сети
источник

ВР

Ваня Реутенко... in JS
источник

ВР

Ваня Реутенко... in JS
А вообще выглядит как то что нужно 2 приложения с единой БД. По сути это приложуха и админка
источник
2021 May 13

YK

Yury Khmarin in JS
Привет! В стандартном пакете i18n при объектной нотации (objectNotation) можно ли как объявлять типа t('flashes.errors["No such user"]')? Проблема в том что так не работает , приходится так делать t('flashes.errors.no_such_user')

РЕШЕНО ВОТ ТАК: 'flashes.errors.No such user'
источник

А

Алексей in JS
Здравствуйте! Ребята, я прошу помочь с пониманием по следующему вопросу!
Делаю бэкенд с посредством mongoDB.
Необходимо сделать:
1) Вывести список товара
2) При клике на товар, зайти на страницу товара
Как я вижу решение первого вопроса(я опускаю детали, говорю абстрактно)
По первому вопросу!  Идёт запрос через fetch
fetch('http://localhost:3300/api/v5/products')
 .then((response) => {
   return response.json();
 })
 .then((data) => {
    listOfPoduct(data);
          });
На странице вывода списка товара
function listOfPoduct ({ description, id, image, name, price }) {
 const card = document.createElement('div');
 card.insertAdjacentHTML('beforeend', `
   <img src=${image} alt=${name} class="card-image"/>
   <div class="card-text">
     <div class="card-heading">
       <h3 class="card-title card-title-reg">${name}</h3>
     </div>
     <div class="card-info">
       <p class="ingredients">${description}</p>
     </div>
     <div class="card-buttons">
       <a рука=”#” class=”addToProductPage”>переход на страницу товара</a>
       <strong class="card-price card-price-bold">${price} ₽</strong>
     </div>
   </div>
 `);
}
Вроде бы правильно, поправьте меня  пожалуйста, если что-то не так.
По второму вопросу, переход на страницу одного товара!
Вот тут возникает не понимание, как это работает.
Ясно, что подобная функция должна принимать в качестве параметра, но:
 a)  как это правильно передать и где, в html файле или через событие в js?
 b) Как правильно написать эту функцию? Как зная id, обратиться к другим полям именно этого товара? Напоминаю, что данные находятся в json файле
К примеру
{
           "id":"2121",
           "name":"Sup merzi",
           "count":"50g",
           "type":"[vegan, '']",
           "text":"Lorem impus",
           "ingrediente":"Lorem impus...",
           "valabil":"2121",
           "pret":"50",
         },
источник

В

Валик in JS
Должен быть роут, например goods/2121, или можно через хеш goods/#2121, на крайний случай есть квери параметры goods/?id=2121. У window есть соотвеnствующие события по изменению url locationchange, hashchange. Отслеживаешь изменения в url, берешь значение id оттуда ну и дальше уже выводишь, при загрузке так же можно либо вывести список либо один товар.
источник
2021 May 14

H

Horhe in JS
Йо, делаю анимированные графики в реакт нативе, чувствую что придётся самому всё делать. Но вдруг кто знает норм библиотеку для обычного bar chart?
источник

B

Bohdan in JS
Привет, не знаю или зайдёт с нейтивом, но на вэбе когда-то юзал chart.js
источник

H

Horhe in JS
Кк спасибки
источник

А

Алексей in JS
Ребята, а как сделать галерею с разной шириной картинок? Какие есть библиотеки?
источник

J

Jack in JS
slick slider
источник

А

Алексей in JS
мне не слайдер нужен а просто фотографии, с разной шириной: http://prntscr.com/12wwhfc
источник

J

Jack in JS
так нативно грид сеткой напиши
источник

к

киря гаршин... in JS
Привет🖐 Есть вопрос по расширению классов. Когда мы расширяем класс1 на основе класса2, при создании экземпляра класса1 мы используем конструктор класса1. А что если для использования метода класса2, нам нужно свойство, которое создаёт именно конструктор 2 класса? Что тогда происходит?
источник

V

Valentin in JS
Вообще обычно в конструкторах наследников вызывают super() - конструктор родителя
источник

AY

Alex Yuzviak in JS
Переслано от Alex Yuzviak
тут получается удаляет один элемент начиная с i-того? а зачем i--?
источник

п

пицц ачка in JS
Прив. Применяя сплайс к масиву, ты удаляешь элемент — значит длина массива меняется. Чтобы не пропустить никакой элемент из-за новой длины, мы делаем откат на одну итерацию i (ведь от значения i зависит значение val, которое мы просматриваем val = arr[i])
источник

AY

Alex Yuzviak in JS
Понял. Спасибо
источник