lightvision / w2ui
数据驱动的Web应用程序的JavaScript UI库
dev-master
2013-11-04 05:29 UTC
Requires
- components/jquery: >=1.9
Requires (Dev)
- components/jquery: >=1.9
This package is not auto-updated.
Last update: 2024-09-24 06:34:49 UTC
README
W2UI是一个现代化的、直观的JavaScript UI库,用于构建丰富的数据驱动的Web应用程序。该库体积小,除了jQuery外没有其他依赖。该库有以下小部件
- w2layout
- w2grid
- w2toolbar
- w2sidebar
- w2tabs
- w2form
- w2popup
- w2utils
完整的库仅占56Kb(压缩后)
快速入门
当前稳定版本是1.3。您可以从这里下载:http://w2ui.com。
要开始使用此库,您需要在您的页面上包含以下内容
- w2ui-1.3.js(或w2ui-1.3.min.js)
- w2ui-1.3.css(或w2ui-1.3.min.css)
所有小部件及其CSS类都定义在这两个文件中。没有图像依赖,一些图像已嵌入到CSS文件中。
不需要服务器端语言。Node、Java、PHP、ASP、Perl或.NET都可以正常工作,只要您可以从服务器返回JSON格式(或在客户端编写转换为JSON格式的转换器)。
文档和示例
您可以在以下位置找到文档和示例
错误跟踪
有错误或功能请求?请在此处打开一个问题 https://github.com/vitmalina/w2ui/issues。请确保同一问题之前未被他人提交。
构建
我使用ANT来构建项目。它执行以下操作
- 编译LESS文件
- 连接并压缩CSS文件
- 连接并压缩JS文件
为了能够使用ANT,您需要在您的机器上安装Node.JS和NPM,然后运行以下命令来安装依赖项
sudo npm install less -g
sudo npm install clean-css -g
sudo npm install uglify-js@1 -g
其他构建工具
您可以使用其他工具进行构建。Grunt看起来很有前途,并将做您需要的一切。但是,如果您想使用Grunt,您仍然需要安装相同的依赖项。
贡献
欢迎您的贡献。然而,在贡献之前,您需要了解以下几点
- 在更改任何内容之前,请检查最新代码。如果您的更改无法干净合并,则合并会变得更加困难。
- 如果您正在更改JS文件 - 在/src文件夹中执行所有更改
- 如果您正在更改CSS文件 - 在/src/less/src中的LESS中执行所有更改
- 如果您想帮助编写单元测试 - 在/test/qunit中执行所有更改
- 如果您想更改文档 - 在/docs中执行所有更改
- 如果您想添加示例 - 在/demos中执行所有更改