Пожалуйста, предложите мне, рекомендуется использовать Durandal и JuqueryMobile для мобильного приложения (Browser). Я планирую разработать приложение, используя Durandal, Jquerymobile, MVC4, KnockoutJs и BreezeJs.jquery mobile и Durandal
Thanks
Пожалуйста, предложите мне, рекомендуется использовать Durandal и JuqueryMobile для мобильного приложения (Browser). Я планирую разработать приложение, используя Durandal, Jquerymobile, MVC4, KnockoutJs и BreezeJs.jquery mobile и Durandal
Thanks
Да, я считаю, что это звуковой подход. Мы используем jQuery UI (а не мобильную версию) с durandal framework с успехом на большом веб-приложении.
Если вы включили привязки jquery ui виджета от Стива Сондерсона (https://github.com/SteveSanderson/knockout/wiki/Bindings---jqueryui-widgets), вы можете достичь полностью декларативного подхода к пользовательскому интерфейсу.
Это позволит вам объявить что-то вроде управления JQuery UI автозаполнения внутри HTML, как это:
<input type="text" data-bind="
css: { 'song-valid': isValid, 'song-invalid': isInvalid },
value: songSearchText,
valueUpdate: 'afterkeydown',
attr: { placeholder: placeholderText },
jqueryui: {
widget: 'autocomplete',
options: {
source: function(request, response) { return $data.songAutoCompleteSource(request, response); },
minLength: 2,
select: function (event, ui) {
$data.songSelected(ui.item.id, ui.item.value);
$parent.songSelected();
}
}
}" />
просто включить виджет привязок JQuery UI, найденные в этом суть: https://github.com/SteveSanderson/knockout/wiki/Bindings---jqueryui-widgets
Убедитесь, что вы включить вышеупомянутый javascript после того, как вы уже загрузили jquery и нокаут.
Спасибо, Алекс, но я обеспокоен тем, что мы сможем получить JqueryMobile на мобильном устройстве? – Parwej
Я бы не рекомендовал использовать jQuery mobile, потому что у него много перекрывающихся функций w/durandal. Если вы не хотите просто использовать jQuery mobile для элементов управления.
Я попросил вместо google group forums и ratchet.
Не совсем ответ, который вы ищете, но ... возможно, было бы неплохо рассмотреть и другие варианты.
Спасибо Эван Я видел это и, похоже, хорошо для нынешнего развития. Но я не уверен, что это будет хорошо для будущего. – Parwej
Я бы сказал, нет. Я сделал простое приложение PhoneGap с 3 страницами с JQuery Mobile. Это выглядело хорошо. Затем я попытался реализовать Durandal, и он сломал все мои мобильные модели JQuery. Я пришел к выводу, что 2 не играют хорошо вместе, поскольку JQuery Mobile пытается реализовать свою собственную навигационную модель. Теперь я собираюсь попробовать Bootstrap вместо этого, или, возможно, ввести код css для пользовательского интерфейса.
Если кто-нибудь может доказать обратное, сообщите мне!
Вы пытались отключить изменения страницы ajax в JQM? – mcottingham
Будет ли это гибридное приложение (доступное с рынка) или мобильное веб-приложение? –
Это мобильное приложение – Parwej
Вы делаете приложение только для современных устройств? Или вы хотите поддерживать старые устройства? –