Mithril.js 介绍与环境搭建
Mithril是一个用于创建单页应用程序的客户端 JavaScript 框架。还有许多其他流行的框架,这些框架足够流行,并且社区为它们提供了巨大的支持,例如 React、Vue 和 Angular。那你为什么要选择 Mithril 而不是那些出色的表演者框架呢? Mithril 涵盖了其他框架提供的所有功能,例如 DOM 元素、组件、路由和 XHR。 XHR 只是与服务器通信的一种方式,通信是最重要的进步。
选择 Mithril 而不是领先框架的原因:
- 大小:与那些框架相比,Mithril 的大小非常小,Mithril 的总大小为 9.5Kb,它涵盖了所有功能。其中其他框架的大小是(React+React Router+Redux+fetch)→64Kb,(Vue + Vue-Router + Vuex + fetch)→40kb,Angular→135kb。
- 性能: Mithril 的性能最好,它只需要 6.4 毫秒,而其他框架在 React 中大约需要 12.1 毫秒,在 Vue 中大约需要 9.8 毫秒,在 Angular 中大约需要 11.5 毫秒。
注意:如果您的团队已经在其他框架中,并且您的客户的产品完全基于另一个框架,那么继续您现有的,但您正在学习一个新框架或想要创建一个紧凑和快速的世界,那么 Mithril 是正确的选择。
需要/安装模块:要开始使用 Mithril,我们可以使用 CDN 链接或使用 npm 命令安装它,这两种方式解释如下:
CDN 链接:您可以在 HTML 文件中使用 CDN 链接并继续。复制脚本标签内的以下链接。
https://unpkg.com/mithril/mithril.js
NPM 模块:使用以下命令安装 Mithril 模块:
npm install mithril --save
例子:
HTML
输出:
参考: https://mithril.js.org/