Size: a a a

JavaScript.Ninja

2020 January 13

IK

Illya Klymov in JavaScript.Ninja
есть
источник

IK

Illya Klymov in JavaScript.Ninja
а не, враги уже удалили
источник

IK

Illya Klymov in JavaScript.Ninja
На работу с объектами

Технические условия

Не использовать фреймворки и библиотеки.


Входящие параметры

Числа M, N, X


Подготовка

Создать матрицу M*N (строчки, колонки)

Значение места пресечения — объект с уникальным идентификатором ID и количеством Amount: int (3-х значный рандом)

Найти сумму по каждой строчке M и среднее по каждому столбику N


Вывод таблицы

Вывести результирующие данные в таблицу с хорошим UX. В основных ячейках таблицы выводится Amount, ранее автоматически сгенерированный, справа сумма по строкам M, снизу — среднее по столбцам N.


Динамика ячеек

При нажатии на ячейку увеличивать значение Amount на 1 и соответственно менять среднее этого столбика и сумму этой строки


При наведении на ячейку подсветить X ячеек, Amount которых самый близкий к Amount текущей ячейки.


При наведении на ячейку суммы по строчке необходимо заменять значение ячеек на процент их вклада в общую сумму и добавить фон: столбик, который наглядно покажет величину процента. Фактически закрасить часть ячейки.


Динамика строк

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


Дать возможность добавить строку, фактически M+1. При этом строка заполняется по всем правилам таблицы.
источник

DZ

D Z in JavaScript.Ninja
О, спасибо. Очень интересно, что это за монстр
источник

DZ

D Z in JavaScript.Ninja
Интересно, но для меня как раз часов 6-8.
источник

DZ

D Z in JavaScript.Ninja
Правда, не вижу в этом никакой проблемы. Особенно для человека, кто только устраивается. Наоборот, хороший повод увеличить портфолио.
источник

IK

Igor Kravchuk in JavaScript.Ninja
Народ, помогите,  ошибка "Warning: To load an ES module, set "type": "module" in the package.json or use the .mjs extension.", как пофиксить?
источник

V

Victor in JavaScript.Ninja
там написано как)
источник

IK

Igor Kravchuk in JavaScript.Ninja
просто как бы когда ядобавляю строку "type": "module", в json файле ошибка возникает
источник

N

Nick in JavaScript.Ninja
Illya Klymov
На работу с объектами

Технические условия

Не использовать фреймворки и библиотеки.


Входящие параметры

Числа M, N, X


Подготовка

Создать матрицу M*N (строчки, колонки)

Значение места пресечения — объект с уникальным идентификатором ID и количеством Amount: int (3-х значный рандом)

Найти сумму по каждой строчке M и среднее по каждому столбику N


Вывод таблицы

Вывести результирующие данные в таблицу с хорошим UX. В основных ячейках таблицы выводится Amount, ранее автоматически сгенерированный, справа сумма по строкам M, снизу — среднее по столбцам N.


Динамика ячеек

При нажатии на ячейку увеличивать значение Amount на 1 и соответственно менять среднее этого столбика и сумму этой строки


При наведении на ячейку подсветить X ячеек, Amount которых самый близкий к Amount текущей ячейки.


При наведении на ячейку суммы по строчке необходимо заменять значение ячеек на процент их вклада в общую сумму и добавить фон: столбик, который наглядно покажет величину процента. Фактически закрасить часть ячейки.


Динамика строк

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


Дать возможность добавить строку, фактически M+1. При этом строка заполняется по всем правилам таблицы.
Доброго утра
Это тестовое задание для курса?
Соре что не в теме( Ещё не смотрел АМА вчерашний
источник

V

Victor in JavaScript.Ninja
Igor Kravchuk
просто как бы когда ядобавляю строку "type": "module", в json файле ошибка возникает
какая ошибка?
источник

YS

Yevhen Stryhun in JavaScript.Ninja
Nick
Доброго утра
Это тестовое задание для курса?
Соре что не в теме( Ещё не смотрел АМА вчерашний
Может и когда-то станет, но изначально с этим заданием пришёл человек в чатик, что ему где-то задали и вопросом не дофига ли большое
источник

IK

Illya Klymov in JavaScript.Ninja
Nick
Доброго утра
Это тестовое задание для курса?
Соре что не в теме( Ещё не смотрел АМА вчерашний
нет
источник

IK

Illya Klymov in JavaScript.Ninja
задание для курса меньше и проще
источник

IK

Igor Kravchuk in JavaScript.Ninja
Victor
какая ошибка?
источник

V

Victor in JavaScript.Ninja
В utils.js должно быть что-то типа export const log = ...
источник

IK

Igor Kravchuk in JavaScript.Ninja
А как пофиксить? "ExperimentalWarning: The ESM module loader is experimental."
источник

IK

Illya Klymov in JavaScript.Ninja
Обновиться до свежей ноды
источник

VS

Valentyn Stepovenko in JavaScript.Ninja
тут можно задавать нубские вопросы по js? 😊
источник

IK

Illya Klymov in JavaScript.Ninja
попробуйте :)
источник