首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jquery mobile和Durandal

jquery mobile和Durandal
EN

Stack Overflow用户
提问于 2013-03-24 02:25:57
回答 3查看 1.8K关注 0票数 2

请任何人建议我,这是一个好主意,使用Durandal和JuqueryMobile的移动应用程序(浏览器)。我计划使用Durandal,Jquerymobile,MVC4,KnockoutJs和BreezeJs开发一个应用程序。

谢谢

EN

回答 3

Stack Overflow用户

发布于 2013-03-27 07:30:24

我不推荐使用jQuery手机,因为它有很多与durandal重叠的特性。除非您只想使用jQuery mobile进行控制。

我在google group forums上问了一下,结果得到的建议是ratchet

不完全是你想要的答案,但是..考虑一下其他选择可能也是不错的。

票数 4
EN

Stack Overflow用户

发布于 2013-03-24 03:12:42

是的,我相信这是一个合理的方法。我们正在使用jquery UI (而不是移动版本)和durandal框架,并在一个大型web应用程序上取得了成功。

如果包含Steve Saunderson (https://github.com/SteveSanderson/knockout/wiki/Bindings---jqueryui-widgets)的jquery ui小部件绑定,就可以实现完全声明性UI方法。

它允许您在HTML中声明类似jquery ui自动完成控件的东西,如下所示:

代码语言:javascript
复制
<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和knockout之后包含上面的javascript。

票数 3
EN

Stack Overflow用户

发布于 2013-05-20 08:45:28

我会说不是。我用JQuery手机做了一个简单的PhoneGap应用,有3个页面。看起来不错。然后我尝试实现Durandal,它打破了我所有的JQuery移动样式。我得出的结论是,当Jquery Mobile试图实现自己的页面导航模型时,这两者并不能很好地配合。我现在将尝试Bootstrap,或者可能为UI手工编码css。

如果有人能证明不是这样,请让我知道!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15590470

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档