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



我正在尝试优化一个用Rails编写的应用程序,该应用程序在很大程度上依赖于"远程"链接和表单(AJAX触发器)。问题是,这几乎是我们需要jQuery的全部内容,所以使用它似乎有点矫枉过正。我在想有没有更轻松的方法,也许替换/重写 UJS 以使用一些更轻的 javascript 库(或根本没有),并且仍然可以让它正常工作。

由于 rails 3.0 ActionView 帮助程序不会生成突兀的内联 JavaScript。发出 ajax 请求所需的所有信息都包含在生成的 DOM 中。因此,请随意为您喜欢的javascript库创建一个ujs驱动程序。

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

相关内容

最新更新