徹底使用JS編寫的條形碼掃描程序庫git
QuaggaJS是一種條形碼掃描程序,徹底使用JavaScript編寫,支持對各類類型的條形碼——像EAN和CODE128——的實時定位和解碼。github
儘管已經存在各類各樣的條形碼庫,但它仍是從頭編寫的,而並無從流行的zxing庫移植過來。 QuaggaJS實現的特性是一種條形碼掃描程序,它可以在圖形中找到相似於條形碼的樣式,獲得估計的邊界框,包括旋轉的狀況。 這樣,你就能夠在圖形中作很智能的二維碼識別。web
若是你想要徹底利用QuaggaJS的優點,那麼瀏覽器須要支持getUserMedia這個API,它在最新版本的Firefox、Safari、Chrome和Opera中都已經實現。瀏覽器
官網:https://serratus.github.io/quaggaJS/插件
使用JavaScript實現拖放、縮放和多點觸控手勢ip
InteractJS是一個JavaScript模塊,它爲最新的瀏覽器(包括IE8以上版本)增長了拖放、縮放和多點觸控手勢,並帶有慣性和快照功能。get
這個庫的主要目的是替換jQuery UI所提供的功能。 所以,使用InteractJS來編寫的web應用在智能手機和平板上會更加易用。 InteractJS是一個輕量級的庫,能夠與SVG技術協做,處理多點觸控輸入,而把渲染元素以及設置其樣式的任務留給了應用程序。it
官網:http://interactjs.io/io
Tree.js是一種用來構建和操做可掛鉤的樹的JavaScript庫。 對於查找和遍歷目錄結構,它是一種頗有用的插件。渲染
官網:https://github.com/marmelab/tree.js