Jquery mobile jquerymobile&;JS框架
在我的工作中,我们有一个现有的ASP.NET web应用程序,并且正在复制一些页面和功能,以便更好地针对我们的移动用户。我们使用jQueryMobile框架和ASP.NETWeb表单来实现这一点 由于这将针对移动web,我希望它快速且轻量级,这意味着关闭视图状态,按需加载列表(打开时),并且我希望消除回发(恼人且不适用于jQuery mobile)。当然,这意味着在客户端做更多的工作 其中一个页面有点复杂,它允许用户记录项目,但是它的布局是完全可定制的。在记录之前,用户可以定义他们希望跟踪的字段。其中一些字段由系统指定,但其他字段由用户创建。他们可以从复选框、下拉列表、日期框、单选按钮、文本框或列表框中进行选择。一些字段还与其他字段绑定,这意味着用户可以在一个下拉列表中选择一个项目,然后重新加载另一个包含相关数据的下拉列表。用户还可以在用于记录其项目的实际页面上添加无限量的附加字段(下拉列表)。用户填写页面后,所选字段值将保存回数据库表中的服务器 我认为这将是一个很好的机会来使用JS框架,比如Knockout.JS,依赖项跟踪将非常有助于保持同步,并根据其他列表中的选择根据需要重新加载列表。尽管我有点担心它如何处理表单布局是动态的这一事实&一旦显示就可以修改(有人知道它是否可以处理这个问题吗?) 因此,我开始四处寻找jQuery Mobile&Knockout.js,显然存在一些问题、解决方法、限制等。这两个工具一起工作,我看到了相同的东西w/Backbone.jsJquery mobile jquerymobile&;JS框架,jquery-mobile,backbone.js,knockout.js,Jquery Mobile,Backbone.js,Knockout.js,在我的工作中,我们有一个现有的ASP.NET web应用程序,并且正在复制一些页面和功能,以便更好地针对我们的移动用户。我们使用jQueryMobile框架和ASP.NETWeb表单来实现这一点 由于这将针对移动web,我希望它快速且轻量级,这意味着关闭视图状态,按需加载列表(打开时),并且我希望消除回发(恼人且不适用于jQuery mobile)。当然,这意味着在客户端做更多的工作 其中一个页面有点复杂,它允许用户记录项目,但是它的布局是完全可定制的。在记录之前,用户可以定义他们希望跟踪的字段
有人对此有什么建议吗?尝试使用某种类型的JS框架w/jquerymobile值得吗?JS框架能否处理我试图创建的表单,而不需要我跳转?我是否最好寻找某种依赖项跟踪插件并使用它,如果是的话,您是否可以建议任何可以连接到我的模型对象和页面上的其他控件并使用jQuery Mobile正常工作的插件?总体而言,敲除插件应该非常适合您的要求。我目前正在使用它作为MVC3应用程序来做与您描述的类似的事情 对于您复杂的页面,这一切都是可行的
- 您的高度可定制表单。这是一个击倒真正闪耀的领域。它允许将数据的显示方式与数据本身分开。这可以通过不同的数据绑定类型完成,并且您可以添加自己的自定义绑定。实际上,我在创建表单和试验测试控件类型时经常这样做
- 动态布局-使用Knockout,DOM和数据之间没有直接连接。Knockout的数据绑定语句允许您在运行时将新内容连接到它的数据。这在我当前的应用程序中运行良好
- 有关无限添加的要求,请查看。它似乎有做无限需求的功能
希望这能有所帮助。另外,在主页上签出链接- 总的来说,淘汰赛应该很适合你的要求。我目前正在使用它作为MVC3应用程序来做与您描述的类似的事情 对于您复杂的页面,这一切都是可行的
- 您的高度可定制表单。这是一个击倒真正闪耀的领域。它允许将数据的显示方式与数据本身分开。这可以通过不同的数据绑定类型完成,并且您可以添加自己的自定义绑定。实际上,我在创建表单和试验测试控件类型时经常这样做
- 动态布局-使用Knockout,DOM和数据之间没有直接连接。Knockout的数据绑定语句允许您在运行时将新内容连接到它的数据。这在我当前的应用程序中运行良好
- 有关无限添加的要求,请查看。它似乎有做无限需求的功能
希望这能有所帮助。另外,在主页上签出链接- 感谢您提供的信息,联系人编辑器演示看起来很有用。我不知道Knockout.js被包装在MVC4中,很高兴知道。感谢您提供的信息,联系人编辑器演示看起来很有用。我不知道Knockout.js被包装在MVC4中,很高兴知道。