「英」原文连接javascript
github 🚀 💚 🐳 还有许多其余有趣的收集
Deck.gl是由Uber开源的数据可视化库,基于WebGL的可视化图层。可以支持大规模数据的2D和3D可视化。 css
能够在React中使用,也能够单独使用;前端
Svelte是一个全新的项目,为React和Angular等大型框架提供的现有解决方案提供了一种全新的,更轻量级的项目。vue
Turbo.js容许您访问GPU并提升应用程序的性能。 经过直接在图形处理器中执行进程,能够并行运行多个复杂计算,大大减小JavaScript等待时间。 兼容大部分浏览器。java
CSSPIN是由纯CSS实现了旋转和Loading的库,而且提供单独下载某个组件,对于减小代码冗余颇有效果。git
Blueprint是一个针对构建复杂用户界面(如基于Web的桌面应用程序和后台管理系统)而优化的React工具包。 它提供了丰富的组件库,大量的可定制选项与Sass或Less,而且拥有详细的的文档。github
Card是一个纯JS项目(有jQuery版本), 提供很是酷的实时展现卡片信息的功能,很是适合用来作有信用卡、驾照等信息的表单web
抛弃了传统表单的形式,采用对话的方式让你来完成表单;浏览器
我看了这个demo,我愈加的以为前端真的太有趣了!并发
这里有一篇关于它文章 Introducing the Conversational Form
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是一个很轻量(2kb)的CSS框架,专门设计用于更好的性能和更高的生产力,更少的属性重置,更干净的代码。
基于Facebook文本编辑器框架draft-js之上的React富文本编辑器。 支持Markdown, 丰富的快捷键,友好的用户界面,用于编写和编辑内容。
须要编辑器的朋友能够试试
基于jQuery实现的包括UI交互,动画效果和各类其余实用程序的组件。 可用于网格生成,动画,风景/人像检测,提供设备和浏览器信息。
Superdom是jQuery的轻量级替代品,它容许您操纵HTML DOM。 它提供了一个全局dom对象,能够用来选择和修改页面上的全部现有元素及其属性。
Chaos Socket包含WebSockets,使得更容易自动测试你的应用程序中的套接字链接。 提供一个简单的API,容许您注册不一样类型的事件,并发送一次或以必定的间隔。 Chaos Socket也附带了内置的Faker.js,用于快速生成虚拟数据。
文档生成工具,提供很是简单好看的主题, vuejs的文档好像就是这个生成的?
一个轻量级的jQuery插件,提供漂亮的复选框和单选按钮,并容许状态自定义。