你需要知道的 11 个最小的 JavaScript 框架
共 2039字,需浏览 5分钟
·
2021-07-16 02:02
JavaScript 现在非常流行,有了正确的工具和专业知识,您可以相对随心所欲地实现你想要的目标。说到工具,JavaScript 框架对开发人员来说真的很方便和有用,因为它们可以减轻负担并使开发过程变得容易。一些 JavaScript 框架确实很流行,例如 Angular JS
、React
等。然而,有很多不那么受欢迎,但仍然强大和有用的。在本综述中,我们来看看一些最小、灵活和轻量级的 JavaScript 框架。
1. min.js
min.js
是极简主义的化身,至少在 JavaScript 框架领域是如此。它是一个非常小的 JavaScript 库,可让您执行简单的 DOM
查询和hook
事件侦听器。Min.js
还允许您使用 HTML5
直接处理原始 DOM
节点。
2. AuraJS
AuraJS
是一个组件框架,可让您轻松构建功能齐全的 Web 应用程序。在 AuraJS
中,一切都是一个组件——“一个 Aura
组件代表页面的一个单元。一个独立的可重用代码块,经过封装后可以单独运行或与其他组件一起运行良好。”
AuraJS
也带有自己的自定义扩展集。您可以将它与其他流行的MVC
框架(例如 AngularJS
)结合使用。
3. Kraken
Kraken
非常适合使用 JavaScript 的前端开发人员。它是一个轻量级的样板,完全支持移动友好的设计和开发。Kraken
与样式无关,并带有响应式网格布局和流畅的排版比例。
Kraken
由 Gulp.js
提供支持,既灵活又模块化。
4. Stapes.js –(已弃用!)
Stapes.js
是一个轻量级且极其灵活的 JavaScript 框架,非常适合希望构建移动应用程序的开发人员。它与样式无关,适用于MVC
框架,并支持自定义事件和数据方法。
Stapes.js
缩小后只有2 KB
,只有600
行代码。
5.Spine
Spine
作为一个 JavaScript 框架,如其标语一样喜欢简单化---“构建很棒的 JavaScript MVC 应用程序”。这个框架没什么好说的--—它简单轻量级,支持 CSS
网格系统、响应式句柄、CSS
快捷方式,并且可以通过自定义插件进行扩展。
Spine
也有详细记录,并有截屏视频支持,可帮助您更好地了解其工作原理。
6. Skel –(已弃用!)使用响应式工具代替
Skel
是一个轻量级的 JavaScript 框架,可让您构建响应式和移动友好的网站或应用程序。它具有零依赖性,您可以通过 DOM
或 MVC
扩展其功能。
Skel
很灵活,并且本身也有一个基于 SASS
的实现。
7. Responsive
这个名字不言自明—--Responsive
是一个框架,您将使用它来构建响应式网站。它易于访问、灵活,并且可以扩展以满足您的需要和要求。
Responsive
简单而轻量级—-—最小压缩的文件只有 23 KB
大小,并且不像其他许多框架那样臃肿。作为一个框架,Responsive
为您的项目提供了一种核心纲要般的方法,去除了所有无关痛痒的东西,并为您提供了一个切实好用的框架。
8. scaleApp
scaleApp
是一个 JavaScript 框架,专门用于构建可扩展的单页应用程序。它没有依赖项,缩小后只有 8 KB
,与框架无关,并且可以通过插件进行扩展。
scaleApp
还支持服务器端脚本,例如 Node.js
9. Chibi
Chibi
是一个微型 JavaScript 微框架,可让您处理基本元素。缩小后只有 7 KB
,并且支持所有主要的 Web
浏览器,包括 Internet Explorer 6
甚至 Firefox 3.5
等,因此,如果您真的希望您的代码能在旧的、过时的以及现代网络浏览器环境中工作,那么您应该转向这个库。
Chibi
可能不是您能够用于复杂项目的东西,例如动画(尽管您可以使其与 CSS
过渡配合工作)。
10. Sammy.js
Sammy.js
是一个 RESTful
和可扩展的 JavaScript 框架,压缩后为 16 KB
。它支持类、事件和自定义插件,并遵循模块化方法。
11. Tupai.js
Tupai.js
是一个 JavaScript MVC
框架。它灵活、最小,可用于构建复杂和简单的应用程序。
Tupai.js
支持打包、函数、变量和类,并带有 MIT
许可证。
In the End:
还有没有我错过的 JavaScript 框架没提到的?请各位在下面的评论中分享吧! 如果你感觉写得不错,帮我点个[在看、赞、关注]吧 让我们一起成为前端架构师! 关注公众号:前端学架构,第一时间了解国内外前端前沿技术!