01-开发Shell
第3章 开发Shell
本章涵盖的内容
描述Shell模块以及它在架构中的地位
组织文件和名字空间
创建功能容器,并为之设计样式
使用事件处理程序来切换功能容器
使用锚接口模式来管理应用的状态
在本章,我们将描述 Shell,它是架构的必需组件。我们先开发包含功能容器的页面布局,然后让Shell来渲染它们。接下来演示Shell如何管理功能容器:展开和收起聊天滑块。然后让它来捕获用户打开和关闭聊天滑块的点击事件。最后,使用 URI 锚作为状态API,使用的是锚接口模式。这为用户提供了他们期望的浏览器控件(像前进和后退按钮控件、浏览器历史控件和书签控件)。
到本章的最后,我们将会完成构建可扩展和可维护的单页应用的基础,但先不要想得太多,首先必须理解Shell。