, М-проекта включает в себя код из ряда различных проектов с открытым исходным кодом, включая Backbone.js , Underscore.js , Modernizr , Moment.js , Бауэр , старшина, JQuery , Hammer.JS , Грунт и многое другое.
Это создает прочную основу для сборки HTML 5 приложений, специально созданных и адаптированных для работы на мобильных устройствах.
Использование-M-проект помогает разработчикам путем предоставления одну кодовую базу, откуда управлять и компиляции приложения, вместо того, чтобы иметь дело с отдельной хранилище кода для каждого удовлетворяются мобильной платформы.
Особенности
- bbli Общие характеристики:
- MVC коде
- HTML 5 поддержка
- JavaScript-весь цикл разработки
- Поддержка автономного
- пользовательские интерфейсы Богатые
- DataProvider для локального и удаленного хранения настойчивости
- Интернационализация (i18n)
- инструменты для сборки, основанные Node.js
- переходы CSS3 основе
- URL глубоко связей
- поддержка SCSS
- Темы
- Платформы:
- Палм WebOS
- Windows Phone
- Blackberry
- Kindle
- Android
- IOS
Что нового В этом выпуске:
- Реализованные тема M.TextFieldView
- Добавлена событие appdidload
- Добавлена CssClass свойство M.GridView
- Обновлено JQuery для 1.9.1
- Обновлено JQuery мобильного 1.3.0
- Исправление setActiveItem-метод в CarouselView
- Разрешить пробелы в имени имущества ValuePattern
- Добавлена функция nearestNumber в M.Math
- Исправление setActiveItem-метод в CarouselView: Paginator не обновить
- Обновлено d8 для v0.4.0
- Обновлены underscore.js в v1.4.4
- Добавлена MovableLabelView
Что нового в версии 1.3.0:
- Исправлена ошибка с видом на изображении и событие загрузки
- Исправлена ошибка с M.WebView и Android + Кордова (псевдо оказать DIV и нажмите IFRAME динамически)
- Установить текущее значение элемента списка к значению вид. Это позволяет, например, получить значение / contentBinding элемента списка в целях шаблона.
- Исправлена ошибка с флагом DebugMode и M.Logger (THX для wherati)
- Добавлена M.ImagePreloader компонент и связана она с эспрессо Предварительная загрузка участие в автомобильной нагрузки все изображения на запуске, если включен через config.json.
- реструктурировать внутренний идентификатор / model_id поведение элементов списка идентификаторов прошедших, когда элемент списка выбран.
- Отключено автоматическое позиционирование кнопок в представлении элемента списка, применяемой JQuery Mobile.
- Добавлена updateListItemView в M.ListView.
- Малая улучшение производительности для M.LoaderView (кэшируются селектора).
- Исправлена ошибка с непоследовательность списке выбора в режиме single_selection_dialog.
- Добавлена iconSize свойство M.MapMarkerView.
- Добавлена авто-уничтожить на DOM удалить, особенно для элементов списка
Что нового в версии 1.1.0:
- Исправлены isAsync и isJSON флаги в M.Request
- Исправлена кран / нажмите проблему с Google Maps на прошивкой
- Исправлена ошибка с событием диспетчерской и гиперссылки на кнопки / этикетки
- Исправлена themeUpdate () из M.SelectionListView и в режиме одного диалогового выбора (не больше JS ошибки с пустым содержимым не обязательным)
- Исправлена проблема с наличием нескольких панелей инструментов, когда и Quot; аутсорсинг и Quot; их в отдельный файл
- Исправлена проблема с жесткого кодированный вид ID в виде таблицы (спасибо к jianliao)
- Добавлена parentView свойство любого вида, которая визуализируется в renderChildViews
- Обновлено D8 библиотеку 0.1.5
- Очистить статус проверки, прежде чем проверять его снова (спасибо к jianliao)
- Добавлена события свойство M.ListView, что будет применяться ко всем элементам, если шаблон не указывает события слишком
- Добавлена функция салфетки кнопку, чтобы M.ListView / M.ListItemView
- Добавлена hasAsteriskOnLabel свойство M.TextFieldView, M.SliderView и M.SelectionListView (THX к jianliao)
- Добавлена сложную Разделить компонент в рамках (M.SplitView, M.SplitItemView, M.PopoverView, M.SplitToolbarView)
- Исправлена проблема с minifed Modernizr и DCE Espresso в
- Обновлено D8 в v0.1.6 (спасибо к josher19)
- Исправлена проблема с Google вызова несуществующего переменной в M.MapView
- Обновлено JQuery для 1.7.1
- Обновлено JQuery Mobile для 1.1.0
- Обновлено mobiscroll 1,6
- Исправлена ошибка с возможно неопределенной переменной в M.FormView
- Обновлено D8 библиотеку 0.2.0
- Обновлено подчеркивания v1.3.2
- Добавлена параметризованных M.I18N
- Исправлена ошибка с проверкой регулярного выражения для ValuePattern в M.ListView
- Улучшена стабильность поведения и диалогов
- Скорректированная вид и выбора даты, чтобы вписаться в дизайн jqm
- Скорректированная нескольких компонентов пользовательского интерфейса для работы с jqm 1.1
- Реализованные в реальном фиксированные панели инструментов / вкладка баров jqm 1.1
- Скорректированная M.SliderView использовать "изюминкой" jqm ему опционам
- Исправлена ошибка с M.ListView (оказание суб видом теперь можно)
- Исправлена ошибка с M.ScrollView
- Модернизированный вид сплит работать с JQM 1.1
Что нового в версии 1.0.0 RC1:
- Исправлена ошибка с sendNoCacheHeader имущества М. Запрос
- I18N не устанавливает язык по умолчанию язык, если желаемый он не доступен
- Исправлена ошибка в M.Request относительно внутренних обратных вызовов
- Добавлена M.DataConsumer в качестве специального поставщика данных, который работает только в качестве источника и в сочетании с найти модели ()
- Исправлена ошибка с текстовых полей (дата ввода), рассчитанным и DatePicker
- Обновлено подчеркивания версии 1.3
- Обновлено mobiscroll в 1.5.3
- Исправлена ошибка с M.ScrollView и кнопка ясно
- Добавлена отключить () / включить () и ClearValue (), чтобы M.SearchBarView
- Добавлена CssClass свойство M.ListView
- Добавлена особое поведение для M.ButtonView внутри из M.ToggleView
- Модель: изменилось m_id из числа уникальной строки (4 цифры каждый может быть одним из 32 символов)
- Модель: удален метод bulkImport
- Переименован getRecordForId () для getRecordById () (в M.RecordManager), то последняя является устаревшим предприятием
- Удаленные M.ModelRegistry
- Удаленные M.DataProviderCouchDB
- Удаленные M.DataProviderWebSQL
- Метод Find () в настоящее время занимает DataProviderLocalStorage объект для запроса
- Добавлена & Quot; включают & Quot; Оператор (для строк) для LS находят запроса
Что нового в версии 0.8 альфа:
- Исправлена опечатка ошибка в M.Request
- Добавлена M.CanvasView
- Добавлена numberOfChars свойство M.TextField (эквивалент MAXLENGTH имущества в HTML-формате в)
- Исправлена ошибка в UTF8 M.ListView
- Добавлена M.TextFieldView на поддерживаемые мнениями в рамках просмотреть список элементов.
- Удалено устаревшим useTransitions собственностью M.Application (используйте GetConfig (), а)
- Исправлена ошибка с switchToPage () (сделать использование четвертого параметра: updateHistory)
- Добавлены все финиковые типа как возможных значений для inputType для M.TextFieldView
- Добавлена M.SliderView (на основе диапазона типа входа и jqm)
- возможность перемещения диалоги по изменению ориентации
- Добавлена очереди в диалоги, чтобы показывать только по одному
- Добавлена режим M.MULTIPLE_SELECTION_DIALOG в M.SelectionListView
- Добавлена макет 4-столбец M.GridView
- Обновлено подчеркивания v1.2.2
- Обновлено mobiscroll в v1.5.2
- Добавлена пользовательская конфигурация Modernizr к M.Environment для обнаружения типов ввода HTML5
- Добавлена M.DatePickerView, как запасной вариант для современных видов ввода для M.TextFieldView
- Добавлена обратные к initMap ()
- Добавлена отключить () / включить (), чтобы M.SelectionListView
- Добавлена M.TableView (первый, простой вариант)
- рефакторинга M.Request использовать свойство обратных вызовов
- Добавлена sendNoCacheHeader и sendTimestamp свойства в M.Request
Что нового в версии 0.6 альфа:
- реструктурировать содержание связывания (3): набор () теперь можно установить отдельные значения цепи, как "person.address.street '
- Добавлена 'orientationchange "событие M.PageView
- Исправлена M.LoaderView
- Удалены бесполезные свойства M.Application (viewManager, modelRegistry, ...)
- рефакторинга M.MapView: Загрузите Google Maps API, только если подключение доступным (это исправляет баг с кэш манифеста)
- Добавлена unregisterEvents (), чтобы M.EventDispatcher
- Переименован удалить (), чтобы отменить () в M.ViewManager
- рефакторинга уничтожить () в M.Application: Кроме отменить вид как от диспетчера событий и менеджера зрения
- Добавлена setActiveButtonAtIndex (), чтобы M.ButtonGroupView
- Удалено свойство ApplyTheme
- Исправлена ошибка в renderUpdate () из M.ButtonView
- Добавлена resetSelection (), чтобы M.SelectionListView
- Обновлено JQuery мобильный телефон, чтобы 1.0b1 (и регулировать некоторые части TMP работать с этой новой версии правильно)
- Обновлены underscore.js в 1.1.6
- Удаленные версии файла, так как мы поддерживаем версию в m.js - & # x3e; M.version
- реструктурировать оповещения и подтвердить диалог, чтобы положение динамически рассчитанный = & # x3e; всегда в центре экрана, даже если страница прокручивается. Полу-прозрачный фон теперь имеет полную размер страницы.
- Добавлена getTotalSize, getTotalHeight и getTotalWidth в M.Environment, чтобы получить общий размер документа
- Авто-центр M.Loader вид, когда шоу () вызывается и загрузчик был скрыт перед
- Исправлена ошибка в showErrors M.FormView (в)
- Добавлена динамическое значение вычислений для M.TextFieldView
- Добавлена конфигурации собственности и GetConfig (), чтобы получить доступ к M.Application свойства config.json в приложении
- Добавлена isSelectable свойство M.ListItemView
- Добавлена setView (), чтобы M.ToggleView
- Использование DebugMode собственностью config.json только войти, если мы не в рабочем режиме
Что нового в версии 0.5 альфа:
- Исправлена ошибка в M.I18N
- Добавлена SetValue (), чтобы M.LabelView
- Добавлена Autogrow-механизм M.TextFieldView в сочетании с содержанием связывания
- реструктурировать обработки событий (все снова и снова все)
- недвижимость рефакторинга childViews (это способ более надежный в настоящее время)
- Обновлено JQuery для 1.6.1
- Обновлено JQuery Mobile для 1.0b1
- реструктурировать содержание связывания (1): Это теперь использует целевой / недвижимость (так же, как события)
- реструктурировать содержание связывания (2): Добавлена рекурсии, так что теперь что-то вроде "person.address.street" можно
- Добавлена метод удаления детей Просмотры вид (например используется в целях переключения)
- реструктурировать диалоги: не более отображается как страницы, но в виде наложения анимационного с CSS3
- реструктурировать вид переключения: сделать шоу / скрыть вместо добавления / удаления
Что нового в версии 0.4 альфа:.
- Обновлено JQuery 1.5.2
- Обновлено JQuery Mobile, чтобы 1.0a4.1.
- Обновлено M.DatePickerView работать с последней версией JQM.
- Обновлено M.SelectionListView работать с последней версией JQM.
- Исправлена ошибка в M.ToggleView.
Требования
- включен JavaScript на стороне клиента
- HTML5 и CSS3 браузер с поддержкой
Комментарии не найдены