Мы работаем с несколькими типами браузеров - на веб-сайтах, мобильных устройствах, планшетах и смарт-телевизорах. Мы изучаем backbone.js для нашего mvc.
Существуют ли какие-либо известные ограничения перекрестного браузера backbone.js?
Мы работаем с несколькими типами браузеров - на веб-сайтах, мобильных устройствах, планшетах и смарт-телевизорах. Мы изучаем backbone.js для нашего mvc.
Существуют ли какие-либо известные ограничения перекрестного браузера backbone.js?
Я думаю, что это связано не столько с Backbone, сколько с HTML и CSS, которые вы используете. Вы можете увидеть список мобильных приложений Backbone здесь: http://backbonejs.org/#examples. jQuery обычно используется вместе с Backbone и имеет отличную репутацию совместимости браузера. Проверьте это здесь: http://docs.jquery.com/Browser_Compatibility.
См. также базовый набор тестов, упомянутый lwburk
Я только начинаю изучать backbone.js, но у нас была проблема с браузером в отношении истории.
Это:
Backbone.history.start({pushState: true})
У некоторых проблем со старыми браузерами.
Это все, с чем мы столкнулись до сих пор, но проект все еще довольно новый.
Вот связанная ссылка на магистральный github:
Ответ c4urself хорош, но обновляя последние данные:
Согласно этот комментарий от braddunbar в своем списке проблем github, у них нет официального документа поддержки, но, насколько мне известно, Backbone поддерживает IE6 + и последнюю версию Chrome, Safari, Firefox и Opera "
У них есть тестовый набор здесь, который вы можете запустить в любом браузере, который вам нужен, чтобы протестировать поддержку.
См. также информацию о поддержке для их зависимостей:
Магистральная платформа разработана как возможно более кросс-браузер. Несмотря на то, что они используют историю api, для нее есть резерв.
Вы можете безопасно разрабатывать любое современное веб-приложение, используя его.