大型Web应用中页面与模块的开发指南
在大型Web应用开发中,采用面向对象的方法来定义页面和模块具有显著优势,它能提升代码的可维护性和可复用性。下面将详细介绍页面类的扩展以及模块的使用。
1. 页面类的扩展
面向对象方法定义大型Web应用页面的一个重要好处是可以轻松从已创建的类派生出新类型的页面类。常见的页面类派生类型有全站页面类、部分页面类和特定页面类。
1.1 全站页面类
全站页面类继承自 Page 类,针对整个Web应用的独特特性进行定制。通常会实现 Page 抽象接口中的以下方法:
- get_css_common :指定所有页面都要链接的CSS文件数组。
- get_js_common :指定所有页面都要链接的JavaScript文件数组。
- register_links :构建解析样式表和JavaScript文件名的数据结构。
- get_header :返回整个站点的头部HTML标记。
- get_footer :返回整个站点的底部HTML标记。
此外,还可以定义与整个Web应用相关的其他方法和数据成员,如路径相关的数据成员:
| 数据成员 | 描述 |
| ---- | ---- |
| $path_root | 目录结构中查找PHP包含文件和其他源代码的起始路径,通常形式为 /home/u
超级会员免费看
订阅专栏 解锁全文
11万+

被折叠的 条评论
为什么被折叠?



