数据驱动的Web应用程序的JavaScript UI库

安装: 28

依赖者: 0

建议者: 0

安全: 0

星星: 0

关注者: 1

分支: 733

语言:JavaScript

dev-master 2013-11-04 05:29 UTC

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,您仍然需要安装相同的依赖项。

贡献

欢迎您的贡献。然而,在贡献之前,您需要了解以下几点

  1. 在更改任何内容之前,请检查最新代码。如果您的更改无法干净合并,则合并会变得更加困难。
  2. 如果您正在更改JS文件 - 在/src文件夹中执行所有更改
  3. 如果您正在更改CSS文件 - 在/src/less/src中的LESS中执行所有更改
  4. 如果您想帮助编写单元测试 - 在/test/qunit中执行所有更改
  5. 如果您想更改文档 - 在/docs中执行所有更改
  6. 如果您想添加示例 - 在/demos中执行所有更改