Мне нравится использовать Backbone JS для проекта iPad HTML5... Но я быстро столкнулся с проблемой необходимости перехода iPad-ish, элементов формы и т.д. После осмотра кажется, что jQuery Mobile является наиболее установлено. Мы все равно используем jQuery.
Но одно, что я быстро натолкнулся на хэш-события/ajax, из двух библиотек быстро не сработало. Поскольку jQuery Mobile заботится о загрузке страниц и выполнении переходов и т.д., Это не позволяло моим маршрутам Backbone Controller работать так, как они делали раньше. Казалось, что эти два на самом деле не совместимы?
Однако после некоторой работы у меня есть обходное решение... Используя загрузку событий на странице jQuery Mobile, вы можете увидеть активную страницу, а затем запустить правильный макет, который идет с этой страницей. В основном полностью устраняются с помощью хеш-прослушивания/маршрутов/контроллера Backbone.
Но это все еще не кажется правильным? Как Backbone JS и jQuery Mobile работают вместе? Как мне сделать это правильно, продвигаясь вперед?