Size: a a a

JavaScript Noobs — сообщество новичков

2021 June 25

#

#3 in JavaScript Noobs — сообщество новичков
начал изучать JS дали такое ТЗ
источник

#

#3 in JavaScript Noobs — сообщество новичков
Для полей Страна, Тип визы, Количество заездов, Время обработки передается JSON, в рамках задачи
файл должен лежать в папке с проектом. Содержимое файла
{
"countries": [
{"id": "PL", "name": "Польша"},
{"id": "DE", "name": "Германия"},
{"id": "EE", "name": "Эстония"},
],
"types": [
{"id": "bis", "name": "Деловая виза", "price": "20,80"},
{"id": "tur", "name": "Туристическая виза", "price": "10,30"},
{"id": "trz", "name": "Транзитная виза", "price": "50,50"},
],
"try": [
{"id": "single", "name": "Одиночный заезд", "relative": "PL", "price": "2"},
{"id": "single", "name": "Одиночный заезд", "relative": "DE", "price": "3,5"},
{"id": "single", "name": "Одиночный заезд", "relative": "EE", "price": "4"},
{"id": "multi", "name": "Многоразовый заезд", "relative": "PL", "price": "5"},
{"id": "multi", "name": "Многоразовый заезд", "relative": "DE", "price": "4"},
{"id": "multi", "name": "Многоразовый заезд", "relative": "EE", "price": "3"},
{"id": "permanent", "name": "Постоянный заезд", "relative": "PL", "price": "2,5"},
{"id": "permanent", "name": "Постоянный заезд", "relative": "DE", "price": "1"},
{"id": "permanent", "name": "Постоянный заезд", "relative": "EE", "price": "5"},
],
"timespent": [
{"id": "fast", "name": "3 рабочих дня", "relative": "PL", "price": "5"},
{"id": "fast", "name": "3 рабочих дня", "relative": "DE", "price": "7"},
{"id": "fast", "name": "3 рабочих дня", "relative": "EE", "price": "9"},
{"id": "middle", "name": "10 рабочих дней", "relative": "PL", "price": "10,80"},
{"id": "middle", "name": "10 рабочих дней", "relative": "DE", "price": "15"},
{"id": "middle", "name": "10 рабочих дней", "relative": "EE", "price": "20"},
{"id": "slow", "name": "15-30 рабочих дней", "relative": "PL", "price": "15,70"},
{"id": "slow", "name": "15-30 рабочих дней", "relative": "DE", "price": "25"},
{"id": "slow", "name": "15-30 рабочих дней", "relative": "EE", "price": "35"},
],
}
В форме необходимо выводить данные в соответствии их отношению между друг другом.
Отношение есть у “Количество заездов” и у “Время обработки” к выбранной стране в ключе
“relative”. По выбранным в форме параметрам необходимо посчитать стоимость и отобразить её в
предназначенном для этого блоке шаблона формы.
источник

#

#3 in JavaScript Noobs — сообщество новичков
как это реализовать?
источник

j

jabascripter in JavaScript Noobs — сообщество новичков
ema
источник

#

#3 in JavaScript Noobs — сообщество новичков
В форме необходимо выводить данные в соответствии их отношению между друг другом.
Отношение есть у “Количество заездов” и у “Время обработки” к выбранной стране в ключе
“relative”. По выбранным в форме параметрам необходимо посчитать стоимость и отобразить её в
предназначенном для этого блоке шаблона формы.
источник

#

#3 in JavaScript Noobs — сообщество новичков
только это интересует
источник

#

#3 in JavaScript Noobs — сообщество новичков
то все json форма
источник

СВ

Стас Ванчугов... in JavaScript Noobs — сообщество новичков
Здорова, мужики! Кто-нибудь создавал пакет .deb с приложением с помощью electron?

Изображения все отвалились.

Запуская сразу, вижу изображения.

После установки .deb - нема
источник

UM

Utsr Mapper in JavaScript Noobs — сообщество новичков
л - логика
источник

j

jabascripter in JavaScript Noobs — сообщество новичков
то есть ты выбираешь Германию, дальше Деловую визу и у тебя появляется выбор по Германии в колонке timespent?
источник

#

#3 in JavaScript Noobs — сообщество новичков
да
источник

j

jabascripter in JavaScript Noobs — сообщество новичков
ну это легко, просто лень с дивана вставать
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
ну здесь и жара пошла, шо за код великолепный
источник

Е

Евгений in JavaScript Noobs — сообщество новичков
document.querySelector('.multiple-list-item label')
подскажите, так правильно указывать селекторы?
или нужно так?
document.querySelector('.multiple-list-item').querySelector('label')
источник

j

jabascripter in JavaScript Noobs — сообщество новичков
оба правильные
источник

VR

Victor Rano in JavaScript Noobs — сообщество новичков
Конечно первый вариант
источник

Е

Евгений in JavaScript Noobs — сообщество новичков
я так понимаю 1й вариант менее производительный
источник

j

jabascripter in JavaScript Noobs — сообщество новичков
вроде бы
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
изучите тему селекторов в общем
источник

Е

Евгений in JavaScript Noobs — сообщество новичков
ну сначала ищутся все label
источник