在学习Sammy.js的过程中,我了解到在同一页面中可以有多个Sammy.js应用程序,每个应用程序都绑定到一个不同的元素(即div)。我想知道为什么这是有用的。
我在another post中读到只有绑定元素中的表单才会触发路由更改,我认为这可以用来模块化您的应用程序。除了这个,还有其他的用例吗?您能提供一个如何以这种方式模块化您的应用程序的示例吗?
发布于 2013-01-10 22:54:25
不久前,我们在Silverlight应用程序中实现了一个类似于Sammy的组件。相似之处在于,两者都表示一种可以绑定到UI区域的简单浏览器。这种方法给我们带来了几个好处:
Sammy也可以用来实现这些目标。
但是,您必须了解,在一个页面上运行的所有Sammy应用程序中,只有一个可以绑定到浏览器地址栏。其他浏览器将只有javascript才能看到它们的位置,或者你需要在页面上为它们呈现地址栏。
https://stackoverflow.com/questions/13619629
复制相似问题