当我正在学习Sammy.js时,我读到你可以在同一页面上有几个Sammy.js应用程序,每个应用程序绑定到一个不同的元素(即div)。我想了解为什么这会有用。
我在another post中读到,只有绑定元素内的表单才会触发路由更改,我认为这可以用来模块化你的应用程序。这旁边还有另一个用例吗?您能举例说明如何以这种方式模块化您的应用程序吗?
答案 0 :(得分:1)
我们之前在Silverlight应用程序中实现了类似于Sammy的组件。相似之处在于它们都代表一种可以绑定到UI区域的简单浏览器。这种方法给了我们几个好处:
Sammy也可以用来实现这些目标。
但是,您必须了解在页面上运行的所有Sammy应用程序中,只有一个可以绑定到浏览器位置栏。其他人的位置仅对javascript可见,或者您需要在页面上为他们渲染位置栏。