Evi*_*mes 4 coldfusion coldfusion-10
这个问题在一年多前就得到了回答.从那以后,ColdFusion 10发布了,但文档很差.这个问题严格关于ColdFusion 10和CFSCRIPT.
我有兴趣在CFSCRIPT中编写此代码,绝对不使用CFHTMLHEAD标记.
<cffunction name="HTMLHead" output="false" returnType="void">
<cfargument name="text" type="string" required="yes">
<cfhtmlhead text="#text#">
</cffunction>
Run Code Online (Sandbox Code Playgroud)
这是我认为应该如何运作的方式
// CREATE PAGE TITLE
function createPageTitle(Content) {
LOCAL.Content = ARGUMENTS.Content;
LOCAL.Content = "<title>#LOCAL.Content#</title>";
LOCAL.Content = htmlhead(LOCAL.Content);
}
Run Code Online (Sandbox Code Playgroud)
我找不到任何关于如何完成的文档,但它似乎是CFSCRIPT中首先包含的内容之一.
CFScript社区项目的东西会起作用,但看看它们是如何实现的,<cfhtmlhead>我有点畏缩.
但是我会按照他们正在做的事情的精神去编写一个UDF,但我只是尽可能地模仿如何<cfhtmlhead>实现:
<cffunction name="cfHtmlHead">
<cfhtmlhead attributecollection="arguments">
</cffunction>
Run Code Online (Sandbox Code Playgroud)
(我还会用returnntype/access/output/a <cfargument>tag等来推销它).
我为我的编码维护了一个CFML.cfc,它填补了我运行的旧版ColdFusion的空白,它没有那么多的CFScript就绪,但它只是一个函数库,充满了类似的UDF.我没有实现需要实例化的单个CFC,并且调用标记的函数等效方式与调用标记的方式无关.这是迷茫和设计不佳的IMO.
里程明显不同.
| 归档时间: |
|
| 查看次数: |
870 次 |
| 最近记录: |