Для HTML / CSS:
Подходит ли Mandible для ваших нужд?
Для Javascript:
Все основные фреймворки «работают» кроссплатформенно и кросс-браузерно и имеют тенденцию маскировать «неровности» между средами.В этом случае ваш выбор должен зависеть от того, какую функциональность или структуру вы хотите, чтобы ваша инфраструктура обеспечивала, сбалансированная с дополнительными требованиями к обработке и накладными расходами времени загрузки, которые будут возникать при загрузке и запуске громоздких платформ при работе на более медленном мобильном устройстве.
Вот несколько примеров:
Подчеркивание дает общую основу полезной функциональности и очень мало.
jQuery хорош для дом манипуляции и выбора.У него есть некоторые дополнительные специи в подчеркивании, но я не думаю, что это фокус.Его особенности делают его громоздким, но он также поддерживает и имеет широкий спектр плагинов.
Zepto походит на минималистский jquery.Его площадь значительно меньше, что делает его хорошим выбором для мобильных приложений, но по функциональности он не соответствует jQuery.Он также не имеет доступа к миру плагинов jQuery.
Backbone.js требует Underscore и jQuery / Zepto, но дает вам надежный способ построения и управления моделями.Это очень хорошо для работы с конечными автоматами, удаленными данными и предотвращения выхода из-под контроля шаблонов и DOM.
Надеюсь, это поможет.Когда вы принимаете решение о том, с какой платформой идти, сообщите нам, с чем вы пошли и почему.
Другие примечания
- iScroll кажетсяпереход на мобильную прокрутку.Никогда не использовал его сам, хотя.
- jQueryMobile специально разработан как платформа, помогающая создавать HTML-интерфейсы для мобильных устройств.Если вы создаете свой собственный надежный код HTML5 / CSS, вам, вероятно, не нужна его помощь.
- Не тратьте время на поддержку IE6 или 7 .Если вы не переделываете веб-сайт AARP, ваша целевая аудитория не использует их.