Показать сообщение отдельно
  #14 (permalink)  
Старый 07.07.2015, 04:34
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Да у него имена функций уже переданы с сервера. Это стандартное решение. Например у нас есть три элемента с классами

Bid
Ask
Last

уже все понятно. Можно добавить заранее известный суффикс от ингресса

el-bid
el-ask
el-last

Затем мы можем сделать 3 метода в объекте

calc={
bid:function(v){},
ask:function(v){},
last:function(v){}
}

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

for(var key in data.result)
   if(typeof calc[key]==='function')
       calc[key](data.result[key]);


элементарно ватсон.

Последний раз редактировалось kostyanet, 07.07.2015 в 04:37.
Ответить с цитированием