Я ищу для создания нового веб-сайта и хочу взять на себя ответственный подход "мобильный". Один из принципов этой методологии заключается в том, чтобы загружать только то, что вам нужно, и избегать включения больших расточительных библиотек и фреймворков, пока вы им не понадобятся.
Для этого я намерен использовать modernizr2 для тестирования функций и загрузки только необходимых файлов и библиотек.
На стороне javascript мне очень интересно использовать что-то вроде zepto.js(http://zeptojs.com/), которая представляет собой крошечную библиотеку javascript (2-5k), оптимизированный для мобильного webkit (и только для мобильного webkit) при сохранении синтаксиса, совместимого с jquery. Он также был разработан для "горячей замены" с полным jQuery. Поэтому моя стратегия (в псевдокоде):
- Тест для мобильного webkit
- Если (true) загрузить zepto.js
- if (false) load jquery
Но теперь мой вопрос: что (будущее доказательство) техника вы бы рекомендовали для обнаружения мобильного веб-кита, желательно с использованием чистого javascript (без использования jquery, плагинов или других библиотек) и который можно было бы интегрировать с API тестирования modernizr?