datkyu, Называйте ту цифру, которую Вы хотите, в разумных пределах. Не ведитесь на поводу у синдрома самозванца. Если откажут - спросите почему. Если дело будет в цифрах - спросите а сколько Вы готовы предложить по итогу собеседования. Ну а дальше уже сами решайте.
А то и больше, если работаете на компанию в +- большом городе.
Лучший способ себя оценить - начать ходить на собеседования.
Нет ничего страшного если Вам откажут. Главное требуйте всегда обратную связь.
А ещё не забывайте что компания компании рознь.
Джун из яндекса может быть сеньёром в "рога и копыта".
И что на одну и ту же должность с одинаковыми требованиями могут предлагать совершенно разные зарплатные вилки в разных компаниях.
И, ещё, например, что одна компания может искать фулл-стак it отдел в лице одного человека за 50к в месяц, а другая ищет нормального html-верстальщика за 70к+. Это к тому, что если видите вакансию с большим набором требований и маленькой ЗП, не думайте что Вы ещё зелёный. скорее всего работадатель хитрожопый\неадекватный.
Предоставленный код результат действий оптимизатора\обфускатора.
в js есть оператор запятая;
Ознакомьтесь со статьёй - поймёте что происходит в последних строчках.
Ну а функция в конечном итоге возвращает это: f ? l - 1 : 1 - l;
Ankhena, Да, я тоже думал о таблицах, но тогда с точками было бы значительно больше заморочек, и при некоторых вариантах ещё и доступность могла бы пострадать. А так как тут всего 2 "деления" наименование-значение то решил что список тоже тут отлично подходит.
фильтровать при загрузке чего? через input type file? Что значит фильтровать? При мультивыборе оставлять только те, что прошли проверку по типу файла? С выводом на экран чего? Ошибки? Уведомления? Файла?
vlad123032, Альтернативные варианты есть. С помощью SVG-фильтров, например. Но там два режима. Один работает так же, другой через матрицу - ещё сложнее. Фильтры на канвасе работают точно так же, как в моём ответе + не поддерживаются у Вашей целевой аудитории + осложняет реализацию внедрением самого канваса.
vlad123032, чтобы понимать как этим пользоваться - нужно ознакомиться с цветовой моделью HSL, и что такое цветовой круг. Вот хорошая статья с разбором - https://habr.com/ru/post/496768/
А так же можно вбить в поисковик "цветовой круг HSL" и в разделе картинок получить разбитый на градусы круг, для более простого подбора цвета.
По поводу яблока, извините, но это уже какие-то капризы из серии "Я не хочу подумать головой, мне не подходит". В таком случае нужно идти на habr.freelance.
Что мешает сделать яблоко отдельной картинкой и при нажатии на кнопку менять цвет обеим? Отдельно чехлу, отдельно яблоку?
И ещё, насколько я знаю, сервисы подобного рода заранее предупреждают, что выбранный в веб-интерфейсе цвет не будет максимально точно соответствовать тому, что выдаст принтер, так как браузер и принтер оперируют разными цветовыми системами и при конвертации возможны искажения.
Ну смотрите, строки в таблице рисуются на основе какого-то массива, верно? Скорее всего массива объектов.
Если таблицу нельзя сортировать (и у элементов массива нет своего уникального id), то по нажатию на кнопку можно использовать индекс строки в этом массиве.
При удалении - удалять из массива элемент с соответствующим индексом и так же удалять его из разметки. (И вот тут уже будут проблемы с индексами, так как всё сдвинется. Соответственно, нужно не удалять, а "скрывать", либо полностью перерисовывать таблицу).
Если можно сортировать - то тут чуть сложнее. Тогда у каждого элемента в массиве должен быть свой уникальный id, и опираться нужно на него. (либо на каждую сортировку полностью перерисовывать таблицу)
Соответственно, при нажатии на "редактировать" нужно вызывать функцию, которая запускает ваш Ckeditor, и передавать туда данные этой строки таблицы, чтобы они заполнились в соответствующие поля.
Тыкать пальцем в небо - не благодарное дело.
Предоставляйте пример, где можно всё посмотреть и поковырять.
Иначе врятли Вы получите ответ на такой вопрос.