Виджеты: теперь отсоединены для гибких сборок
Мы хотели бы отделить все наши виджеты от плагина страницы для
долгое время, и мы рады объявить, что мы наконец-то приземлились
менять. Так что именно означает в любом случае развязанный? Ну, то
отдельные виджеты и утилиты всегда были разбиты на
отдельные файлы скриптов. Тем не менее, плагин страницы был ответственным за
обработка автоматической инициализации всех официальных плагинов, найденных в
разметка при создании страницы. Эта ситуация сделала невозможным
удаляйте ненужные плагины, не вызывая ошибок, и обычно
установить плохой прецедент для будущих добавлений виджетов.
Теперь почти все виджеты пользовательского интерфейса в библиотеке jQuery Mobile
полностью отделены, поэтому их можно просто удалить, если они не нужны для
конкретный проект. Это изменение позволяет резко уменьшить
размер библиотеки, включая только определенный набор виджетов или
функции, которые вам нужны, в дополнение к горстке необходимых файлов ядра.
В то время как мы все еще планируем сделать больше разъединения и очистки, следующее
файлы теперь отделены и могут быть безопасно удалены из файла make
перед выполнением пользовательской сборки:
- верхний колонтитул страницы / содержание / нижний колонтитул
- разборные
- controlgroup
- fieldcontain
- fixheaderfooter
- кнопка
- checkboxradio
- выберите
- Слайдер
- TextInput
- ссылки на темы
- ListView
- Navbar
- сетка
Мы будем работать с картой зависимостей, потому что некоторые виджеты полагаются на другие
работать. Например, плагин разметки кнопок вызывается многими
виджеты выше, так что это может быть исключено только, но если вы не используете
любой из виджетов, которые зависят от кнопок.
Мы все еще разрабатываем наши рекомендации по подключению плагина
зависимости и развязывание вещей еще дальше. В конечном итоге это будет
Будьте в курсе событий в инструменте загрузки, так что следите за обновлениями!