Skip to content
/ jplusui Public
forked from Teal/TealUI

jPlusUI - 一个轻量但完整的开源 Web UI 组件库

License

Notifications You must be signed in to change notification settings

catjam/jplusui

This branch is 123 commits ahead of, 3 commits behind Teal/TealUI:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Sep 3, 2014
fdf6e07 · Sep 3, 2014
Mar 30, 2013
Mar 30, 2013
Mar 30, 2013
Mar 30, 2013
Mar 30, 2013
Sep 3, 2014
Mar 28, 2013
Jan 22, 2013
Jan 21, 2013
Mar 23, 2013
Mar 30, 2013
Mar 28, 2013

Repository files navigation

jPlusUI 概述

jPlusUI 是一个使用 JavaScript 开发的轻量但完整的开源 Web UI 组件库。它提供了:

  • 100 多个可直接使用 UI 组件。
  • 100 多个可复用的 CSS 设计。
  • 150 多个常用的 JavaScript 代码和案例。
  • 一个轻量的面向对象的 Javascript 开发框架。
  • 一套完善的组件开发思路、方法、构架和工具。

直接使用组件

和传统的UI库一样, 所有组件都能直接在项目中使用。用户可以定制组件,只引用需要的组件。jPlusUI 的主要特性有:

  • 简单但完整,核心部分删除注释后为20K。
  • 虽然类库自带底层,但也可以使用 jQuery 作为底层支持。
  • 所有 UI 组件都是轻量级的封装,更符合前端开发人员的习惯,也方便自定义样式。
  • 作为国产类库,对国内的特有需求提供支持。如城市选择器、解决中文乱码问题。
  • 使用HTML5,但对低版本浏览器(包括 IE6)有降级处理,部分支持移动平台。

jPlusUI 自带两套组件库,一套更适用于互联网级的网页开发,一套更适用于企业级应用开发(目前已暂停维护)。用户可以类似地开发出第三套更适合自己需求的组件库。

用于定制一套新的组件库

一个优秀的组件库可以大大节约项目的时间。但构建组件库是一个费时费力的过程, 所以很多公司为了节约成本,砍掉了组件库。目前 UI 库很多,但没有一个库可以真正满足一个公司的全部需求。因此公司需要对UI库进行二次开发。但大部分UI库都有这样的特点:使用它提供的组件很方便,但想要自定义或新增一些组件却非常困难。

jPlusUI 本身就是为了二次开发而做的,用户可以轻松定制自己的组件库。这主要体现于:

  • 组件构架透明。添加组件非常方便,并且可以完美地融入组件库。
  • 在代码上完全面向对象,方便修改和扩展。
  • 统一规范。让不同的组件之间可以协同工作。

加入我们

jPlusUI 目前只在内部使用,尚未对外发布。如果您支持本库,可先加入 QQ 群:177503954 。

协议

本库完全免费和开源,不作任何限制。但不得基于本库开发新的UI库然后作为产品盈利。

如何开始

访问项目主页

浏览200个组件 demo

下载全部源码和示例

Git

关注项目

提交 BUG 或反馈

git fork https://github.com/jplusui/jplusui

About

jPlusUI - 一个轻量但完整的开源 Web UI 组件库

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published