hotwire rails:在Ruby on Rails应用程序中使用Hotwire 源码
Rails的热线 通过在线发送HTML而不是JSON, 是一种无需使用大量JavaScript即可构建现代Web应用程序的替代方法。 这样可以实现快速的首次加载页面,将模板呈现在服务器上,并允许在任何编程语言中实现更简单,更高效的开发体验,而不会牺牲与传统单页面应用程序相关的任何速度或响应能力。 Hotwire的核心是Turbo。 一组免费的技术,用于加快页面更改和表单提交,将复杂页面分为组件以及通过WebSocket传输部分页面更新的速度。 全部无需编写任何JavaScript。 从一开始就进行了设计,可以与iOS和Android的本机混合应用程序完美集成。 尽管Turbo通常会处理传统上需要JavaScript的至少80%的交互性,但在某些情况下,仍然需要一些自定义代码。 刺激通过以HTML为中心的状态和连线方法使此操作变得容易。 此gem将Turbo和Stimulus都安装
用户评论