文件名称:Riot:简单优雅的基于组件的UI库-开源
文件大小:586KB
文件格式:ZIP
更新时间:2024-05-15 00:45:00
开源软件
为什么我们需要一个新的UI库? 前端空间确实很拥挤,但是老实说,我们认为解决方案仍然“存在”。 我们相信Riot.js为解决难题提供了正确的平衡。 Riot.js将自定义元素带入所有现代浏览器,而无需使用任何polyfill! 自定义元素将相关HTML和JavaScript粘合在一起,形成可重用的组件。 它旨在为您提供您希望本机Web组件API看起来像本机的一切。 HTML语法是Web的事实上的语言,它是为构建用户界面而设计的。 语法是显式的,嵌套是语言的固有属性,而属性提供了一种提供自定义标签选项的简便方法。 极简主义使Riot.js与众不同。 设计目标之一是引入功能强大的标记语法,并尽可能减少样板。 Riot.js的API方法比其他UI库少10到100倍。
【文件预览】:
riot-riot-75f73db
----riot+compiler.min.js(566KB)
----.eslintrc(175B)
----rollup.config.js(1KB)
----.github()
--------ISSUE_TEMPLATE.md(623B)
--------FUNDING.yml(642B)
--------PULL_REQUEST_TEMPLATE.md(622B)
--------CONTRIBUTING.md(2KB)
--------workflows()
----AWESOME.md(8KB)
----riot.esm.js(75KB)
----LICENSE.txt(1KB)
----src()
--------utils()
--------core()
--------riot+compiler.js(2KB)
--------riot.js(4KB)
----riot.min.js(17KB)
----.codeclimate.yml(163B)
----riot+compiler.js(1.02MB)
----test()
--------saucelabs-browsers.js(551B)
--------utils.js(232B)
--------components()
--------typing.spec.ts(904B)
--------specs()
--------tsconfig.json(6KB)
--------karma.conf.js(2KB)
----README.md(9KB)
----riot.js(80KB)
----Makefile(3KB)
----riot.d.ts(4KB)
----.gitignore(731B)
----.eslintignore(67B)
----package-lock.json(371KB)
----package.json(2KB)