【问题标题】:Is this possible convert ColdFusion script to javascript? [closed]这可以将 ColdFusion 脚本转换为 javascript 吗? [关闭]
【发布时间】:2012-11-29 22:14:54
【问题描述】:

我有带有 ColdFusion 和 javascript 的 Web 应用程序代码。我需要将 ColdFusion 脚本转换为 javascript。这可能吗?任何工具都可用?请分享代码或示例,如果你有..

【问题讨论】:

  • 没有代码和您的确切要求将很难提供帮助。
  • 语言类型不同。 Coldfusion 是服务器端(在服务器上运行),Javascript 是客户端(您的浏览器运行它)。但一切皆有可能。正如legendofawesomeness所提到的,发布一些代码。
  • 很多反对票(可以理解)但请让新用户有机会在投票结束之前解决问题。谢谢。
  • 查看 user1759360 的个人资料,我的猜测是 1)问题不会得到解决,2)它与移动实施有关。
  • 别误会,我不是建议我们关闭它,几乎是在陈述我的发现。

标签: javascript web-applications coldfusion


【解决方案1】:

任何编程代码都只是表示逻辑的一种方式,因此 - 一般来说 - 可以用一种语言完成的任何事情也可以用另一种语言完成(在不同的语言中实现相同目标所需的努力程度会有所不同不过)。

然而,您在这里遇到的问题 - 正如评论者所提请您注意的那样 - CFML 和 JS 在生成和执行网页的过程中扮演着不同的角色,所以虽然 逻辑 和最终游戏将可以在任何一种语言上实现,它的完成方式和解决方案的适当性仍然是一个考虑因素。

你需要在这里做两件事。

  1. 让您的问题更清楚,包括您需要在 CFML 中执行的 JS 正在做什么。然后我会删除我的反对票;
  2. 阅读我在the ColdFusion request/response process 上写的这篇博客文章,因为它可能会澄清您在这里所问的内容之间的脱节。

【讨论】:

    【解决方案2】:

    这取决于你想要做什么。正如每个人到目前为止所说的那样,在您使用相关代码更新它之前,这是一个很难回答的问题。

    如果您正在执行用户提供的表单验证或字符串操作等操作,那么可以确定(如果您尝试将表单验证移至客户端,我建议在这两个地方都这样做,以防 javascript 被禁用或你被机器人攻击了。鼓励在两个地方都这样做,但永远不要删除你的服务器端验证以支持客户端验证)。

    如果您正在做一些必须在服务器上完成的事情,例如连接到数据库或文件管理,那么就不用那么多了(是的,您可以使用 javascript 连接到数据库......但不要这样做)

    如果您尝试在服务器上执行某项操作,但让它看起来对用户不可见,您将需要研究 AJAX,它是您的 CF 脚本和 javaScript 的组合。

    我不会标记或否决这个问题,因为我认为如果有机会,它是可以挽救的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-12-21
      • 2012-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-21
      相关资源
      最近更新 更多