汤姆熊猫

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

QuaggaJS

完全使用JS编写的条形码扫描程序库

QuaggaJS是一种条形码扫描程序,完全使用JavaScript编写,支持对各种类型的条形码——像EAN和CODE128——的实时定位和解码。

尽管已经存在各种各样的条形码库,但它还是从头编写的,而并没有从流行的zxing库移植过来。 QuaggaJS实现的特性是一种条形码扫描程序,它能够在图形中找到类似于条形码的样式,得到估计的边界框,包括旋转的情况。 这样,你就可以在图形中做很智能的二维码识别。

如果你想要完全利用QuaggaJS的优势,那么浏览器需要支持getUserMedia这个API,它在最新版本的Firefox、Safari、Chrome和Opera中都已经实现。

官网:https://serratus.github.io/quaggaJS/

interactjs

使用JavaScript实现拖放、缩放和多点触控手势

InteractJS是一个JavaScript模块,它为最新的浏览器(包括IE8以上版本)增加了拖放、缩放和多点触控手势,并带有惯性和快照功能。

这个库的主要目的是替换jQuery UI所提供的功能。 因此,使用InteractJS来编写的web应用在智能手机和平板上会更加易用。 InteractJS是一个轻量级的库,可以与SVG技术协作,处理多点触控输入,而把渲染元素以及设置其样式的任务留给了应用程序。

官网:http://interactjs.io/

TreeJS

Tree.js是一种用来构建和操作可挂钩的树的JavaScript库。 对于查找和遍历目录结构,它是一种很有用的插件。

官网:https://github.com/marmelab/tree.js

posted on 2015-07-06 15:35  汤姆熊猫  阅读(1130)  评论(0编辑  收藏  举报