我很高兴地宣布 kutty 的 0.0.1 版本发布,它是 intercooler.js 的继任者!
与 intercooler 类似,kutty 将现代浏览器中通常需要 JavaScript 的功能(AJAX、CSS 过渡等)直接引入 HTML。
我选择重命名这个项目有几个原因:
intercooler.js 中的 JS 暗示了 JavaScript 的导向。随着我对 intercooler 的开发,我越来越意识到它实际上是关于增强(完成?)HTML,而不是 JavaScript。这个项目并不真正与 Angular、Vue 或 React 等工具竞争,它是不同的东西,所以我想要一个不同的名字。kutty 简短且易记,kutty.org 可用,而且它与“cuttlefish”(kutty 开发的官方头足类动物)有音韵上的和谐。innerHTML 和 outerHTML)除此之外,基本的 kutty 和 intercooler 代码看起来会非常相似:
<div kt-post="/clicked">Click Me!</div>
这将向 /clicked 发送 AJAX POST 请求,对于任何使用过 intercooler 的人来说,这都很熟悉。
我计划维护两个项目。Intercooler 反正是一个缓慢推进的项目,代码稳定,对于那些想走 jQuery 路线的人来说运行良好。我有一个用它编写的庞大应用,我不打算很快将其迁移到 kutty。
这很大程度上取决于你对 intercooler 的深入程度。核心属性非常相似,但如果你广泛使用 ic-action 或事件处理程序,那将是一个项目。
一如既往:
干杯!