JavaScript Stimulus 中文文档翻译

canonpd · 2020年05月28日 · 最后由 amonlei-github 回复于 2022年08月31日 · 4340 次阅读

Stimulus 是什么?

Stimulus 是为已经存在的 HTMl 页面准备的一个摩登 JavaScript 框架。

Stimulus 是一个有适当野心的 JavaScript 框架。事实上,它并没有试图占据你的整个前端,他完全不关心如何渲染 HTML。相反,它的设计目的是用足够的行为增强 HTML,使其闪闪发光。Stimulus 与 Turbolinks 完美地结合,以最小的工作量为快速、引人注目的应用程序开发,提供完整的解决方案。

为什么你需要 Stimulus?

Rails 的作者 DHH 的作者,在序言:Stimulus 的起源中的有一段文字,让我体会深刻:

这是一种非常不同的模式。一种我确定许多已经习惯了用现代框架工作的经验丰富的 JavaScript 开发者会嘲笑的模式。随便吧,嘲笑就嘲笑吧。如果你享受复杂框架,例如 React + Redux 的复杂性和维护它们所需要投入的努力,那么你可能不会对 Turbolinks+Stimulus 感兴趣。

相反,如果你对正在使用的这些现代技术所带来的强烈复杂性和应用程序分离性感到非常不满,那么你应该会在我们的方案中找到解决之道。

  • 如果你使用 Ruby On Rails,那么你一定要试试 Stimulus 框架。
  • 如果你不用 Rails,在用其他框架开发前端的时候,你依然值得尝试 Stimulus。

换一种思路吧,不要眼中只有 React、Vue,世界上新东西还多的是。对我个人而言,这是我认为更轻量、更好用的前端框架。目前长乐未央站点中,所有 JavaScript 均基于 Stimulus 构建。

翻译进度

文档所有章节已翻译完成!

译者:

章节

1 楼 已删除

正需要,感谢翻译

lidashuang 回复

你让我想起来王自如了

rubylife 回复

很高兴能有帮助

微信内置浏览器不支持,可惜

需要 登录 后方可回复, 如果你还没有账号请 注册新账号