一.js 前端ui框架

    1. Kendo UI 
      商用收费,组件丰富,界面简洁美观,有jQuery和angular两个js的版本

    2. Webix 
      商用收费,组件丰富,界面特别美观

    3. JQwidgets 
      商用收费,丰富的组件,有angular2、Reactjquery以及ASP.NET MVC版本

    4. Wijmo 
      商用收费,看着不错,但是官网好像没有比较详细的示例

    5. jquery easyui 
      商用收费, easyui这个框架相信大多数人都知道,组件丰富,接口友好,但是ui不美观,生成的dom结构过于冗余。

    6. layui 
      开源免费,国产框架,小巧,精致,但是table、tree组件的功能性还比较欠缺,希望之后会有改进。

二.基于react的ui框架

    1. ant design 
      开源免费,来自于蚂蚁金服的企业级应用解决方案,组件丰富,可以满足绝大部分的应用需求。 
      目前react的企业级ui框架,目前我只发现这一个,其余都只是基础样式库。

    2. Material UI

    3. React Toolbox

      更多react相关框架可以查看此处

三. js独立ui组件

  1. 树/树表 fancytreezTree
  2. 列表 fancygrid、 jsgrid、 datatablesjqgrid
  3. 弹窗 layer 来自于layui的独立组件
  4. 即时通讯 layim来自于layui的独立组件
  5. 文件上传 webuploader 来自于百度FEX团队

    更多组件可点击这里

四.js富文本编辑器/代码编辑器

    1. Ueditor 
      百度前端团队开发的富文本编辑器,开源免费,功能丰富

    2. markitup

    3. TinyMCE

    4. CodeMirror 
      是一个提供代码在线编辑、代码高亮、语法检查的js插件,目前许多在线代码编辑器都是基于此开发的

五.数据可视化

    1. Echarts 
      百度团队开发,是目前我用过的最好用的图表控件,目前有2.x、3.x的版本。

    2. d3.js 
      做数据可视化的应该没有不知道d3的吧。

    3. jsPlumb 
      一个连线插件,基于它可以完成流程图/UML的绘制,之前用过是免费的,现在好像也收费了。

    4. JointJS 
      jointjs本身开源免费,但是基于它的一套完整框架Rappid收费。jointjs可以绘制丰富的图表、流程图、UML图等。

    5. three.js 
      一个3d图形库,基于它可以开发出各种3d交互、图形、游戏等。

比较实用的前端 js框架 ,组件 汇总的更多相关文章

  1. 前端Js框架 UI框架汇总 特性 适用范围 选择

    身为一个资深后端工程师,面对层出不穷的前端框架,总让人眼花缭乱,做一个综合解析贴,从全局着眼,让我们明白各种前端框架的应用范围,为如何选择前端框架,从不同的维度提供一些线索,做为一个长期优化贴,欢迎指 ...

  2. 前端Js框架汇总(工具多看)

    前端Js框架汇总(工具多看) 一.总结 一句话总结: 二.前端Js框架汇总 概述: 有些日子没有正襟危坐写博客了,互联网飞速发展的时代,技术更新迭代的速度也在加快.看着Java.Js.Swift在各领 ...

  3. 前端Js框架汇总

    概述: 有些日子没有正襟危坐写博客了,互联网飞速发展的时代,技术更新迭代的速度也在加快.看着Java.Js.Swift在各领域心花路放,也是煞是羡慕.寻了寻.net的消息,也是振奋人心,.net co ...

  4. 前端Js框架汇总【转】

    概述: 有些日子没有正襟危坐写博客了,互联网飞速发展的时代,技术更新迭代的速度也在加快.看着Java.Js.Swift在各领域心花路放,也是煞是羡慕.寻了寻.net的消息,也是振奋人心,.net co ...

  5. Vue 浅谈前端js框架vue

    Vue Vue近几年来特别的受关注,三年前的时候angularJS霸占前端JS框架市场很长时间,接着react框架横空出世,因为它有一个特性是虚拟DOM,从性能上碾轧angularJS,这个时候,vu ...

  6. 前端UI框架小汇总

    前言: 近期,小弟根据GitHub.前端社区.掘金等平台对当前流行的前端UI框架的进行了小小的整理和汇总(ps:前端UI框架的应用是通过GitHub star数,社区热度和使用范围等进行的粗略的汇总[ ...

  7. 前端JS框架系列之requireJS基础学习

    1 背景 伴随着项目功能的不断扩充,客户体验的不断完善,实现交互逻辑的JS代码变得越来越多.起初,为了管理JS代码,我们把JS从页面中解放出来独立成文件,接着又把相似的交互代码提取到公共的JS页面中. ...

  8. 八款你不得不知的开源前端JS框架

    angular.js Angular.JS是一个开源的JavaScript框架,最适于开发客户端的单页面应用.它实现了前端MVC架构,专注于扩展HTML功能,提供动态数据绑定(Data Binding ...

  9. 前端JS面试题汇总 Part 2 (null与undefined/闭包/foreach与map/匿名函数/代码组织)

    原文:https://github.com/yangshun/front-end-interview-handbook/blob/master/questions/javascript-questio ...

随机推荐

  1. C++ 使用openssl库实现 DES 加密——CBC模式 && RSA加密——公加私解——私加公解

    之前工作上需要用C++把软件生成的用户序列号用des加密cbc的模式,加密后为二进制,转化为十六进制,然后提供给java写的授权码管理平台. java平台会根据用户序列号,生成一个授权码,授权码是用r ...

  2. winform下picturebox控件显示图片问题

    viewData_pictureBox.SizeMode=PictureBoxSizeMode.StretchImage;图片会自动按照比例缩放来完全显示在你的PictureBox中.

  3. Could not locate executable null\bin\winutils.exe in the Hadoop binaries.

    很明显应该是HADOOP_HOME的问题.如果HADOOP_HOME为空,必然fullExeName为null\bin\winutils.exe.解决方法很简单,配置环境变量,不想重启电脑可以在程序里 ...

  4. Unity之fragment shader中如何获得视口空间中的坐标

    2种方法: 1. 使用 VPOS 或 WPOS语义,如: Shader "Test/ScreenPos1" { SubShader { Pass { CGPROGRAM #prag ...

  5. mysql优化(二)

    一.客户端分担. 1.大量的复杂的运算放在客户端处理. 什么是复杂运算,一般我认为是一秒钟CPU只能做10万次以内的运算.如含小数的对数及指数运算.三角函数.3DES及BASE64数据加密算法等等.如 ...

  6. 32网络通信之Poll模型

    多路复用并发模型  -- poll #include<poll.h> int  poll(struct pollfd *fds,  unsigned int nfds, int timeo ...

  7. 详解Linux下iptables中的DNAT与SNAT设置(转)

    详解Linux下iptables中的DNAT与SNAT设置 这篇文章主要介绍了Linux下iptables中的DNAT与SNAT设置,是Linux网络配置中的基础知识,需要的朋友可以参考下   原文连 ...

  8. html5-基本知识小结及补充

    <!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8&qu ...

  9. 键值对Dictionary、KeyValuePair、Hashtable 简单使用。

    KeyValuePair是单个的键值对对象.KeyValuePair可用于接收combox选定的值. 例如:KeyValuePair<string, object> par = (KeyV ...

  10. Azure Event Hub 技术研究系列1-Event Hub入门篇

    前两个系列研究了Azure IoT Hub和Azure Messaging.最近准备继续研究Azure Event Hub,即Azure的事件中心.首先, Azure Event Hub的官方介绍: ...