Есть код
var znak = parseFloat($('td').eq(2).html()) || 0,
lng0 = znak;
var znac = setInterval(function (){
znak = lng0 = parseFloat($('td').eq(2).html());
},2000);
var znak1 = parseFloat($('td').eq(3).html()) || 0,
lat1 = znak1;
var znac = setInterval(function (){
znak1 = lat1 = parseFloat($('td').eq(3).html());
},2000);
C помощью которого получаю данные, и, если данные еще не получены, то я устанавливаю первоначальное значение 0
.
Код мне очень помог в проекте, но у меня будет около 50-100 таких маркеров, и находить каждом из них значения - не вариант...
Как можно улучшить этот код ???
Ну, по порядку:
Сперва, заменить этот транслит на что-нибудь менее травмирующее зрение и психику.
Затем, объединить все действия под интервалами в ОДИН интервал, в котором будут оббегаться все эти "маркеры", как было неоднократно предложено ранее.
После неплохо было бы вынести МНОГОКРАТНО используемый функционал в, соответственно, фукнцию. Не очень понимаю суть всего происходящего, но если так будет угодно, все что делается до интервала в одну функцию, все, что после - в другую.
Ну и как опять же указали ранее, пользоваться VanillaJS - инструмент хоть и сложный в освоении, но как только познаешь - откроется невообразимая мощь этого гиганта программирования.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Не могу прочитать <!DOCTYPE> у iframe, его надо получить в виде строкиДля обычной страницы все просто: document