gpt4 book ai didi

javascript - 什么定义了 RJS?对我读过的内容感到困惑

转载 作者:行者123 更新时间:2023-11-30 18:43:45 26 4
gpt4 key购买 nike

我对在 stackoverflow 上阅读的有关 RJS 的内容感到有些困惑。

许多人表示 Rails 3.0 已将 RJS 替换为 UJS。这种说法让我感到困惑,因为据我所知,侵入式(内联)和非侵入式 JavaScript 之间的区别并未定义 RJS 本身。

RJS 不是使用 JavaScript 模板并让 AJAX 调用返回代码的行为,该代码又在客户端执行,而不是让应用程序返回 JSON 或 XML 的非 RJS 路由,即仅返回数据,并且让客户端 JavaScript 处理它?

如果我所说的是正确的,Rails 3.0 确实支持 RJS,并且您可以将 UJS 与 RJS 一起使用,尽管我相信 3.1 中的支持将分为可选的 gem。

示例:- UJS 与 index.erb 和 application.js 一起使用,但数据在 index.js.erb 中返回,因此 UJS 与 RJS 一起使用

最佳答案

你是对的,它有时令人困惑。我的观点是:

  • UJS 与 Rails 3 一起出现

  • RJS 将在 Rails 3.1 中被提取为 gem

  • UJS和RJS只有JS共同点

关于javascript - 什么定义了 RJS?对我读过的内容感到困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6088910/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com