专栏首页星流全栈最新的15 个有趣的前端库(December 2016)

最新的15 个有趣的前端库(December 2016)

? Deck.gl

Deck.gl是由Uber开源的数据可视化库,基于WebGL的可视化图层。能够支持大规模数据的2D和3D可视化。

可以在React中使用,也可以单独使用;

? Svelte

Svelte是一个全新的项目,为React和Angular等大型框架提供的现有解决方案提供了一种全新的,更轻量级的项目。

? Turbo.js

Turbo.js允许您访问GPU并提高应用程序的性能。 通过直接在图形处理器中执行进程,可以并行运行多个复杂计算,大大减少JavaScript等待时间。 兼容大部分浏览器。

? CSSPIN

CSSPIN是由纯CSS实现了旋转和Loading的库,并且提供单独下载某个组件,对于减少代码冗余很有效果。

Blueprint

Blueprint是一个针对构建复杂用户界面(如基于Web的桌面应用程序和后台管理系统)而优化的React工具包。 它提供了丰富的组件库,大量的可定制选项与Sass或Less,并且拥有详细的的文档。

? Card

Card是一个纯JS项目(有jQuery版本), 提供非常酷的实时展示卡片信息的功能,非常适合用来做有信用卡、驾照等信息的表单

Conversational Form

抛弃了传统表单的形式,采用对话的方式让你来完成表单;

我看了这个demo,我越发的觉得前端真的太有趣了!

这里有一篇关于它文章 Introducing the Conversational Form

TypeIs

JavaScript类型检查的库 代码实现很简洁

;(function () {    var OP = Object.prototype;    if (Object.defineProperty && !OP.typeis) {        var toString, Regex;
        toString = OP.toString;
        Regex = /^\[object |]$/gi;        Object.defineProperty(OP, 'typeis', {value: function (is) {return typeis(this, is)}});        function whatTheType(something){            return toString.call(something).replace(Regex, '');
        }        function typeis(something, is) {            var type = whatTheType(something, is);            if(whatTheType(is) == 'Array'){
                is = is.join('|');
            }            return is ? new RegExp('^(' + is + ')

__JJ_LT_JJ__/span__JJ_GT_JJ__, __JJ_LT_JJ__span class="hljs-string"__JJ_GT_JJ__'i'__JJ_LT_JJ__/span__JJ_GT_JJ__).test(type) : type; } } })();

✂️ Milligram

Milligram是一个很轻量(2kb)的CSS框架,专门设计用于更好的性能和更高的生产力,更少的属性重置,更干净的代码。

Medium-draft

基于Facebook文本编辑器框架draft-js之上的React富文本编辑器。 支持Markdown, 丰富的快捷键,友好的用户界面,用于编写和编辑内容。

需要编辑器的朋友可以试试

Eg.js

基于jQuery实现的包括UI交互,动画效果和各种其他实用程序的组件。 可用于网格生成,动画,风景/人像检测,提供设备和浏览器信息。

Superdom

Superdom是jQuery的轻量级替代品,它允许您操纵HTML DOM。 它提供了一个全局dom对象,可以用来选择和修改页面上的所有现有元素及其属性。

Chaos Socket

Chaos Socket包含WebSockets,使得更容易自动测试你的应用程序中的套接字连接。 提供一个简单的API,允许您注册不同类型的事件,并发送一次或以一定的间隔。 Chaos Socket也附带了内置的Faker.js,用于快速生成虚拟数据。

docsify

文档生成工具,提供非常简单好看的主题, vuejs的文档好像就是这个生成的?

Labelauty

一个轻量级的jQuery插件,提供漂亮的复选框和 单选按钮,并允许状态自定义。

本文分享自微信公众号 - 星流全栈(MeteorFullStack),作者:稀土掘金

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2016-12-20

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • dva - React + Redux, but like elm

    时见疏星
  • 想使用 MongoDB ,你应该了解这8个方面!

    时见疏星
  • Meteor1.3七日谈 — Mantra核心简介

    时见疏星
  • SQL Server重置自增的值为0

    提出问题: 随时测试的越多,自增的ID就越大,那么就要想办法进行恢复成初始的状态了。

    TrueDei
  • Mediawiki 生成google sitemap

    首先,看扩展: Extension:Google Sitemap 在扩展页面看到下面的说明: Note: Since MediaWiki 1.6, the Me...

    用户1177380
  • 运营数据库系列之高可用性

    这篇博客文章是CDP中Cloudera的操作数据库(OpDB)系列文章的一部分。每篇文章都会详细介绍新功能。从该系列的开头开始,请参阅《CDP中的运营数据库》,...

    大数据杂货铺
  • 从零学习Spring MVC框架「运行流程及静态资源处理」

    第一篇文章「从零学习Spring MVC框架「环境搭建和MVC架构」」中我们初步进行了环境搭建,对Spring MVC框架的运行原理有个大体了解,为了帮助大家理...

    用户1093975
  • Oozie如何和安装部署

    1、Oozie的简单介绍: 1、Oozie是一个工作流引擎服务器,用于运行hadoop map/reduce和hive等任务工作流,同时Oozie还是一个Jav...

    别先生
  • UMLChina建模竞赛题答案及解析(添加试卷2解析)

    建模竞赛题比起《软件方法》书中的题目要更难一些,可以作为熟悉了《软件方法》中的基本知识之后的进一步练习。题目颇有些陷阱,应一些同学的要求,挑部分题目给出答案并详...

    用户6288414
  • Lua模块的加载与内存释放

    今天早上听说一件事情让我觉得很诡异的事情:公司线上的一款游戏,加载一份配置资源后,内存涨了几十M,然后内存再也下不来了。因为好奇,所以要来了最大的一个配置文件(...

    meteoric

扫码关注云+社区

领取腾讯云代金券