【问题标题】:Is it possible to create and manage multiple DOMS in a javascript application?是否可以在 javascript 应用程序中创建和管理多个DOMS?
【发布时间】:2013-04-13 17:25:55
【问题描述】:

我们正在尝试混合像 JQuery Mobile 这样喜欢在运行时控制 DOM 的框架。

我们希望允许框架根据需要管理 DOM,但是当我们在 Javascript 应用程序中切换框架时,我们可以杀死以前的 DOM 并创建一个新的。

【问题讨论】:

    标签: javascript dom jquery-mobile kendo-mobile


    【解决方案1】:

    奇怪的问题:p。好吧,可以创建一个能够管理所有内容的 javascript 框架。您只需要一个加载第一个文件的 index.html,不需要其他任何东西。 javascript没有限制。首先,您只需要 document.createElement、node.appendChild 和 node.removeChild。我不知道这个答案是否对你有帮助,因为我真的不明白这里的问题是什么。

    【讨论】:

    • 我们已经尝试过了,但是我们使用了 2 个基本上可以做到这一点的框架,Kendo 和 Sencha,你不能将这 2 个框架混合在一起。如果我们可以在每个框架的使用之间切换时保存和恢复 DOM,那将是理想的。我们为什么要这样做是一个很长的故事,但这是我们客户的要求。
    【解决方案2】:

    您可以使用jQuery.parseHTML() 函数创建一组DOM 元素,这些元素可以在某些时候插入(或不插入)到文档中。解析后的结构可以使用 jQuery 进行操作,也可以传递给其他库进行操作(尽管我不确定这有多简单,具体取决于您要使用的其他库......)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-02-07
      • 2020-09-17
      • 2011-05-24
      • 2014-11-01
      • 1970-01-01
      • 2010-09-30
      • 1970-01-01
      相关资源
      最近更新 更多