「VanJS」是一款世界上最小型的响应式UI框架,具有以下四个特点

我总结了最近发布的VanJS的主要版本特点。

VanJS是一个出色的UI框架,它可以像Vue和React一样实现响应式的浏览器绘画,而且非常轻巧。

VanJS是什么?

VanJS 是一个超轻量级、无依赖、无意见的响应式UI框架,基于纯净的原生 JavaScript 和 DOM。使用 VanJS 进行编程就像在脚本语言中构建 React 应用程序一样,而无需使用 JSX。请查看下面的Hello World代码:

VanJS 是一个超轻量、无依赖、没有固定观念的基于纯粹的原生 JavaScript 和 DOM 的响应式 UI 框架。使用 VanJS 进行编程就像在脚本语言中构建 React 应用程序,而无需使用 JSX。

 

四大特点

没有依赖关系

如果使用Vue或React进行开发,需要安装各种包,而VanJS只需要添加一行代码即可。只需在HTML文件中加载VanJS的脚本文件,即可立即开始开发(也可以安装)。

由于不存在依存关系,因此还可以将其引入到现有项目中。当你想创建动态UI但使用原生JS写起来很麻烦时,你可以部分地使用VanJS来构建动态UI。

响应式

VanJS可以像Vue和React一样实现响应式的浏览器绘制。此外,还可以创建可重用的组件和进行状态管理。

超轻

如标题所示,这是世界上最小的响应式UI框架。经过gzip压缩,VanJS的大小仅为0.9kB。与React相比,差距大约为46倍。

001.png

 

VanJS之所以如此轻量,是因为它使用了标准的浏览器API。

学习成本较低

只要记住VanJS提供的以下5个功能,就可以了:van.tags、van.add、van.state、van.derive、van.val。

虽然不是JSX,但可以用类似的方式进行编写,所以如果你平时写React的话,我认为你很快就能上手。

建议初学者尝试一下VanJS的教程,因为公式文档都是用英语写的,但写得很仔细。

 

总结

我介绍了VanJS的四个特点。虽然我自己只使用了几天的VanJS,但是与以前的Vue和React等框架相比,我觉得它非常出色,所以我想让更多的人了解VanJS的优点,所以写了这篇文章。

最后

GoQSystem正在寻找一起工作的伙伴!

如果您有兴趣,请通过以下链接确认。

 

bannerAds