Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #21 (permalink)  
Старый 18.04.2020, 14:06
Профессор
Отправить личное сообщение для ureech Посмотреть профиль Найти все сообщения от ureech
 
Регистрация: 11.03.2013
Сообщений: 778

Сообщение от Malleys
Если эти элементы формы можно изменять (изменять значения), то проще всё-таки подсчитать сумму когда она нужна!
Тот кто добавляет должен видеть получаемую сумму
Ответить с цитированием
  #22 (permalink)  
Старый 18.04.2020, 14:06
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от ureech
В общих чертах и объяснил.
Нет, то что вы показываете, это только часть некой задачи, а не сама задача. И судя по дальнейшим постам, вы делает лишнее и совсем не нужное.
Ответить с цитированием
  #23 (permalink)  
Старый 18.04.2020, 14:10
Профессор
Отправить личное сообщение для ureech Посмотреть профиль Найти все сообщения от ureech
 
Регистрация: 11.03.2013
Сообщений: 778

Сообщение от Nexus
Чем лучше?
Слишком много записей или Вы считаете, что серверу обработать 1000 запросов легче, чем единовременно выдать массив данных?
В том то и дело,что не единовременно. Пришо значение на сервер. Записали в переменную. Но хранить её всё равно где то надо,до тех пор пока не придёт другое значение. Потом их сложить,записать,вернуть.
Ответить с цитированием
  #24 (permalink)  
Старый 18.04.2020, 14:11
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,795

Сообщение от ureech
В общих чертах и объяснил.Ту часть,что нужно решить.
Как хотите, Вам предлагали помощь в поиске оптимального решения Вашей задачи.

Попробуйте воспользоваться этим кодом:
var appendNewValue = (function (sumInput) {
    var sum = 0;
    
    return function (newValue) {
        sum += +newValue;
        sumInput.mykal.value = sum;
        
        return sum;
    };
})(document.forms['my-recept'].mykal);

// При загрузке страницы
appendNewValue(/* значение из инпута, который уже есть на странице */);

// При получении нового значения из бд
appendNewValue(/* новое значение */);
Ответить с цитированием
  #25 (permalink)  
Старый 18.04.2020, 14:11
Профессор
Отправить личное сообщение для ureech Посмотреть профиль Найти все сообщения от ureech
 
Регистрация: 11.03.2013
Сообщений: 778

Сообщение от laimas
Нет, то что вы показываете, это только часть некой задачи, а не сама задача. И судя по дальнейшим постам, вы делает лишнее и совсем не нужное.
Возможно и так. Но возможно просто так кажется,так как не видна картина в целом)
Ответить с цитированием
  #26 (permalink)  
Старый 18.04.2020, 14:13
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,795

Сообщение от ureech
Пришо значение на сервер. Записали в переменную. Но хранить её всё равно где то надо,до тех пор пока не придёт другое значение.
Почему не хранить его в файле, БД?
Ответить с цитированием
  #27 (permalink)  
Старый 18.04.2020, 14:14
Профессор
Отправить личное сообщение для ureech Посмотреть профиль Найти все сообщения от ureech
 
Регистрация: 11.03.2013
Сообщений: 778

Сообщение от Nexus
Как хотите, Вам предлагали помощь в поиске оптимального решения Вашей задачи.
Да я понимаю. Спасибо).
Ответить с цитированием
  #28 (permalink)  
Старый 18.04.2020, 14:14
Профессор
Отправить личное сообщение для ureech Посмотреть профиль Найти все сообщения от ureech
 
Регистрация: 11.03.2013
Сообщений: 778

Сообщение от Nexus Посмотреть сообщение
Почему не хранить его в файле, БД?
И каждый раз вытаскивать из базы?
Ответить с цитированием
  #29 (permalink)  
Старый 18.04.2020, 14:16
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,795

Сообщение от ureech
И каждый раз вытаскивать из базы?
Да или из файла.
Можете запустить процесс на nodejs, который будет хранить это значение в оперативной памяти.

P.S. я бы не стал в RAM хранить что-то, что можно навсегда потерять. Только не важную информацию или то, что можно легко восстановить.

Последний раз редактировалось Nexus, 18.04.2020 в 14:20.
Ответить с цитированием
  #30 (permalink)  
Старый 18.04.2020, 14:20
Профессор
Отправить личное сообщение для ureech Посмотреть профиль Найти все сообщения от ureech
 
Регистрация: 11.03.2013
Сообщений: 778

Сообщение от Nexus
Да, или из файла.
Можете запустить процесс на nodejs, который будет хранить это значение в оперативной памяти.
Всё это очень сложно для такой задачи. Зачем нужны лишние запросы? Их там и так хватает).
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сложение нескольких значений Palych Общие вопросы Javascript 1 20.02.2015 00:23
Как и где задать цикл? Blondinka Events/DOM/Window 2 10.06.2014 15:29
Наследование значений переменных из функции в функцию jule Общие вопросы Javascript 1 24.11.2013 17:23
сложение значений в массиве - NaN Paulyyy Общие вопросы Javascript 10 17.05.2013 16:20
Сложение переменных в другой функции inexwai jQuery 3 30.04.2013 11:33