javascript - RJS 还是 Javascript?

标签 javascript ruby-on-rails rjs

我过去曾将 RJS 用于 RoR 项目,但对它的功能感到非常局限。然而,单独使用 Javascript 感觉很丑陋和 hack-y。在编写 Javascript 来操纵从变量名自动生成的 Rails 时尤其如此。我最近在博客圈中没有看到太多关于 RJS 的讨论。 RJS 是否被用于新的 RoR 项目或人们认为它无效?是否还在积极开发,功能覆盖面不断扩大?如果能对当前事态有一些了解,我将不胜感激。

那么,谁在使用 RJS(以及它对您来说效果如何)以及谁在使用 javascript?

最佳答案

我建议直接编写 javascript。我相信——是的——RJS 正在过时。原因之一是性感的 jQuery 库的流行。另一个是 RJS 模型——因为它是一个围绕 javascript 的 ruby​​ 包装器,因此对于您需要使用的任何 javascript 库,您将需要一个相应的 ruby​​ 包装器库,这意味着有人将不得不做更多繁重的工作(并且另一个你必须依赖的 gem )。此外,虽然发出请求并接收回可执行 javascript 的想法很好,但我相信有很多人不喜欢这种风格,或者至少认为它不适合某些情况。我个人学习了 javascript 并且非常喜欢它,我建议您尝试一下。

关于javascript - RJS 还是 Javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1934853/

相关文章:

javascript - 当我在谷歌地图中缩小时,我的符号的大小变得太大

ruby-on-rails - 带有 Rails 3.0 的 Google map API

ruby-on-rails - Stripe Payment 在 LocalHost 上有效,但在 Heroku 上无效

ruby-on-rails - 嵌套的 link_to_function/insert_html 导致 javascript 错误

Javascript 在 Rails 应用程序中包含标签的最佳实践

javascript - 如何使用 jQuery Mobile 从网站获取数据来构建应用程序 apk?

javascript - 记住变量的历史

javascript - r.js 中的递归函数错误?

javascript - 通过鼠标单击更改 div 的样式,然后通过第二次单击将其改回

html - 如何添加内嵌背景图片?