6、Stimulus框架:构建交互式Web应用的利器

Stimulus框架:构建交互式Web应用的利器

1. Stimulus与其他框架的对比

Stimulus和React代表了关于如何构建Web应用的长期争论中的两个不同阵营。Stimulus认为Web应用主要基于服务器,客户端的作用是在服务器渲染的标记之上提供一些交互性。它广泛使用HTML标记来指定HTML和JavaScript之间的交互,这与使用自己的JSX标记的React不同,也与试图将JavaScript逻辑置于HTML标记之外的jQuery不同。

2. 安装Stimulus

在安装 stimulus-rails gem时,我们已经安装了Stimulus。需要注意的是,Stimulus依赖于静态类属性,这不是标准JavaScript的一部分,但包含在TypeScript和esbuild默认使用的JavaScript包中,因此我们的Stimulus代码无需进一步配置即可工作。如果使用其他构建工具(如Babel),则需要确保允许使用静态类属性。

stimulus-rails 安装后,在代码库中添加了一些JavaScript代码:
- 在 application.js 文件中添加了一行代码:

import "@hotwired/turbo-rails"
import "./controllers"

通过调用 import "./controllers" ,我们假设在 app/javascr

上一篇: 22、椭圆曲线密码系统中的高效标量乘法与硬件密码学探索
下一篇: 29、脑肿瘤蛋白和肽类药物递送方法
gitlab7runner
博客等级 码龄4年 78粉丝 1747原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值