Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 09.12.2019, 11:05
Аспирант
Отправить личное сообщение для Ketlller Посмотреть профиль Найти все сообщения от Ketlller
 
Регистрация: 09.12.2019
Сообщений: 34

Сообщение от laimas Посмотреть сообщение
Ketlller, каковы цели преследуются? Например, если это сбор данных за период, то не клиенту такие данные собирать и хранить. Но даже если это и не сбор статистики, то все равно ведь должно быть какое-то условие по времени.
как только меняется значение в минусовое то мы плюсуем с читчику +1
Ответить с цитированием
  #12 (permalink)  
Старый 09.12.2019, 11:09
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от Ketlller
как только меняется значение в минусовое то мы плюсуем с читчику +1
Это не цель, это механизм. А цель - зачем он нужен, для чего, сколько на это любоваться, час, два, день, пока пользователь на странице, а потом можно забыть или должен быть вечный?
Ответить с цитированием
  #13 (permalink)  
Старый 09.12.2019, 11:14
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,072

Ketlller,

<script>
  var ar = [-1, 8, 9, -4, 5, 3];
      arM = ar.filter(a => a < 0);
  document.write(`${ar} минусов: ${arM.length} плюсов: ${ar.length - arM.length}`)
</script>
Ответить с цитированием
  #14 (permalink)  
Старый 09.12.2019, 11:26
Аспирант
Отправить личное сообщение для Ketlller Посмотреть профиль Найти все сообщения от Ketlller
 
Регистрация: 09.12.2019
Сообщений: 34

Сообщение от рони Посмотреть сообщение
Ketlller,

<script>
  var ar = [-1, 8, 9, -4, 5, 3];
      arM = ar.filter(a => a < 0);
  document.write(`${ar} минусов: ${arM.length} плюсов: ${ar.length - arM.length}`)
</script>
У нас в режиме реального времени появляються плюсовые и минусовые числа! Итого надо считать сколько минусовых или плюсовых безразницы.
Например: только что было +1 , оно изменилось через 3 мин на -1, потом изменилось через 1 час на +3 .
Считчик в режиме реального времени ведет подсчет.
Если правильнее задать вопрос, то сколько раз изменялось значение с минус на плюс.

Последний раз редактировалось Ketlller, 09.12.2019 в 11:32.
Ответить с цитированием
  #15 (permalink)  
Старый 09.12.2019, 11:33
Аспирант
Отправить личное сообщение для Ketlller Посмотреть профиль Найти все сообщения от Ketlller
 
Регистрация: 09.12.2019
Сообщений: 34

Сообщение от laimas Посмотреть сообщение
Это не цель, это механизм. А цель - зачем он нужен, для чего, сколько на это любоваться, час, два, день, пока пользователь на странице, а потом можно забыть или должен быть вечный?
Если правильнее задать вопрос, то сколько раз изменялось значение с минус на плюс в режиме реального времени.
Ответить с цитированием
  #16 (permalink)  
Старый 09.12.2019, 12:15
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,123

Сообщение от Ketlller
здесь если можно пример подкиньте пожалуйста!
Чем тебе не пример...
https://javascript.ru/forum/css-html...tml#post517110
Ответить с цитированием
  #17 (permalink)  
Старый 09.12.2019, 12:38
Аспирант
Отправить личное сообщение для Ketlller Посмотреть профиль Найти все сообщения от Ketlller
 
Регистрация: 09.12.2019
Сообщений: 34

Сообщение от ksa Посмотреть сообщение
Чем тебе не пример...
https://javascript.ru/forum/css-html...tml#post517110
Это получается мне надо самому смотреть за числом-как только появится новое минусовое значение после плюсового и ставить плюсик?))) Сутками сидеть не охотно
Ответить с цитированием
  #18 (permalink)  
Старый 09.12.2019, 20:55
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,495

Вас десять раз наводяще спросили, попробую 11й:
Когда начинать отсчёт? Когда пользователь зашёл на страницу?
Если нет, то когда?
Что делать когда пользователь уходит со страницы? Забывать всё, запоминать последнее значение или продолжать подсчёт?
Если последнее - это возможно только на сервере, который собственно отдаёт данные; когда клиента нет на странице - никакие скрипты, очевидно, не выполняются.
Если первое, то это делается путём изменение кода который отвечает за интерактивное обновление информации. Число не само по себе меняется, чудом божьим, его меняет какой-то код. Вот в этот код и встраивается дополнительный функционал.
Если второе, то тоже самое что и первое, только дополнительно сохранять в localStorage.
__________________
29375, 35

Последний раз редактировалось Aetae, 09.12.2019 в 20:57.
Ответить с цитированием
  #19 (permalink)  
Старый 10.12.2019, 00:27
Аспирант
Отправить личное сообщение для Ketlller Посмотреть профиль Найти все сообщения от Ketlller
 
Регистрация: 09.12.2019
Сообщений: 34

Сообщение от Aetae Посмотреть сообщение
Вас десять раз наводяще спросили, попробую 11й:
Когда начинать отсчёт? Когда пользователь зашёл на страницу?
Если нет, то когда?
Что делать когда пользователь уходит со страницы? Забывать всё, запоминать последнее значение или продолжать подсчёт?
Если последнее - это возможно только на сервере, который собственно отдаёт данные; когда клиента нет на странице - никакие скрипты, очевидно, не выполняются.
Если первое, то это делается путём изменение кода который отвечает за интерактивное обновление информации. Число не само по себе меняется, чудом божьим, его меняет какой-то код. Вот в этот код и встраивается дополнительный функционал.
Если второе, то тоже самое что и первое, только дополнительно сохранять в localStorage.
Я вас понял. отсчет вести когда зашел на страницу. А данные получаю с другого сайта пока открытая страница моя. Если пользователь ушел со страницы то можно забыть.
Благодарю за выдержку и понимание.

Но очень хочется этот автоматический счетчик количества минусовых чисел в реальном времени их появления. Вот как курс валют ежесекундно изменяется, а у меня изменяются значения с + на - числа. Пока они появляются надо их считать.
Ответить с цитированием
  #20 (permalink)  
Старый 10.12.2019, 10:18
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от Ketlller
данные получаю с другого сайта
1) Страница открывается, отрисовывается счетчик со значением 0 (или пока нет изменений, значит и его нет, дело вкуса).

2) Получили данные. Если знак числа (Math.sign(пришедшее число)) не определен или определен но не равен ранее определенному, то отрисовываем счетчик с увеличением его значения на 1.

Наверное так?
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как узнать, float или int значение присвоено переменной? gadyuka Общие вопросы Javascript 4 30.10.2012 15:31