Подтвердить что ты не робот

Как кросс-браузер является backbone.js?

Мы работаем с несколькими типами браузеров - на веб-сайтах, мобильных устройствах, планшетах и ​​смарт-телевизорах. Мы изучаем backbone.js для нашего mvc.

Существуют ли какие-либо известные ограничения перекрестного браузера backbone.js?

4b9b3361

Ответ 1

Я думаю, что это связано не столько с Backbone, сколько с HTML и CSS, которые вы используете. Вы можете увидеть список мобильных приложений Backbone здесь: http://backbonejs.org/#examples. jQuery обычно используется вместе с Backbone и имеет отличную репутацию совместимости браузера. Проверьте это здесь: http://docs.jquery.com/Browser_Compatibility.

См. также базовый набор тестов, упомянутый lwburk

Ответ 2

Я только начинаю изучать backbone.js, но у нас была проблема с браузером в отношении истории.

Это:

Backbone.history.start({pushState: true})

У некоторых проблем со старыми браузерами.

Это все, с чем мы столкнулись до сих пор, но проект все еще довольно новый.

Вот связанная ссылка на магистральный github:

https://github.com/documentcloud/backbone/issues/173

Ответ 3

Ответ c4urself хорош, но обновляя последние данные:

Согласно этот комментарий от braddunbar в своем списке проблем github, у них нет официального документа поддержки, но, насколько мне известно, Backbone поддерживает IE6 + и последнюю версию Chrome, Safari, Firefox и Opera "

У них есть тестовый набор здесь, который вы можете запустить в любом браузере, который вам нужен, чтобы протестировать поддержку.

См. также информацию о поддержке для их зависимостей:

  • jQuery: http://docs.jquery.com/Browser_Compatibility
  • Подчеркивание: не может найти ничего официального, но этот комментарий по теме "Сократить поддержку IE6-8 и других старых браузеров" автор библиотеки (как подчеркивающий, так и основной) jashkenas говорит: "Underscore всегда должен быть простым, единственным script, который поддерживает все среды, с которыми вы, вероятно, столкнетесь как разработчик JavaScript из коробки. Код, написанный для работы против одной версии Underscore должен работать только кросс-платформенный."
  • JSON-js: не может найти ничего явного, но поскольку точка библиотеки" предназначена для приложений которые, как ожидается, будут работать в устаревших веб-браузерах ", у которых нет объекта JSON, я бы сказал, что это не проблема.

Ответ 4

Магистральная платформа разработана как возможно более кросс-браузер. Несмотря на то, что они используют историю api, для нее есть резерв.

Вы можете безопасно разрабатывать любое современное веб-приложение, используя его.