Hen*_*nry 3 coldfusion custom-tag
实现CFML自定义标记(不是CFX标记)有哪些常见用例?在我的CF exp 3年里,我从未写过一篇.有人请赐教,在哪个用例/情况下会选择自定义标签而不是cfc/udf?
小智 7
请记住,自定义标签曾经是唯一可用于扩展CFML的方法(直到版本4) - 后来的UDF(CF 5)和后来的CFC(CF MX).由于存在更多选择的简单原因,它们并不像以前那样常用.
自定义标签在本质上基本上是程序性的,使用CFC,在实践中变得越来越OO.这是他们不常见的另一个原因.
但是仍然存在它们派上用场(但从不需要)的情况 - 主要用于界面工作.创建开始和结束状态的能力肯定会派上用场.一个简单的示例可以是页面内容的"包装器",开始标记可以添加HTML标题和页面导航,而结束标记将添加页脚并结束页面.
通过这种方式,您的页面内容可能只不过是:
<cfmodule... >
Page Content!
</cfmodule>
Run Code Online (Sandbox Code Playgroud)
当然还有其他方法可以做到这一点 - 但有时候经典仍然有价值.; ^)
归档时间: |
|
查看次数: |
877 次 |
最近记录: |