是否可以为 YUI3 应用程序框架容器进行布局
Is it possible to have a layout for YUI3 App Framwork container?
我正在使用YUI3的APP框架开发我的客户端应用程序。我遇到了以下问题:我希望能够有一些视图(我们称之为小部件),这些视图将保留在页面上的同一位置,但在应用程序的容器节点下,以便可以在应用程序的逻辑中注册事件。例如,我想要一个包含动态内容的左侧菜单(用户的导航面板)。
这可以通过将菜单创建为子视图来完成,但导航到另一个页面将导致页面过渡,因此,菜单将包含在页面过渡中。我希望此子视图是许多其他页面中的共享视图(其中页面由多个子视图形成),但从应用程序的导航行为中排除并且仅呈现一次(并通过自定义事件更新)。
有没有更多使用YUI应用框架经验的人知道我可以解决这个问题吗?谢谢。
是的,可以做到。在仔细查看YUI的APP框架API后,我发现有2个独立的属性:容器和viewContainer。前者是应用将驻留的节点,后者用于动态更改页面上的活动视图。拥有这 2 个单独的属性,除了页面(将根据事件和路线而变化)之外,您还可以在应用程序中添加您想要的内容。
因此,总而言之,您可以拥有一个div元素,该元素将成为应用程序的容器。在这个元素中,你可以编写任何你想要的html。您还可以在此处拥有另一个视图类,该类将根据事件进行更改(YUI 的自定义事件非常强大)。除了所有这些"静态"html之外,您还必须具有另一个div(当然,另一个html元素),它将成为活动视图的容器(它将根据事件或在大多数情况下根据页面的URL而变化)。
相关文章:
- 没有框架/DLL的VS Web应用程序项目
- 在企业应用程序框架中包含js/css文件的最佳实践是什么
- jquery移动应用程序无法使用jquryMobile框架JS和css文件的相对路径
- 离子框架移动应用程序性能问题
- Node.js应用程序的布局
- 如何使用“;system_ indicator”;在Chrome软件包应用程序的框架中
- 正确连接主干.将Marinette布局视图连接到应用程序
- 哪种javascript框架适合开发以php为后端的单页应用程序
- 是否可以为 YUI3 应用程序框架容器进行布局
- 在应用程序框架中处理异步 Javascript 代码的最佳实践
- React(来自Facebook的应用程序框架)和react.js(JS的反应式扩展)之间有什么区别/相似之处
- 有没有一个轻量级的移动应用程序框架,也会让我现有的网站大部分独处
- (XDK应用程序框架java脚本)如何检查动画侧边栏是否完全打开
- 链接到Facebook应用程序框架的最佳方式是什么
- HTML+Javascript+CSS是一个很好的移动应用程序框架
- 触摸事件的一些好的移动web应用程序框架是什么
- Kendo UI Mobile vs Sencha Touch vs Intel应用程序框架
- 使用桌面HTML应用程序框架
- 如何为具有相同布局的多个web应用程序设计UI框架
- 最新的单页应用程序框架