一个基于 JavaScript 的简洁 UI 组件库
特性
-
使用语义化的自定义元素,易于分辨
-
优雅、简洁,与庞大且臃肿令人眼花缭乱的结构 say goodbye
-
不依赖任何第三方框架,底层基于原生 Javascript,引入即用
-
能够在 Vue、JQuery或者其他现有项目中配合使用
-
丰富的组件和功能,满足大部分网站场景
-
细致、漂亮的 UI
-
事无巨细的文档
安装
使用 npm,你将需要使用TypeScript,并在ts文件里编写和使用代码。 请确保你了解过它,并能够大致使用
1 |
|
浏览器引入
在浏览器中使用 script 和 link 标签直接引入文件,并使用全局变量 Rabbit。
1 2 3 4 |
|
示例
通过 CDN 的方式我们可以很容易地使用 Rabbit UI 写出一个示例:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
|
NPM 环境
使用 npm 来安装,享受工具带来的便利,更好地和 webpack 配合使用,且推荐使用 ES2015。
1 2 3 4 5 6 |
|
引入样式:
1 |
|
按需引用
借助插件 babel-plugin-import可以实现按需加载组件,减少文件体积。首先安装,并在文件 .babelrc 中配置:
1 2 3 4 5 6 7 8 |
|
然后这样按需引入组件,就可以减小体积了:
1 |
|
特别提醒
按需引用仍然需要导入样式,即在 main.js 或根组件执行 import 'rabbit-simple-ui/dist/styles/rabbit.css';