169 похожих чатов

19 ответов

30 просмотров

> как сделать так, чтоб он каждый раз проверял данные...а не тащил из кеша Как это связано с этой частью кода? Кто он и что за кеш? Каждый раз это когда?

Dato- Автор вопроса
Dmitry Remezov
> как сделать так, чтоб он каждый раз проверял дан...

В двух словах. просто не хочется кода на 200 строк кидать. есть контектное меню с кнопками добавить 10% стоимости и сделать скидку. вот когда кликаешь по кнопке добавить. в инпут цены попадает полная стоимость товара +10%. но если стоимость потом поменять ручками. и еще раз нажать добавить 10% в инпут попадает цена которая была до изминения ручками

Dato
В двух словах. просто не хочется кода на 200 строк...

В чем смысл этого интерфейса? Просто кнопка, которая делает value + 10% :) Можешь сам интерфейс показать, к нему замечания поконструктивнее могут быть имхо. У тебя целая вереница проблем: - price, ну камон - var? Тебе же даже IDE подсвечивает :) - Основное - ты пока пишешь слишком сложно (буквально недавно это обсасывал), например: - .map уже содержит значение, индекс не нужен - function () { можно заменять стрелочными функциями - Ты делаешь ТРИ разных цикла для одних и тех же данных - Пишешь портянки в лоб, код грязный и вербозный, старайся сразу это замечать и фиксить По факту у тебя происходит следующее: ```js if (target !== el) return; for (const input of Array.from(document.querySelectorAll('input.price'))) { if (Number.isNaN(input.valueAsNumber)) continue; input.value = (input.valueAsNumber * 1.1).toFixed(); } ```

Dato- Автор вопроса
Dmitry Remezov
В чем смысл этого интерфейса? Просто кнопка, котор...

только учу JS поэтому так. сам интерфейс такой

Dmitry Remezov
В чем смысл этого интерфейса? Просто кнопка, котор...

Господи как можно было так засрать редактирование сообщений, это просто люто багованное говно...любой чих и всё сломалось

Dato
screenshot только учу JS поэтому так. сам интерфейс такой

Ну вот пользователь же не должен уметь кликать до посинения?)

Dato
screenshot только учу JS поэтому так. сам интерфейс такой

У тебя еще проблема с формами и полями. Может быть, из-за дублирования строчек еще что-то и понятно, но представь, что всё заполнено. Что это за поля? Что за цифра два? 0.33 руб это что? Ты сделал как - описал всё это внутри поля, плейсхолдером, но с ним есть очевидная проблема - он затирается значением) Для этого нужно всегда оставлять лейбл в каком-то явном виде

Dato- Автор вопроса
Dato- Автор вопроса
Dato
вот так? лучше переделать? стили допишу

Ты не понял мысль, дело в том, что это не ИЗМЕНЕНИЕ цены, а просто выбор состояния "Цена [с наценкой/с скидкой]" = Итоговая цена

Dato- Автор вопроса

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

Dato
ты просто не понял сути. мне не надо цена со скидк...

Отлично. А снять или переключить это он может? Вернуть оригинальную? Что будет, если обе кнопки нажал?

Dato- Автор вопроса
Dmitry Remezov
Отлично. А снять или переключить это он может? Вер...

две кнопки нажать не получится я хотел без лишнего ввода данных по 10% реализовать. клик плюс или минус 10%

Dmitry Remezov
В чем смысл этого интерфейса? Просто кнопка, котор...

Для обычного скейлинга в лоб ты так и пишешь в лоб "для каждого инпута выставить значение как значение * скейл", на это я давно ответил

Dato
screenshot если полная картина то это вот так

Вопрос - поле "Итого с НДС" это "Цена + НДС" ?

Неплохой заход на "зачем придумывали UI либы/фреймворки" :) Одна из основных причин - единый контроллируемый источник состояния, прозрачно отражающегося в интерфейсе. Проблема очевидна - у тебя массив из N данных, в каждом по два разных значения и третье, зависящее от этих двух, как это реализовать? (Само собой, это еще примитивный кейс) Ну вот не можешь ты написать <input value={price + vat} /> Нет у тебя состояния

Dato- Автор вопроса
Dmitry Remezov
Неплохой заход на "зачем придумывали UI либы/фрейм...

давай проще, я занимаюсь програмированием меньше года. а js и того меньше. какие фреймворки? у меня как ты заметил куча ошибок на простой задаче. и куча вопросов к этим задачам. данную софтину для себя пишу. просто для опыта. чтоб понимание было как это делать.

Dato
давай проще, я занимаюсь програмированием меньше г...

Я всё понимаю, это я для базового описания проблемы и как её решают, мб отложится

Похожие вопросы

Обсуждают сегодня

читать файл максимально быстро? странный вопрос))
zamtmn
53
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
Приветствуем всех! Устали без проектов? Если вы программист и хотите получать стабильные заказы, компания Elif предлагает вам недельный курс по поиску проектов и их ведению. ...
Elif
1
А чего сейчас в моде вместо Error для эксепшенов? А то я тут внезапно узрел что он не рекомендуется :) У Try::Tiny какой-то совершенно ужасный синтаксис если надо конкретные э...
Denis F
19
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Привет. Сразу скажу, что на C/C++/Rust я не пишу, но тем не менее возникла потребность дебага C/C++/Rust кода. Суть: есть серверное приложение, которое периодически ведёт себ...
ninekeem 🐳
4
всем привет! углубившись в плюсы и начав изучать реверсинг понял, что без асм'а никуда со своими высокоабстрактными представлениями начал изучать механизмы асма, и не совсем п...
9
Всем привет, после Си стоит учить плюсы или лучше на раст перейти?
Linus
8
или вы считаете муит дает знание?
супер_лох_3000 альфа версия
12
значить например он учился в СДУ то получается он особенный?)
Asets Serikov
11
Карта сайта