GithubHelp home page GithubHelp logo

superui's Introduction

superui

  1. superui官方网站:http://www.supermgr.cn
  2. github地址:https://github.com/tzhsweet/superui
  3. superui官方一群:559696533

superui是什么?

superui是tzhsweet、lkl、hwj三人联合开发的一款开源前端快速开发框架。

superui有哪些优点?

  1. 组件丰富,扩展强大,大量优秀成熟开源组件,兼容性强,高扩展性。
  2. 炫酷华丽,风格多样,bootstrap风格UI,华丽而炫酷,组件风格和控制代码分离,风格千变万化!
  3. 各种浏览器,全面兼容,各种PC浏览器(IE8+、chrome、firefox、safari等),极致体验!
  4. **标准化、组件化,**遵循html5+css3+js标准,兼容性好、扩展性强。

superui是否需要收费?

superui完全免费,采用apache2.0协议!

版本跟踪

  • SuperUI V1.1 alpha版本
  1. 由于核心框架css进行了压缩(对于css中引用图片,采用了绝对路径处理,只有核心框架的css采用绝对路径),需要挂载在服务器上才能正常显示。
  2. 内部组件进行了压缩和优化,只保留了基础插件,剩下的组件后续将陆续补充。
  3. 核心superui.common.min.css大小为65kb,components.min.css为80kb(基础样式),darkblue.min.css为4.5kb,superui.common.min.js为核心js框架,大小为100kb, css因为集成了bootstrap等,大小仍然比较大,后续将继续优化, js已经集成了十几个插件以及jquery、bootstrap等大量插件,打包工具采用gulp进行打包。
  4. api文档近期开始着手编写。
  5. 重构底层结构
  • SuperUI V1.1 alpha版本
    更新内容: 1.由于核心框架css进行了压缩(对于css中引用图片,采用了绝对路径处理,只有核心框架的css采用绝对路径),需要挂载在服务器上才能正常显示。 2.内部组件进行了压缩和优化,只保留了基础插件,剩下的组件后续将陆续补充。 3.核心superui.common.min.css大小为65kb,components.min.css为80kb(基础样式),darkblue.min.css为4.5kb,superui.common.min.js为核心js框架,大小为100kb,css因为集成了bootstrap等,大小仍然比较大,后续将继续优化, js已经集成了十几个插件以及jquery、bootstrap等大量插件,打包工具采用gulp进行打包。 4.api文档近期开始着手编写。

  • SuperUI V1.1.1版本 更新内容:

  1. 新Tab栏设计。
  2. 集成Tree、图片裁剪、switch、多选框、表单插件、文件上传组件(以插件形式扩展,不集成自SuperUI核心库中)。
  3. 部分bug修复。
  • superui v1.2版本功能清单:
  1. 重构superui插件库,核心插件精简。
  2. 新增扩展插件jqgrid表格、layer弹出层。
  3. 首页多标签页tab美化,
  4. 滚动条美化。
  5. 插件库更新。
  6. 全屏效果。
  • superui v1.3版本功能清单:
  1. 重构superui插件库,核心插件精简。
  2. 新增扩展插件jqgrid表格、layer弹出层。
  3. 首页多标签页tab美化,
  4. 滚动条美化。
  5. 插件库更新。
  6. 增加loading过渡效果
  7. 精简核心css插件大小。只保留七种核心颜色
  • SuperUI v1.3.1 版本功能清单:
  1. 主题风格大改造(参考adminlte风格)。
  2. 整体UI调整。
  3. 修复部分兼容性和布局bug.
  • SuperUI v1.3.2 版本功能清单:
  1. 主题风格微调。
  2. 登录页以及welcome页面改造。
  3. 控件库细节改造.
  4. tab细节微调。
  5. SuperMgr后台demo完善。
  • SuperUI v1.4 预览版:
  1. 以adminlte为基础,大幅度改造底层ui。
  2. 优化各种ui组件,过渡、loading细节特效等。
  3. 新增supermgr后台部分页面demo。
  4. 完善浏览器兼容性。加强对IE9+各个版本支持。
  5. 按钮、基础样式库等,大幅度更新变更。
  6. 更新内容过多,不完全兼容1.3版本。
  • SuperUI v1.4 正式版:
  1. fix首页全屏问题。
  2. fix IE11兼容问题。
  3. fix 各个浏览器部分兼容小bug。
  4. 引入各种echarts demo图。
  5. 修复其他bug。

superui's People

Contributors

tzhsweet avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

superui's Issues

关于下拉选择框的请选择值为空时的bug

base/js/common.js
$option.find("[data-value=" +$select.attr("data-value")+ "]").addClass("liactive");
需修改为下面的不会报错
var value = $select.attr("data-value");
if(value!=undefined&&value.trim()!=""){
$option.find("[data-value=" + value + "]").addClass("liactive");
}

全屏、左侧菜单上面的Logo问题

建议
1.右则的全屏功能,应该还未实现(App.handleFullScreen()),建议在全屏图标后面显示【开启全屏】,点击全屏后,显示成【退出全屏】。这部分功能,如果移到top菜单上面去,可能会更好。
2.左则菜单上面的Logo部分区域,不要随着菜单的隐藏而变化,Logo一直显示,跟top菜单保持为一个整体。

总体非常棒,以上仅为建议,期待作者的更新。
祝2017新年快乐!

icon选择框

icon选择框页面是不是还没有放上去,现在无法点开

总是提示AcceptClick is not a function. 但是这个方法其实是有的

Uncaught TypeError: top.frames[iframeId].AcceptClick is not a function

TypeError: top.frames['layui-layer-iframe1'].AcceptClick is not a function
top.frames['layui-layer-iframe1'].AcceptClick()

总是提示AcceptClick is not a function. 但是这个方法其实是有的

//保存表单
exports.AcceptClick = function() 

{
}

请教这个是什么原因啊。 找了好半天没发现问题在哪儿。

debug top.frames['layui-layer-iframe1'] 找到对象的

Content\min\js\supershopui.common.js文件中有拼写错误

在新tab页中打开页面的时候,loading提示没有单独开,导致在新页面未打开完成之间就关闭loading不会被关闭的情况发生。在解决此问题的过程中发现了第1150行只有存在拼写错误,应该是centerY的写成了cenrerY了

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.