首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >何时使用多个Sammy.js应用程序?

何时使用多个Sammy.js应用程序?
EN

Stack Overflow用户
提问于 2012-11-29 13:47:31
回答 1查看 871关注 0票数 3

在学习Sammy.js的过程中,我了解到在同一页面中可以有多个Sammy.js应用程序,每个应用程序都绑定到一个不同的元素(即div)。我想知道为什么这是有用的。

我在another post中读到只有绑定元素中的表单才会触发路由更改,我认为这可以用来模块化您的应用程序。除了这个,还有其他的用例吗?您能提供一个如何以这种方式模块化您的应用程序的示例吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-10 22:54:25

不久前,我们在Silverlight应用程序中实现了一个类似于Sammy的组件。相似之处在于,两者都表示一种可以绑定到UI区域的简单浏览器。这种方法给我们带来了几个好处:

  1. 我们有一种可扩展的方式来添加新的内容实现。我的意思是,我们可以向我们的应用程序添加插件,这些插件包含应用程序核心不知道的新表单/视图。
  2. 我们可以很容易地实现复合视图,例如能够显示在任何模块中实现的任何视图的仪表板。包括他们自己。(啊哈,我们已经创建了递归仪表板,直到应用程序达到内存限制为止。有点像盗梦空间。:))

Sammy也可以用来实现这些目标。

但是,您必须了解,在一个页面上运行的所有Sammy应用程序中,只有一个可以绑定到浏览器地址栏。其他浏览器将只有javascript才能看到它们的位置,或者你需要在页面上为它们呈现地址栏。

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

https://stackoverflow.com/questions/13619629

复制
相关文章

相似问题

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