用纯JavaScript实现的微信二维码图片生成器

注* 以前的二给码分享功能大可能是由后端实现的,对服务器的负载较重,这里有一个前端实现的版本,并且性能还能够。javascript

QRCode.js前端

QRCode.js是javascript实现二维码(QRCode)制做生成库。 QRCode.js有着良好的跨浏览器兼容性(高版本使用HTML5的 Canvas,低版本IE使用table元素绘制),并且QRCode.js没有任何依赖。只须要引用一个JS。java

注* 它也支持使用SVG绘制二维码git

基本使用github

注* 首先须要添加对qrcode.js的引用,并建立一个空DIV后端

<div id="qrcode"></div> <script type="text/javascript"> new QRCode(document.getElementById("qrcode"), "http://jindo.dev.naver.com/collie"); </script>

还有更多参数能够选浏览器

var qrcode = new QRCode("test", {
  text: "http://jindo.dev.naver.com/collie",
  width: 128,
  height: 128,
  colorDark : "#000000",
  colorLight : "#ffffff",
  correctLevel : QRCode.CorrectLevel.H
});

你能够动态地改变二维码图片,速度很快服务器

qrcode.clear();
qrcode.makeCode("http://naver.com");

浏览器支持性能

几乎支持全部浏览器: IE6~10, Chrome, Firefox, Safari, Opera, Mobile Safari, Android, Windows Mobile.code

DEMO地址: http://davidshimjs.github.io/qrcodejs

相关文章
相关标签/搜索