2016-12-08 3 views
-1

Я делаю в плане (организатор) приложение в jQuerymobile с помощью php. Приложение довольно простое. Но мой вопрос: можно ли изменить цвет квадрата на зеленый на моем мобильном телефоне, чтобы он изменился и на моем рабочем столе (10 секунд задержки макс). Кто-то сказал мне, что firebase является возможностью или ajax. Но когда я пытаюсь google на решениях, я не могу найти ничего об этом. Так что вы, ребята, предлагаете, как это исправить?Ping-сервер для изменений

Иметь хороший день, Simon

+0

Вы сомневаетесь. Вы хотите узнать об Ajax или изменить цвет вашего окна. Вы могли бы разработать его немного больше. – Sandeep

+1

Я бы предложил веб-сайт. – Daan

+0

aah my bad, я хочу знать решение проблемы, о которой я рассказываю ниже. Когда я меняю квадрат на своем мобильном телефоне, я хочу, чтобы он менялся и на моем рабочем столе. Но с какой программой это возможно и как? –

ответ

0

Как Даан указал вам, что вы действительно ищете, чтобы достичь чего-то, что вы описали это WebSockets. Хотя вы можете использовать подход опроса с jquery, чтобы сделать то же самое, это действительно не так элегантно, как использование websockets. Существует много доступных библиотек websocket, для которых дается подробный ответ на этот вопрос stackoverflow thread

Firebase - это бэкэнд и упрощает разработку для вас, особенно для создания приложений реального времени, подобных тем, которые вы хотели. Посмотрите на Firepad. Откройте его в двух разных браузерах, и вы сможете увидеть его в реальном времени. Когда вы редактируете на одном экране браузера, содержимое будет отображаться на другом.

Вы можете использовать это как отправную точку, посмотреть в свой код на github и создать свое приложение. Я думаю, вы могли бы рассмотреть возможность создания приложений с помощью meteor

1

Коснитесь, что вы пишете свое приложение в javascript, вы можете использовать pouchdb. Pouchdb - это база данных javascript, которая syncs информация с базой данных couchdb, а couchdb может копировать свою информацию прозрачно без дополнительных усилий.

Другим подходом является использование websocket или длинного опроса, когда веб-сайты не поддерживаются, но этот подход включает в себя немного больше «работы», чем подход pouchdb.

У меня есть TodoMVC игрушка проект на моем GitHub с помощью WebSockets делать реальные обновления времени, это не то же самое окружение вы используете, но он может дать вам некоторое представление о том, как WebSockets работы. Вы можете проверить это here

Смежные вопросы