开发工具:
VFP9 7223,HBULIDX,祺佑三层开发框架(猫框)
当初JS只是一种脚本语言,而且没有什么地位,自从AJAX横空出世,JS发展一路绝尘,但也只是在浏览器前端上跑得风生水起,后端必须是PHP,Python,JAVA,C#等等,但有一位聪明的程序员,利用了现成的谷歌的V8引擎改造了JS,让它能够跑在后端服务器上,自从有了Node,JS就成了与PHP,Python等平起平坐的语言了。
而VFP当然也有祺佑三层开发框架(猫框),于是VFP也拥有了前后端全栈的能力了。有些狐友总喜欢去操练ASP,ASP能做的VFP都能做,VFP能做的,ASP就做不了,比如PC桌面开发。
一、打开任意一款网页编辑器,新建HTML页,在BODY标签中加入如下代码,并保存为inde.html(UTF-8格式),推荐使用HBulidX做为编辑器
today is and time is
nCount=ADir(ff,"*.*")
%>
文件名
大小
最后修改时间
属性
在 标签中是可以放入VFP的各种命令,你可以调用自定义函数,自定义类,妥妥的无压力。(不喜欢这种标签的话,可以自定义的)
二、打开祺佑三层开发框架(猫框)的项目,新建一个PRG,代码如下
Define Classctl_htmlAs session
Proceduregethtml
lcTmpl=getWwwrootPath()+"index.html" &&HTML模板存在在wwwroot目录下
chtml=FWS_MergeFile(lcTmpl)&&执行模板引擎
_currentcode="UTF-8" &&设置HTML本身的格式输出
ReturncHtml
Endproc
Enddefine
保存为ctl_html.prg
三、运行VFP调试服务器并打开浏览器输入http://127.0.0.1:801/ctl_html.fsp?proc= gethtml,即可以看到运行效果。
其实我更建议把HTML当模板使用,所有的数据应该在Controller类中处理好,而不是在HTML中写取数据的代码,不管怎么样,多条模式总是好的。
此功能由myfll瓜哥开发,特别鸣谢瓜哥。
现在框架支持
类ASP混合模式开发
前后端分离模式开发
领取专属 10元无门槛券
私享最新 技术干货