"Разработка второго экрана для “Еды”. Владимир...

22

Click here to load reader

description

Семинар «Front-end разработка. Технический блок», организованный интернет-агентством Lead Zeppelin. Bспользование Node.JS, mongoDB и Socket.IO для мобильной версии сайта; jQuery.Mobile, его плюсы и минусы в разработке мобильных сайтов; почему отказались от AJAX; решение проблемм адаптивных картинок.

Transcript of "Разработка второго экрана для “Еды”. Владимир...

Page 1: "Разработка второго экрана для “Еды”. Владимир Павликов, ведущий разработчик Интерактивного агентства
Page 2: "Разработка второго экрана для “Еды”. Владимир Павликов, ведущий разработчик Интерактивного агентства
Page 3: "Разработка второго экрана для “Еды”. Владимир Павликов, ведущий разработчик Интерактивного агентства
Page 4: "Разработка второго экрана для “Еды”. Владимир Павликов, ведущий разработчик Интерактивного агентства
Page 5: "Разработка второго экрана для “Еды”. Владимир Павликов, ведущий разработчик Интерактивного агентства
Page 6: "Разработка второго экрана для “Еды”. Владимир Павликов, ведущий разработчик Интерактивного агентства
Page 7: "Разработка второго экрана для “Еды”. Владимир Павликов, ведущий разработчик Интерактивного агентства
Page 8: "Разработка второго экрана для “Еды”. Владимир Павликов, ведущий разработчик Интерактивного агентства
Page 9: "Разработка второго экрана для “Еды”. Владимир Павликов, ведущий разработчик Интерактивного агентства
Page 10: "Разработка второго экрана для “Еды”. Владимир Павликов, ведущий разработчик Интерактивного агентства
Page 11: "Разработка второго экрана для “Еды”. Владимир Павликов, ведущий разработчик Интерактивного агентства
Page 12: "Разработка второго экрана для “Еды”. Владимир Павликов, ведущий разработчик Интерактивного агентства
Page 13: "Разработка второго экрана для “Еды”. Владимир Павликов, ведущий разработчик Интерактивного агентства
Page 14: "Разработка второго экрана для “Еды”. Владимир Павликов, ведущий разработчик Интерактивного агентства
Page 15: "Разработка второго экрана для “Еды”. Владимир Павликов, ведущий разработчик Интерактивного агентства
Page 16: "Разработка второго экрана для “Еды”. Владимир Павликов, ведущий разработчик Интерактивного агентства
Page 17: "Разработка второго экрана для “Еды”. Владимир Павликов, ведущий разработчик Интерактивного агентства
Page 18: "Разработка второго экрана для “Еды”. Владимир Павликов, ведущий разработчик Интерактивного агентства

var CheckCurrentShow = function() { show.GetCurrent(function(err, current) { if (!err && current) { var eventData = { id: current.tvlist_id, name: current.name }; io.sockets.emit('show_live', eventData); } setTimeout(CheckCurrentShow, 5000); }); }; CheckCurrentShow();

Page 19: "Разработка второго экрана для “Еды”. Владимир Павликов, ведущий разработчик Интерактивного агентства

var CheckCurrentShow = function() { show.GetCurrent(function(err, current) { var timeout = 5000; if (!err && current) { var eventData = { id: current.tvlist_id, name: current.name }; timeout = current.time_end * 1000 – new Date().getTime(); io.sockets.emit('show_live', eventData); } setTimeout(CheckCurrentShow, timeout); }); };

Page 20: "Разработка второго экрана для “Еды”. Владимир Павликов, ведущий разработчик Интерактивного агентства

$.getJSON('/some/url/', params, callback);

socket.emit('event_name', params, callback);

Page 21: "Разработка второго экрана для “Еды”. Владимир Павликов, ведущий разработчик Интерактивного агентства

socket.on('other_event_name', callback);

Page 22: "Разработка второго экрана для “Еды”. Владимир Павликов, ведущий разработчик Интерактивного агентства