gpt4 book ai didi

jquery - 没有 jQuery 和 UJS 的 Rails 远程链接以及替代方案

转载 作者:行者123 更新时间:2023-12-01 00:28:01 25 4
gpt4 key购买 nike

我正在尝试优化一个用 Rails 编写的应用程序,该应用程序很大程度上依赖于“远程”链接和表单(AJAX 触发器)。问题是,这几乎就是我们需要 jQuery 的全部用途,所以使用它似乎有点大材小用了。我在想是否有一种更轻量级的方法,也许可以替换/重写 UJS 以使用一些更轻量级的 javascript 库(或根本不使用),但仍然可以正常工作。

最佳答案

自 Rails 3.0 起,ActionView 帮助程序不会生成干扰性的内联 JavaScript。为了发出 ajax 请求,您需要知道的所有内容都包含在生成的 DOM 中。因此,请随意为您喜欢的 javascript 库创建一个 ujs 驱动程序。

但是,我个人不会这样做。 JQuery 并没有那么大的杀伤力。考虑到您可以从某些 CDN 将其链接到您的页面,并且 jquery 先前已缓存在用户浏览器中的可能性非常高,因此摆脱 JQuery 的好处将被您所花费的时间所淹没。花费开发/调试/支持您的自定义驱动程序

关于jquery - 没有 jQuery 和 UJS 的 Rails 远程链接以及替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13827536/

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