1.Selector.js
Selector是一个用于替代jQuery的微型JavaScript库。该项目是为了建立一个jQuery的替代品,同时不断找到优化来缩小库的整体文件大小,保持最小的gzip压缩文件在5KB以下,同时增加对jQuery功能更多的支持。
2.Moon
Moon是一个简单的前端JavaScript库,受到Vue的强烈启发。快速,灵活,易于学习。该库包含强大的指令,基于组件,易于学习的API,快速的性能和物理文件小。Moon使用快速的虚拟DOM,可以有效地重新渲染DOM,且只更新有变化的节点。
3. Zuck.js
Zuck.js用于为移动和桌面端,在Snapchat,Instagram,Facebook和WhatsApp上都可以看到Zuck.js。该库包括自定义主题snapgram,facesnap,snapssenger和vemdezap,简单的媒体查看器,并且是轻量级的。
4.Cardinfo.js
CardInfo.js允许通过卡号获取银行的标志和品牌,品牌颜色等。使用CardInfo,可以创建一个漂亮的表单来接收来自银行卡的付款。
根据卡片的前六个字符确定银行。表单就将重绘为银行的品牌颜色,银行徽标将出现在左上角。卡的第一个符号将决定卡的类型:Visa,MasterCard,American Express,Diners Club,Discover,JCB,UnionPay,Maestro或MIR。
该数据库目前拥有49家最受欢迎的俄罗斯银行,不久将加入美国,加拿大,英国,澳大利亚和新西兰的银行。
5. Tippy.js
Tippy.js是一个轻量级的,纯粹的JavaScript提示库,基于Popper.js。可以很好地定位所有的工具提示。
6. HyperApp
HyperApp是一个用于构建前端应用程序的轻量级JavaScript库。HyperApp的设计基于Elm Architecture。使用功能范型(functional paradigm)创建可扩展的基于浏览器的应用程序。HyperApp拥有类似Elm的状态管理和虚拟DOM引擎;它只有1kb,不依赖其他JS库。
7.Chroma.js
Chroma.js是处理颜色的JavaScript库。它支持许多颜色格式,包括HEX,RGB和RGBA。除此之外,您还可以通过亮度,对比度和饱和度来处理颜色。
8.FIngerpringjs2
它是现代的和灵活的浏览器指纹库,是fingerprintjs的继承者。该项目将使用更多的来源进行指纹识别,所有这些都是可配置的,也就是可以只选择你需要的选项,或者只是启用它们。
9.Planck.js
Planck.js是用于跨平台HTML5游戏开发的2D JavaScript物理引擎。它具有以下功能 -
•利用Box2D已有的能力
•开发可读和可维护的JavaScript代码
•为网页和移动端优化
•提供JavaScript友好的API
10. Sortboard
Sortboard是用于排序和过滤HTML元素的小型库,使用CSS3 matrix()和scale()变换函数。它支持正则表达式的过滤器。默认是响应式的。
11.View-anim
一个没有依赖关系的轻量级库,提供了对窗口中的可见元素进行动画播放的功能。目前有一个标准Javascript版本的view-anim.js ,以及一个ES6版本的view-anim.es6.js。
12.Ngeo
ngeo是一个JS库,目的是简化基于AngularJS和OpenLayers的开发。
ngeo是AngularJS指令和服务的集合,可用于开发结合AngularJS和OpenLayers的应用程序。
通过其提供的指令,服务和示例,ngeo定义了在应用程序中组合Angular和OpenLayers的具体方法。
13.Fabric.js
Fabric.js是一个框架,可以轻松使用HTML5 canvas元素。它是构建在canvas元素之上的交互对象模型。它也是一个SVG到canvas解析器。
使用Fabric.js,可以在画布上创建和填充对象,比如几何形状的对象 - 矩形,圆形,椭圆形,多边形。或者是由数百或数千个简单路径组成的更复杂的形状。然后,可以使用鼠标缩放,移动和旋转这些对象,修改其属性 - 颜色,透明度,z-index等。还可以完全操作这些对象 - 使用鼠标选择进行分组。
14.Svg.js
一个用于操作和动画SVG的轻量级库,没有任何依赖关系。SVG.js采用MIT发布。
15.Proj4js
Proj4js是一个JavaScript库,用于将点坐标从一个坐标系转换到另一个坐标系,包括基准变换。是MetaCRS项目组的一部分。
镇楼