我是ColdFusion Developer,已开始使用jQuery和jQuery Mobile进行开发,并希望进入cf框架ColdBox和js框架KockoutJS。现在我想尽可能地包围他们,他们如何一起工作。
答案 0 :(得分:5)
是的,它会正常工作。
我将Backbone.js与运行ColdBox框架的ColdFusion后端一起使用。
您可以直接从事件处理程序返回JSON,如下所示:
Event.renderData(data={'key'=value,'key2'=[1,2,3,4,'A','B','c']},type='JSON');
答案 1 :(得分:3)
这是另一种看待它的方式。因为Knockout是一个Javascript框架,所以使用HTML和Javascript构建一个工作示例很容易。您使用htm或html扩展名命名文件,服务器端技术变得无关紧要。这适用于任何Javascript库或框架。
现在,您使用相同的HTML文件(例如mypage.html),将其放入Coldbox视图文件夹,使用.cfm扩展名重命名,并且它仍然执行相同的操作。您可以使用CF标签和脚本进一步增强它以输出您的数据模型,但最终您只需生成HTML和Javascript即可发送到浏览器。