Giter Club home page Giter Club logo

jplusui's Introduction

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

jplusui's People

Contributors

tudousi avatar xuld avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.