モバイルベースのアプリケーション(ブラウザ)にはDurandalとJuqueryMobileを使用することをお勧めします。Durandal、Jquerymobile、MVC4、KnockoutJs、BreezeJs を使ってアプリケーションを開発する予定です。
ありがとう
モバイルベースのアプリケーション(ブラウザ)にはDurandalとJuqueryMobileを使用することをお勧めします。Durandal、Jquerymobile、MVC4、KnockoutJs、BreezeJs を使ってアプリケーションを開発する予定です。
ありがとう
デュランダルと重複する機能がたくさんあるため、jQueryモバイルの使用はお勧めしません。コントロールにjQueryモバイルを使用したい場合を除きます。
Google グループ フォーラムで質問したところ、代わりにラチェットが提案されました。
あなたが探している答えとは正確には異なりますが、.. 他のオプションも検討することをお勧めします.
はい、これは健全なアプローチだと思います。durandal フレームワークで jquery UI (モバイル版ではない) を使用しており、大規模な Web アプリで成功しています。
Steve Saunderson ( https://github.com/SteveSanderson/knockout/wiki/Bindings---jqueryui-widgets ) による jquery ui ウィジェット バインディングを含めると、完全に宣言的な UI アプローチを実現できます。
次のように、HTML 内で jquery ui オートコンプリート コントロールのようなものを宣言できます。
<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
jquery とノックアウトをロードした後、必ず上記の JavaScript を含めてください。
私はノーと言うでしょう。JQuery Mobile で 3 ページのシンプルな PhoneGap アプリを作成しました。よさそうだった。その後、Durandal を実装しようとしたところ、JQuery モバイル スタイルがすべて壊れてしまいました。Jquery Mobile は独自のページ ナビゲーション モデルを実装しようとするため、この 2 つはうまく連携できないという結論に達しました。代わりに Bootstrap を試すか、UI の CSS をハンドコーディングします。
誰かがそうでないことを証明できる場合は、私に知らせてください!